皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

Spring Boot 3.5.1发布

Spring Boot 3.5.1发布

注意:此版本包含一个回归错误,该错误已在紧随其后的 3.5.2 版本中得到解决。请使用 v3.5.2 版本而非此版本!

我谨代表团队和所有做出贡献的人,高兴地宣布 Spring Boot 3.5.1已经发布,现在可以从 Maven Central 获得。

此版本包括 73 个错误修复、文档改进和依赖项升级。感谢所有为问题报告和拉取请求做出贡献的人。

⭐ 新功能

  • 允许在 ConfigDataEnvironmentContributors 上指定 ConfigData.Options #42932

🐞 Bug 修复

  • 可执行 JAR 应用程序类在 Classpath URL 引用主机时遇到性能问题 #46028
  • 当 TCCL 在调用之间更改时,从 spring.factories 加载可能会失败并出现 ClassNotFoundException #46019
  • spring.couchbase.authentication.jks.private-key-password 没有效果的问题 #46006
  • Actuator heapdump 端点在现代 OpenJ9 JVM 上失败 #46005
  • IndexedElementsBinder 不再抛出 UnboundConfigurationPropertiesException #45994
  • 当驱动程序为 null 时,DataSouceBuilder 可能会失败并显示 NPE #45992
  • JSON 编写器错误地转义正斜杠,这可能会导致结构日志记录问题 #45980
  • ManagementContextAutoConfiguration 添加了一个会降低绑定性能的属性源 #45968
  • 当 java.net.http.HttpClient’ 不可用时,ClientHttpConnectorAutoConfiguration 加载失败 #45955
  • 无法选择退出配置文件验证或使用包含“.”的配置文件名称。#45947
  • GraphQlProperties.DeprecatedSse 未标注为已弃用 #45878
  • 读取 SpringApplication.setEnvironmentPrefix 时忽略MANAGEMENT_SERVER_PORT #45857
  • 由于 CSRF 保护,在 Spring Security 的 Cloud Foundry 执行器支持中,写入和删除操作不再有效 #45848
  • ConditionalOnAvailableEndpoint 不使用 ConditionContext 的 ClassLoader 来加载曝光结果贡献者 #45803
  • Binding 不再适用于非大写的 sytem 环境属性 #45741
  • ManagementWebServerFactoryCustomizer 和 ManagementErrorPageCustomizer 的顺序不应该相同 #45736
  • Awilitility 的默认版本与 Kotlin 1.9 基线不兼容 #45673
  • Spring Boot 3.5 的依赖项管理应该已升级到 Lettuce 6.6.0.RELEASE #45670
  • Spring Boot 3.5 的依赖管理应该已经升级到 Jedis 6.0.0 了 #45669
  • SAML2 自动配置未由 #45666 导入@WebMvcTest
  • Spring Boot 3.5 的依赖管理应该已经升级到 MongoDB 5.5.0 #45660

📔 文档

  • 修复打包 OCI 映像部分中的 Docker 安全选项链接 #46021
  • 改进使用 ‘/error’ 配置 Spring Security 的文档 #46009
  • 检索审计事件示例中的时间戳与随附的文本不匹配 #45997
  • 在 actuator info endpoint 文档中添加 SSL 响应结构 #45921
  • 更新测试 slice 注解的 javadoc 以建议使用 MockitoBean 而不是 MockBean #45915
  • 在 “Auto-configuration Classes” 附录中包含所有模块的配置类 #45863
  • 对于不在核心 testcontainers 模块中的许多类,指向 Testcontainers javadoc 的链接不起作用 #45844
  • 更新文档以反映 TestRestTemplate 默认重定向行为的变化 #45842
  • spring.codec.* 属性的弃用替换有拼写错误 #45743
  • 参考指南中的 Gradle Shadow Plugin 链接已过时 #45740
  • prometheus-metrics-exporter-pushgateway 使用示例的 artifactId 错误 #45684
  • 始终记录 git-commit-id-maven-plugin 的使用 #45683
  • 更新了应用合理默认值的 Configurer 类的 javadoc 以描述它们的通常使用方式 #45656

转自 Spring Boot 3.5.1 available now