Spring Boot v3.3.2 发布

Spring Boot v3.3.2 正式发布。

🐞 Bug 修复

  • 没有在 Spring Integration 6.2 中引入的 defaultTimeout 设置的配置属性 #41521
  • OnClassCondition.resolveOutcomesThreaded 中进行自动配置时出现 NPE,因为 firstHalf 为 null #41504
  • Spring 授权服务器现在将 multipleIssuersAllowed 默认为 false,并且不容易重新启用 #41355
  • ServiceConnection 无法与 @DataLdapTest 一起使用 #41325
  • PropertiesMigrationListener 错误地将属性报告为过时属性 #41252
  • @NestedConfigurationPropertyRecord 不起作用 #41251
  • TestcontainersLifecycleBeanPostProcessor 无法与 Scope Bean 正常工作 #41238
  • 如果 spring.config.import 无法解析,错误信息可能具有误导性 #41236
  • Docker desktop 更新后,构建镜像失败,提示 “Illegal char <:> at index 5: npipe:////” #41234
  • 使用 Jetty 时,Filter、Listener 和 Servlet 未使用同一线程上下文 classloader 初始化 #41225
  • 在 Webflux 中使用 DirtiesContext、随机端口和多个上下文的情况下,可能会导致多个上下文的行为异常 #41221
  • 在原生镜像中使用 spring-boot-starter-activemq 时,org.apache.activemq.ActiveMQConnectionFactory.<init> 出现 NoSuchMethodException 异常 #41214

📔 文档

  • 修复 README 中的文档链接 #41531
  • 记录每个 spring.mvc.formatspring.webflux.format 属性适用的类型 #41518
  • 记录 logging.file.namelogging.file.path 不能同时使用 #41516
  • 完善 CDS 指南 #41464
  • 修正 BootstrapContext javadoc 中的错字 #41448
  • “高效部署” 文档中的 CDS 链接已损坏 #41321
  • 更新 Kotlin DSL 示例,将bootBuildImage的环境配置为可添加 #41270
  • RestClient 提供文档跟踪支持 #41192
  • 文档错误地说明了需要使用 zipkin-sender-urlconnection #41181

🔨 依赖升级

  • 升级到 AspectJ 1.9.22.1 #41474
  • 升级到 Byte Buddy 1.14.18 #41371
  • 升级到 Dependency Management Plugin 1.1.6 #41372
  • 升级到 GraphQL Java 22.1 #41219
  • 升级到 Groovy 4.0.22 #41373
  • 升级到 HttpCore5 5.2.5 #41374
  • 升级到 Jackson Bom 2.17.2 #41375
  • 升级到 Jetty 12.0.11 #41376
  • 升级到 JsonAssert 1.5.3 #41377
  • 升级到 JUnit Jupiter 5.10.3 #41378
  • 升级到 Kafka 3.7.1 #41379
  • 升级到 Lombok 1.18.34 #41380
  • 升级到 Micrometer 1.13.2 #41298
  • 升级到 Micrometer Tracing 1.3.2 #41299
  • 升级到 MSSQL JDBC 12.6.3.jre11 #41381
  • 升级到 Neo4j Java Driver 5.22.0 #41382
  • 升级到 R2DBC MariaDB 1.2.1 #41383
  • 升级到 Reactor Bom 2023.0.8 #41384
  • 升级到 Spring Data Bom 2024.0.2 #41300
  • 升级到 Spring Framework 6.1.11 #41301
  • 升级到 Spring GraphQL 1.3.2 #41527
  • 升级到 Spring HATEOAS 2.3.1 #41497
  • 升级到 Spring Integration 6.3.2 #41302
  • 升级到 Spring Kafka 3.2.2 #41303
  • 升级到 Spring Pulsar 1.1.2 #41536
  • 升级到 Spring Retry 2.0.7 #41485
  • 升级到 Tomcat 10.1.26 #41498

❤️ 贡献者

感谢所有为此版本做出贡献的人员:

@acouvreur@anbusampath@eddumelendez@izeye@jxblum@mateusscheper@opcooc@sdeleuze

下载地址:https://github.com/spring-projects/spring-boot/releases/tag/v3.3.2