Spring Boot v3.3.2 正式发布。
🐞 Bug 修复 {#-bug-修复}
- 没有在 Spring Integration 6.2 中引入的
defaultTimeout
设置的配置属性 #41521 - 在
OnClassCondition.resolveOutcomesThreaded
中进行自动配置时出现 NPE,因为firstHalf
为 null #41504 - Spring 授权服务器现在将
multipleIssuersAllowed
默认为false
,并且不容易重新启用 #41355 - ServiceConnection 无法与
@DataLdapTest
一起使用 #41325 PropertiesMigrationListener
错误地将属性报告为过时属性 #41252@NestedConfigurationProperty
对Record
不起作用 #41251TestcontainersLifecycleBeanPostProcessor
无法与 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.format
和spring.webflux.format
属性适用的类型 #41518 - 记录
logging.file.name
和logging.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