Spring Boot 3.4.5 现已发布


Spring Boot 3.4.5 现已发布,此版本包含 62 项错误修复、文档改进和依赖项升级。具体更新内容如下:

错误修复

  • Neo4jReactiveDataAutoConfiguration 假设某些 bean 可用#45235
  • 当消息与代码匹配时,MessageSourceMessageInterpolator 不会替换参数#45213
  • IntegrationMbeanExporter 不符合所有 BeanPostProcessors 的处理条件,使用 JMX 时会显示警告#45194
  • OAuth2AuthorizationServerJwtAutoConfiguration 错误地使用了@ConditionalOnClass#45178
  • MongoDB 的依赖管理缺少 Kotlin 协程驱动模块#45159
  • ImagePlatform 可能导致“OS must not be empty”IllegalArgumentException #45153
  • TypeUtils 无法处理不同位置的同名泛型#45039
  • HttpClient5 5.4.3 破坏了本地 Docker 传输#45028
  • EmbeddedLdapAutoConfiguration 不应该依赖于 PreDestroy #44874
  • DataSourceTransactionManagerAutoConfiguration 应该在 DataSourceAutoConfiguration 之后运行#44819
  • JsonValueWriter 可能会在深度嵌套的项目上抛出 StackOverflowError #44627
  • 在响应式 Web 应用中,SslBundle 无法再在不使用“file:”前缀的情况下打开存储文件位置 #44535
  • 使用结构化日志记录 Path 对象会引发 StackOverflowError #44507
  • ……

文档

  • 修复 buildpacks.io 的文档链接#45241
  • 明确使用“spring.config.activate.on-profile”的多重配置文件表达式 #45224
  • 显示授权服务器客户端配置示例中令牌属性的使用#45176
  • 添加 metrics endpoint 用途的详细信息#45047
  • 添加对 Styra (OPA) Spring Boot SDK 的引用#44976
  • 更新 CDS 文档以涵盖 AOTCache #44970
  • WebFlux 安全文档错误地链接到 servlet 类#44966
  • 替换已弃用的 MockBean annotation #44947
  • TaskExecution 文档应该描述当存在多个 Executor bean 时的情况 #44908
  • 文档列出了一些实际上未被管理的依赖项的坐标#44879
  • SpringProfileAction 的 javadoc 修订版 #44826

依赖项升级

  • 升级到 AspectJ 1.9.24 #45184
  • 升级到 Couchbase Client 3.7.9 #45072
  • 升级到 Hibernate 6.6.13.Final #45073
  • 升级到 HttpClient5 5.4.3 #45074
  • 升级到 HttpCore5 5.3.4 #45075
  • 升级到 Jaybird 5.0.7.java11 #45076
  • 升级到 Jetty 12.0.19 #45077
  • 升级到 jOOQ 3.19.22 #45078
  • 升级到 Lombok 1.18.38 #45079
  • 升级到 MariaDB 3.4.2 #45080
  • 升级到 Maven Failsafe 插件 3.5.3 #45081
  • 升级到 Maven Surefire 插件 3.5.3 #45082
  • 升级到 Micrometer 1.14.6 #45085
  • 升级到 Micrometer Tracing 1.4.5 #45086
  • 升级到 Neo4j Java Driver 5.28.4 #45133
  • 升级到 Pulsar 3.3.6 #45083
  • 升级至 Reactor Bom 2024.0.5 #45087
  • 升级到 Spring AMQP 3.2.5 #45088
  • 升级到 Spring Authorization Server 1.4.3 #45089
  • 升级到 Spring Data Bom 2024.1.5 #45090
  • 升级到 Spring Framework 6.2.6 #45091
  • 升级到 Spring GraphQL 1.3.5 #45092
  • 升级到 Spring Integration 6.4.4 #45093
  • 升级到 Spring Kafka 3.3.5 #45094
  • 升级到 Spring LDAP 3.2.12 #45095
  • 升级到 Spring Pulsar 1.2.5 #45096
  • 升级到 Spring Security 6.4.5 #45097
  • 升级到 Spring Session 3.4.3 #45098
  • 升级到 Spring WS 4.0.13 #45099
  • 升级到 Tomcat 10.1.40 #45084

更多详情可查看:https://github.com/spring-projects/spring-boot/releases/tag/v3.4.5


相關推薦

2025-04-23

升级内容 spring-boot-starter-parent>3.4.4 spring-cloud-dependencies.version>2024.0.1 spring-framework.version>6.2.5 springdoc.version>2.8.5 knife4j-swagger-models-v3.version>2.2.28 nacos.version>2.5.1 spring-boot-admin.version>3.4.5 hutool.ve

2024-10-29

Spring Boot3.4.0-RC1 现已发布。此版本包含 142 项增强功能、文档改进、依赖项升级和错误修复。 值得注意的新功能包括: 更新了 Buildpacks 支持,支持 ARM 和 x86 架构 更新的ClientHttpRequestFactory支持,包括新的构建器和对更多

2023-01-04

Spring Tools 4.17.1 现已发布。Spring Tools 4 是由 Spring 团队打造的 Spring 开发工具,从零开始构建,融合了现代技术和开发者工具架构。它在单独的进程中运行,从构建之初就考虑到了性能问题,并且支持最新的 Spring 技术,为开发基

2024-06-19

Spring Tools 4 是由 Spring 团队打造的 Spring 开发工具,从零开始构建,融合了现代技术和开发者工具架构。它在单独的进程中运行,从构建之初就考虑到了性能问题,并且支持最新的 Spring 技术,为开发基于 Spring 的企业应用提供世

2023-02-28

Spring Boot 3.1.0-M1 现已发布。此版本包括 105 项增强功能、文档改进、依赖项升级和错误修复。值得注意的新功能包括: 文件和控制台的不同 log levels 如果你使用 Logback 或 Log4j2,现在可以选择为控制台日志和文件日志

2023-11-25

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

2024-06-14

Spring Tools 4 是由 Spring 团队打造的 Spring 开发工具,从零开始构建,融合了现代技术和开发者工具架构。它在单独的进程中运行,从构建之初就考虑到了性能问题,并且支持最新的 Spring 技术,为开发基于 Spring 的企业应用提供世

2023-06-29

Spring Shell 2.1.11、3.0.6 和 3.1.2 现已推出。Spring Shell 是基于 Spring 的交互式 Shell,可让开发者使用简单的基于 Spring 的编程模型来开发命令。 2.1.11 版本主要变化 Fixes 基于 spring-boot 2.7.13 构建 Issues #784 升级 spring-boot 2.7.13

2023-01-21

spring-boot-2-7-8-released Spring Boot 2.7.7 现已发布。此版本包括 40 个错误修复、文档改进和依赖项升级。 Bug 修复 Devtools 设置不存在的属性 spring.reactor.debug #33858 未记录对反应性健康指标的失败调用 #33774 当 b

2022-08-21

Spring Shell 2.1.x 完全依赖于 Spring Boot 2.x,并不试图与旧的 Spring Shell 1.x 或 Spring Boot 1.x 保持任何向后兼容。 Spring Shell 2.1.1 现已发布,具体更新内容包括: Fixes 本 GA 包含一些显着的变化: 基于 Spring Boot 2.7.3 构建 向后移植

2024-09-21

Spring Boot 3.4.0-M3 现已发布。此版本包含 111 项增强功能、文档改进、依赖项升级和错误修复。 值得注意的新功能包括: Spring for Apache Pulsar 更新 可观察性的改进 在容器中使用@AutoConfigureTestDatabase时的改进 可参阅发行说

2025-03-22

Spring Boot 3.5.0-M3 现已发布,此版本包含 102 项增强功能、文档改进、依赖项升级和错误修复。 值得注意的新功能包括: Testcontainers 和 Docker Compose 对 lldap/lldap 容器的支持 OpenTelemetry 改进 Spring Batch 的增强功能和新属性

2023-02-18

Spring Cloud Data Flow 2.10.1 发布了。 Spring Cloud Data Flow 是构建数据集成和实时数据处理流水线的工具包  这是一个修复版本,主要带来如下内容: 库更新 Spring Boot 2.7.8 Spring Framework 5.3.25 Spring Shell 2.1.5 K

2024-04-20

Spring Boot 3.3.0 首个 RC 版本现已发布。此版本包括 93 项功能增强、文档改进、依赖项升级和错误修复。 值得关注的变化包括: 自动配置对带有 SNI 的嵌入式 Web Server  SSL 的支持 支持 Prometheus Client 1.x 完成文档向 Antor