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://springjava.cn 上每个项目页面的支持选项卡中找到。

Spring Framework 5.x 和 6.0

截至今年 8 月底,Spring Framework 5.3 和 6.0 都已进入企业支持期。这意味着将不再向 Maven Central 发布新的补丁。今后,所有 CVE 更新和其他修复将通过 Broadcom 支持门户提供。有关获取 Spring 应用程序企业支持的更多信息,请访问 https://springjava.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 社区所有即将举行的活动。

查看所有