我谨代表团队和所有做出贡献的人,高兴地宣布 Spring Boot 3.4.4已经发布,现在可以从 Maven Central 获得。
此版本包括 58 个错误修复、文档改进和依赖项升级。包括一项与 Tomcat APR 支持相关的值得注意的更改。感谢所有为问题报告和拉取请求做出贡献的人。
Bug 修复
- Actuator 在使用原型范围的 DataSource bean 时抛出异常 #44706
- 在某些情况下缺少 Docker API 错误信息 #44630
- DefaultJmsListenerContainerFactoryConfigurer#setObservationRegistry 不应是公共的 #44585
- 当应用程序包含多个 DataSource bean 时,EntityManagerFactoryBuilder 会将 ddl-auto 默认为可能仅适用于主 DataSource 的值 #44516
- 当 main 类没有代理时,使用应用程序 main 方法的原生测试不起作用 #44481
- 当从 Resource 加载配置时,Log4J2LoggingSystem 可能无法关闭 InputStream #44473
- 从资源加载时,PemContent 不会关闭 InputStream #44454
- ResourceBanner 不关闭用于读取 Banner 的 InputStream 的问题 #44452
- ConfigDataLocationResolvers 和 PropertySourceLoaders 使用可能不同的类加载器加载 #44450
- Kafka 消息发送失败,提示 ‘class SslBundleSslEngineFactory could not be found’ #44437
- 使用 SSL 捆绑包时,native-image 中的 Kafka 失败 #44436
- 嵌套测试类不会从封闭类中继承属性 #44407
@DataJpaTest
- 尝试使用构建器不支持的映像平台时,失败诊断很差 #44059
- 检查 APR 是否可用会在 Java 24 上记录警告 #44033
文档
- 文档中的多行属性缺少反斜杠 #44790
- SqlR2dbcScriptDatabaseInitializer 的波兰语 javadoc #44764
- Java 24 的文档支持 #44754
- 删除 404 的 OpenShift 链接 #44748
- 修复 JavaExec.setArgsString 的 javadoc 链接 #44536
- 修复文档中的拼写错误 #44523
- 更新不再需要 Flyway Teams 的属性描述 #44483
- 修复 CommonStructuredLogFormat#ELASTIC_COMMON_SCHEMA 的 javadoc 中的拼写错误 #44469
- 元数据标注处理器的示例具有无效的 fold 属性 #44420
- 澄清设置 URI 属性时忽略哪些 Mongo 属性 #44404
- 适配 JooqExceptionTranslator 的 Javadoc 参考以使用 ExceptionTranslatorExecuteListener #44402
依赖项升级
- 升级到 ActiveMQ 6.1.6 #44663
- 升级到 AspectJ 1.9.23 #44720
- 升级到 Groovy 4.0.26 #44546
- 升级到 Hibernate 6.6.11.Final #44739
- 升级到 Infinispan 15.0.14.Final #44548
- 升级到 Jackson Bom 2.18.3 #44549
- 升级到 Jetty 12.0.18 #44774
- 升级到 Jetty 反应式 HTTPClient 4.0.9 #44773
- 升级到 jOOQ 3.19.21 #44665
- 升级到 Logback 1.5.18 #44775
- 升级到 Maven Deploy 插件 3.1.4 #44552
- 升级到 Maven 安装插件 3.1.4 #44553
- 升级到 Micrometer 1.14.5 #44565
- 升级到 Micrometer Tracing 1.4.4 #44566
- 升级到 Native Build Tools 插件 0.10.6 #44708
- 升级到 Neo4j Java 驱动程序 5.28.3 #44691
- 升级到 Netty 4.1.119.Final #44554
- 升级到 Pulsar 3.3.5 #44555
- 升级到 Reactor Bom 2024.0.4 #44567
- 升级到 SLF4J 2.0.17 #44556
- 升级到 Spring AMQP 3.2.4 #44740
- 升级到 Spring Batch 5.2.2 #44568
- 升级到 Spring Data Bom 2024.1.4 #44569
- 升级到 Spring Framework 6.2.5 #44731
- 升级到 Spring 集成 6.4.3 #44776
- 升级到 Spring Kafka 3.3.4 #44570
- 升级到 Spring Pulsar 1.2.4 #44571
- 升级到 Spring Security 6.4.4 #44572
- 升级到 Spring WS 4.0.12 #44573
- 升级到 Testcontainers 1.20.6 #44557
- 升级到 Tomcat 10.1.39 #44666