Spring 支持更新

发布 | Michael Minella | 2024 年 12 月 10 日 | ...

上个月,团队发布了一个版本序列,其中包括 Spring Framework 6.2 (Spring Framework 6.x 系列的最后一个次要版本)、Spring Boot 3.4 以及整个产品组合中的一系列次要版本更新。这是一个庆祝新功能增加的时刻,也是澄清产品组合长期支持安排的时候。

新功能丰富

以下只是 Spring 产品组合在 11 月版本中包含的令人振奋的新功能的一小部分示例。我们鼓励您查看您喜爱项目的发行说明以获取更多详情!

  • Spring Boot
    • 结构化日志
    • 配置属性的 Bean 验证
    • Testcontainers 的动态属性
    • Actuators 的改进访问模型
  • Spring Framework
    • 测试中的 Bean 覆盖
    • 通过构造函数从请求头进行数据绑定
    • 异步 Bean 创建
    • 改进了对 HTML/HTMX 渲染(片段渲染)的支持
  • Spring Security
    • 一次性令牌登录
    • 通行密钥
    • 方法安全性改进
  • Spring Data
    • MongoDB Drive 5 兼容性
  • Spring Batch
    • MongoDB JobRepository 实现
    • Supplier、Consumer 和 Predicate 的函数式适配器
    • 支持顺序并发步骤执行

以上只是产品组合中的部分新功能。本月还发布了许多其他增强功能和 API 改进,以及为了准备明年的主要版本而进行的废弃和清理工作。

产品组合的支持安排

随着新版本的发布(所有这些版本都享受一年的开源支持,包括向 Maven Central 发布针对我们社区的 CVE 补丁),我们也想借此机会重申和澄清整个产品组合的支持立场。需要注意的是,所有 Spring 产品组合项目的当前支持时间表都可以在 https://springframework.org.cn 上的每个项目页面的支持选项卡中找到。

Spring Framework 5.x 和 6.0

截至今年 8 月底,Spring Framework 5.3 和 6.0 都已进入企业支持期。这意味着不会再向 Maven Central 发布新的补丁。今后,所有 CVE 更新和其他修复将通过 Broadcom 支持门户提供。有关获取 Spring 应用企业支持的更多信息,请访问 https://springframework.org.cn/support

Spring Boot 2.7 和 3.x

Spring Boot 2.7 已于 2023 年 11 月进入企业支持阶段,并已在企业存储库中发布了 14 个版本,以持续提供支持和依赖更新。这个长期支持计划包括热补丁,消除了 Spring 产品组合中的项目收到 CVE 补丁到 Spring Boot 版本包含该修复之间的任何间隔。这消除了 Tanzu Platform Spring Essentials 客户为了获取 CVE 修复而覆盖 Spring 产品组合版本的需求。您可以在此处的支持页面上阅读更多关于 Tanzu Platform Spring Essentials 的信息。

Spring 产品组合

在今年 5 月宣布 Spring Framework 5.3 退出开源支持后,出现了一些困惑。我们希望澄清未来产品组合的其余部分在企业支持下将如何管理发布。随着该公告,所有 Spring 项目(以及 Reactor 和 Micrometer)的企业支持版本发布都将发布到 Broadcom 客户门户,而不是 Maven Central。我们认为这为我们的企业客户提供了最一致的体验,让他们知道在哪里找到企业构件,包括长期支持二进制文件以及企业扩展和 OpenRewrite 配方,以便升级您的 Spring 应用。

未来展望

展望 Spring 产品组合的未来,我们将努力以可持续的方式,继续提供社区所期望的开源软件、思想领导力和前沿功能。

订阅 Spring 电子报

订阅 Spring 电子报,保持联系

订阅

抢占先机

VMware 提供培训和认证,助您加速前进。

了解更多

获取支持

Tanzu Spring 通过一项简单的订阅,为 OpenJDK™、Spring 和 Apache Tomcat® 提供支持和二进制文件。

了解更多

近期活动

查看 Spring 社区的所有近期活动。

查看全部