Spring新闻汇总:Spring Vault里程碑、点版本发布及OSS支持结束

Spring新闻汇总:Spring Vault里程碑、点版本发布及OSS支持结束

💡 原文英文,约1000词,阅读约需4分钟。
📝

内容提要

2025年6月16日,Spring生态系统发布了多个项目的新版本,包括Spring Vault 4.0、Spring Boot和Spring Security,修复了bug并进行了依赖升级。多个项目将在2025年6月30日结束OSS支持。

🎯

关键要点

  • 2025年6月16日,Spring生态系统发布了多个项目的新版本,包括Spring Vault 4.0、Spring Boot和Spring Security。

  • 多个项目将在2025年6月30日结束OSS支持。

  • Spring Boot 3.5.1、3.4.7和3.3.13版本修复了bug,进行了文档改进和依赖升级。

  • Spring Security 6.5.1、6.4.7和6.3.10版本提供了bug修复和新特性,包括迁移指南和AsciiDoc支持。

  • Spring Authorization Server 1.5.1、1.4.4和1.3.7版本修复了bug并改进了日志记录。

  • Spring Session 3.5.1和3.4.4版本解决了由于竞争条件导致的ClassCastException。

  • Spring Integration 6.3.11版本修复了NullPointerException并进行了依赖升级。

  • Spring Modulith 1.4.1和1.3.7版本提供了bug修复和依赖升级。

  • Spring REST Docs 3.0.4版本支持Spring Framework 6.2,并解决了与asciidoctor-maven-plugin 3.1.0的兼容性问题。

  • Spring AMQP 3.1.12版本解决了多个问题并进行了依赖升级。

  • Spring for Apache Kafka 3.3.7和3.2.10版本修复了bug并引入了新特性。

  • Spring for Apache Pulsar 1.2.7和1.1.13版本进行了文档改进和依赖升级。

  • Spring Web Services 4.0.15版本解决了线程安全问题并进行了依赖升级。

  • Spring Vault 4.0.0的首次里程碑版本与Spring Framework 7.0对齐,并支持JSpecify。

  • 所有这些Spring项目的发布列车将在2025年6月30日结束OSS支持,企业支持将于2026年6月30日结束。

🔎

延伸解读

OSS支持结束的影响

多个Spring项目将在2025年6月30日结束开源软件(OSS)支持,这意味着开发者需要提前规划迁移或升级策略,以避免在项目中遇到安全和兼容性问题。企业用户应关注后续的企业支持计划,以确保系统的持续稳定运行。

新版本的关键特性

新发布的Spring Boot和Spring Security版本引入了多项重要功能,如对SAML 2.0的内置支持和Apache Tomcat的升级。这些改进不仅提升了安全性,还增强了系统的灵活性,开发者应及时更新以利用这些新特性。

版本间的兼容性

随着Spring Vault 4.0.0与Spring Framework 7.0的对齐,开发者在进行版本升级时需注意各个组件之间的兼容性。确保使用的库和框架版本相互兼容,可以减少潜在的运行时错误和维护成本。

延伸问答

Spring Vault 4.0的主要新特性是什么?

Spring Vault 4.0.0首次里程碑版本与Spring Framework 7.0对齐,支持JSpecify以提高空安全性,并新增ClientConfiguration类,支持Reactor、Jetty和JDK HTTP实现。

哪些Spring项目将在2025年6月30日结束OSS支持?

多个Spring项目,包括Spring Boot、Spring Security、Spring Vault等,将在2025年6月30日结束OSS支持。

Spring Boot 3.5.1版本修复了哪些问题?

Spring Boot 3.5.1版本修复了bug,改进了文档,并进行了依赖升级,还引入了对Apache Tomcat 10.1.42的升级。

Spring Security的新特性有哪些?

Spring Security 6.5.1版本引入了新的迁移指南,支持从Spring Security SAML扩展迁移到内置的SAML 2.0支持,并增加了AsciiDoc支持。

Spring Session 3.5.1解决了什么问题?

Spring Session 3.5.1解决了由于竞争条件导致的ClassCastException问题,并进行了依赖升级。

Spring REST Docs 3.0.4的主要改进是什么?

Spring REST Docs 3.0.4支持Spring Framework 6.2,并解决了与asciidoctor-maven-plugin 3.1.0的兼容性问题。

🏷️

标签

➡️

继续阅读