🐞 Bug 修复 {#-bug-修复}
BindValidationFailureAnalyzer
使用了错误的 target #40364Log4j2LoggingSystem
通过一个永远不会被移除的SpringEnvironmentPropertySource
污染 Log4j2 的环境 #40326- 使用 Maven 时,配置 spring-boot.excludes 或 spring-boot-includes 用户属性会导致构建失败,提示:Cannot find default setter #40323
@ServletComponentScan
无法在模拟的 Web 环境中注册 Servlet 组件 #40321- 在将 Log4j2 配置为使用单个 JVM 范围日志记录器上下文的情况下部署到 Tomcat 时,加载自定义的 deny-all 过滤器可能会导致 StackOverflowError 错误 #40312
- Jetty 支持不设置虚拟线程名称 #40152
- 3.2.0 之后,当 Hibernate Scanner 未禁用时,可执行 JAR 应用的启动速度变慢 #40125
- 线程中断时,
LaunchedClassLoader
可能会抛出NoClassDefFoundError
错误 #40096
📔 文档 {#-文档}
🔨 依赖升级 {#-依赖升级}
- 升级到 ActiveMQ 5.18.4 #40394
- 升级到 AspectJ 1.9.22 #40293
- 升级到 Awaitility 4.2.1 #40294
- 升级到 Byte Buddy 1.14.13 #40295
- 升级到 Groovy 4.0.21 #40296
- 升级到 Hazelcast 5.3.7 #40297
- 升级到 Jakarta Json Bind 3.0.1 #40298
- 升级到 Jersey 3.1.6 #40299
- 升级到 Jetty 12.0.8 #40300
- 升级到 jOOQ 3.18.14 #40301
- 升级到 Json-smart 2.5.1 #40302
- 升级到 Kafka 3.6.2 #40303
- 升级到 Lombok 1.18.32 #40304
- 升级到 Maven Invoker Plugin 3.6.1 #40305
- 升级到 Maven Source Plugin 3.3.1 #40306
- 升级到 Micrometer 1.12.5 #40207
- 升级到 Micrometer Tracing 1.2.5 #40208
- 升级到 MongoDB 4.11.2 #40307
- 升级到 Neo4j Java Driver 5.19.0 #40218
- 升级到 Netty 4.1.109.Final #40395
- 升级到 Pulsar Reactive 0.5.4 #40396
- 升级到 R2DBC Postgresql 1.0.5.RELEASE #40309
- 升级到 Reactor Bom 2023.0.5 #40209
- 升级到 SLF4J 2.0.13 #40397
- 升级到 Spring AMQP 3.1.4 #40210
- 升级到 Spring Authorization Server 1.2.4 #40211
- 升级到 Spring Data Bom 2023.1.5 #40212
- 升级到 Spring Framework 6.1.6 #40213
- 升级到 Spring GraphQL 1.2.6 #40310
- 升级到 Spring HATEOAS 2.2.2 #40376
- 升级到 Spring Integration 6.2.4 #40214
- 升级到 Spring Kafka 3.1.4 #40377
- 升级到 Spring LDAP 3.2.3 #40215
- 升级到 Spring Pulsar 1.0.5 #40216
- 升级到 Spring Security 6.2.4 #40217
- 升级到 Tomcat 10.1.20 #40311
❤️ 贡献者 {#-贡献者}
感谢所有为此版本做出贡献的人员:
@FelixDes、@dependabot(机器人)、@izeye、@mstahv、@ppkarwasz、@snicoll 和 @spencergibb
详情请参阅:https://github.com/spring-projects/spring-boot/releases/tag/v3.2.5