Spring Boot 3.2.2 发布

Spring Boot 3.2.2 版本的详细更新内容如下:

🐞 Bug 修复

  • SSLBundle 实现未提供有用的 toString() 结果 #39167
  • JarEntry.getComment()NestedJarFile 实例返回不正确的结果 #39166
  • server.ssl 属性中混合 PEMJKS 类型的证书不起作用 #39158
  • 仅仅在 classpath 上引入 AspectJMicrometer 并不足以启用对 Micrometer observation 注解的支持 #39128
  • 当映射到 / 时,无法访问未使用选择器(Selector)操作的 Actuator 端点。#39122
  • 由于缺少 Authentication Manager,使用 WebFlux、Security 和 Actuator 的 Spring Boot 3.2 应用可能无法启动 #39096
  • management.observations.http.server.requests.name 不再生效 #39083
  • spring.rabbitmq.listener.stream.auto-startup 属性不起作用 #39078
  • PatternParseException 的日志信息中的错误标记位置不对 #39075
  • server.jetty.max-connections 配置无效 #39052
  • 依赖于初始的 CharSequenceString 转换的 @ConfigurationPropertiesBinding 转换器不再起作用 #39051
  • 在新的加载器实现中无法解析 Manifest attributes #38996
  • 来自日志系统初始化的 Throwable 可能导致应用在启动时默默地失败 #38963
  • 使用 Jetty 时,IO 操作和延迟调度的空闲超时不能设置为小于 30000ms #38960
  • 当 jar 放在 WSL 网络驱动器上时,spring-boot-maven-plugin repackage uber jar 执行失败 #38956
  • Oracle OJDBC BOM 版本被标记为不适合生产使用 #38943
  • 使用 jOOQ 且未设置 spring.jooq.sql-dialect 时出现连接泄漏 #38924
  • AutoConfigurationSorter 并不总是遵循 @AutoConfigureOrder(Ordered.LOWEST_PRECEDENCE) 注解。 #38916
  • 使用 @ImportTestcontainers 时未启动容器 #38913
  • 即使配置了 spring.security.user.namespring.security.user.password,当资源服务器位于 classpath 上时,user details 自动配置仍会关闭 #38864
  • 使用 RestTemplateRestClientMockRestServiceServerAutoConfiguration 抛出错误异常 #38820

📔 文档

  • 改进参考文档中的 “敏感值脱敏” 部分 #39199
  • 修复指向 Log4j2 的 JDK 日志 adapter 文档的链接 #39171
  • 更新 CRaC 支持状态链接 #39170
  • 删除 OCI 启动器条目,因为已不再维护该条目 #39165
  • 在参考文档的指标部分更新指向 Micrometer 文档的链接 #39149
  • 在文档中统一使用 “tags” 一词 #39125
  • 更正有关在 FailureAnalyzer 实现中注入依赖的文档 #39100
  • 波兰文参考文档 #38942
  • 记录虚拟线程的局限性 #38883

🔨 依赖升级

  • 升级到 MySQL 8.3.0 #39081
  • 升级到 Byte Buddy 1.14.11 #39184
  • 升级到 Groovy 4.0.17 #39185
  • 升级到 jOOQ 3.18.9 #39186
  • 升级到 Kotlin 1.9.22 #39187
  • 升级到 Lettuce 6.3.1.RELEASE #39188
  • 升级到 MariaDB 3.3.2 #38901
  • 升级到 Micrometer 1.12.2 #38978
  • 升级到 Micrometer Tracing 1.2.2 #38979
  • 升级到 Neo4j Java Driver 5.15.0 #39136
  • 升级到 Netty 4.1.105.Final #39189
  • 升级到 Pulsar 3.1.2 #39190
  • 升级到 Pulsar Reactive 0.5.2 #39191
  • 升级到 R2DBC MySQL 1.0.6 #39192
  • 升级到 R2DBC Postgresql 1.0.4.RELEASE #39193
  • 升级到 R2DBC Proxy 1.1.4.RELEASE #39194
  • 升级到 Reactor Bom 2023.0.2 #38980
  • 升级到 SLF4J 2.0.11 #39195
  • 升级到 Spring Data Bom 2023.1.2 #38981
  • 升级到 Spring Framework 6.1.3 #38982
  • 升级到 Spring Pulsar 1.0.2 #38994
  • 升级到 Spring WS 4.0.10 #39130
  • 升级到 Tomcat 10.1.18 #39196

❤️ 贡献者

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

@724thomas@BenchmarkingBuffalo@FBibonne@Wzy19930507@amparab@dependabot[bot]、@dreis2211@okohub@onobc@sdeleuze@skcskitano@tobias-lippert

参考:https://github.com/spring-projects/spring-boot/releases/tag/v3.2.2