Spring Boot 3.4.7 正式发布


Spring Boot 3.4.7 已正式发布,这是 Spring Boot 3.4 系列的最新版本。

以下是该版本的一些更新内容:

修复了多项错误

共修复了 49 个错误,涵盖了应用的各个方面的潜在问题,可有效提高应用的稳定性和可靠性。

改进了文档

对相关文档进行了完善和更新,使开发者能够更准确地理解和使用 Spring Boot 的各项功能。

依赖项升级

更新了部分依赖项,让 Spring Boot 能够与更高版本的库和框架兼容,从而更好地利用新技术和新特性,提升整体性能和安全性。

改进了可观测性

  • 新增应用分组功能 :引入 spring.application.group 属性,可将属于同一业务单元或大型应用组的多个应用进行分组。当设置该属性时,其值还会包含在日志消息中,也可通过 logging.include-application.group 属性控制此行为,便于对应用进行分类监控和管理。
  • 增强 OTLP 支持 :支持通过 gRPC 传输 OTLP span,并引入新的配置属性 management.otlp.tracing.transport,其默认值为 http。同时增加了对服务连接的支持,并新增了 management.otlp.logs 下的属性,用于自动配置 OpenTelemetry 的 OtlpHttpLogRecordExporterSdkLoggerProvider

对 Spring Integration 的支持升级

升级了对 Spring Integration 的支持,现在它要求使用 Spring Integration 6.1.5 或更高版本。

增强了对虚拟线程的支持

如果启用了虚拟线程,那么 OtlpMeterRegistry 和 Undertow web 服务器将使用虚拟线程,从而提高性能和可扩展性。

Docker Compose 改进

Docker Compose 支持多个 Docker Compose 配置文件,并新增了 spring.docker.compose.start.argumentsspring.docker.compose.stop.argumentsspring.docker.compose.arguments 属性,分别用于在启动和停止服务时向 Docker Compose 子命令传递额外的命令行参数以及向 Docker Compose 传递参数。

改进了测试容器相关功能

新增了对 org.testcontainers.kafka.KafkaContainer 的支持,同时也支持了 Redis Stack 和 Redis Stack Server,分别使用 redis/redis-stackredis/redis-stack-server 镜像,还支持了 org.testcontainers.grafana.LgtmStackContainer 和 Hazelcast 以及 OTLP 日志等。


相關推薦

2022-11-12

Spring Boot 3.0.0 发布了第二个 RC 版本,应该也是正式 GA 前的最后一个 RC 版本。开发团队表示将在 2022 年 11 月 24 日发布 Spring Boot 3.0.0 稳定版。 公告写道,RC2 引入的新特性比较少,其中包含迁移到 Jakarta EE 10 APIs 以及对/actuato

2023-11-25

Spring Boot 3.2.0 现已发布,此版本添加了大量新功能和改进。 3.2 版本的一些亮点包括: 支持虚拟线程 对 JVM Checkpoint Restore 的初步支持(项目 CRaC) SSL 捆绑包重新加载 大量可观察性改进 支持 RestClient 支持 JdbcClient

2022-11-26

Spring Modulith 是一个新的、实验性的 Spring 项目,支持开发人员在 Spring Boot 应用程序中实现逻辑模块,它允许应用结构验证、记录模块安排、为单个模块运行集成测试、在运行时观察模块交互,以及以松散耦合的方式实现模块

2022-04-08

Spring Boot Admin 是一个用于管理 Spring Boot 应用程序的管理界面,Spring Boot Admin 2.6.5 正式发布,自 2.6.3 版本以来的变化包括: e5818472 - 将 spring boot 更新至 2.6.6 2f4dd017 - 修改为 2.6.5-SNAPSHOT 版本 d7f92c30 - 合并 github.com:codecentric/spr

2023-06-27

Spring Boot Admin 是一个用于管理 Spring Boot 应用程序的管理界面,Spring Boot Admin 3.1 正式发布,该版本中的变化包括: 修复:使用 RouterFunctions 时,DispatcherMappings 视图中断 支持使用 Kubernetes Client 进行发现 chore:添加 CODEOWNERS

2022-07-05

Spring Boot Admin 是一个用于管理 Spring Boot 应用程序的管理界面,Spring Boot Admin 2.7.2 正式发布,该版本中的变化包括: 568d1029 - chore(#2058): 增加测试并修正格式化 ab05b73b - 优化 BuildVersion 构造函数的默认版本问题 05e7b302&

2022-07-26

Spring Boot Admin 是一个用于管理 Spring Boot 应用程序的管理界面,Spring Boot Admin 2.7.3 正式发布,该版本中的变化包括: 0093e04f - chore: 应用格式化和检查样式 5c592cb9 - chore: 应用格式化 73fadf6d - 修复处理 GatewayTimeout + 修复在异步

2022-10-19

Spring Boot Admin 是一个用于管理 Spring Boot 应用程序的管理界面,Spring Boot Admin 2.7.6 正式发布,该版本中的变化包括: 3990e05b - 增加对 HomepageForwardingFilterConfig 额外路径的支持 1acf87d3 - 更新 README.md 6b7d1e6b - feat: 下载日志文件

2023-10-08

en-plugin: 0.9.25 -> 0.9.27 #13040 , #13070 更新 org.springframework.boot:spring-boot-dependency: 2.7.15 -> 2.7.16 #13119 更新 org.springframework.boot:spring-boot-maven-plugin: 2.7.15 -> 2.7.16 #13113 更新 org.springframework.boot:spring-boot-starter-te

2022-12-01

作者 | 张乐、张皓天 Spring Framework 6.0 已于11月份上旬正式发布 GA 版本。Spring Boot 3.0 也于11月25日正式发布 GA 版本。那么 Spring Cloud 2022 它还远吗? 前言 Java 8 目前是国内主流生产环境 Java 版本之一。虽然近几年陆续发布了 Jav

2024-06-18

loveqq-framework 轻量级 ioc/aop 框架,比 spring 更强大的条件注解推断,打包后支持 jar index 启动。 本次更新: 正式更名为:loveqq-famework 新增:loveqq-boot-starter-mybatis 新增:loveqq-boot-starter-pagehelper 新增:loveqq-boot-starter-shiro

2023-05-25

了一次“庖丁解牛”,拆解出 Dante Engine 组件库出,为从 Spring Security OAuth2 迁移至 Spring Authorization Server 做前序铺垫。 2022.05.20 首个基于 Spring Authorization Server 的、全新架构的 Dante Cloud 版本发布 2022.07.01 基于 Vue3、Vite2、Pinia、Q

2022-11-18

Spring Framework 6.0.0 现已正式发布。 “这是 2023 年及以后新一代框架的开始,拥抱了 OpenJDK 和 Java 生态系统中当前和即将到来的创新。同时,我们将其精心设计为针对现代运行时环境的 Spring Framework 5.3.x 的直接升级。” 作为核心

2022-05-23

Cloud是一款企业级微服务架构和服务能力开发平台。基于Spring Boot 2.7.0、Spring Cloud 2021.0.2、Spring Cloud Alibaba 2021.0.1.0、Spring Authorization Server 0.2.3、Nacos 2.1.0 等最新版本开发,遵循SpringBoot编程思想,高度模块化和可配置化。具备服