Spring Framework 6.1 发布 GA 版本

发布 | Juergen Hoeller | 2023 年 11 月 16 日 | ...

亲爱的 Spring 社区:

我很高兴代表核心框架团队宣布 Spring Framework 6.1.0 现已在 Maven Central 正式发布!6.1 版本带来了几个关键主题:

  • 拥抱 JDK 21 LTS
  • 虚拟线程 (Project Loom)
  • JVM 检查点恢复 (Project CRaC)
  • 资源生命周期管理,重新审视
  • 数据绑定和验证,重新审视
  • 新的 RestClientJdbcClient API

虚拟线程非常适合基于轻量级 Servlet 栈(通常是 Tomcat)的 Spring MVC,通过在常见的 Web 应用程序中使用命令式编程,提供了新的可伸缩性。同时,Spring 的响应式基础设施现在被认为是完整的,提供了响应式缓存和响应式调度,以便与 Spring WebFlux(通常是 Netty)实现一致的响应式栈。因此,无论您是基于 Spring MVC 还是 Spring WebFlux 进行构建,6.1 都提供了吸引人的选项,可以将您的系统提升到新的水平!

在 HotSpot JVM 上高效部署选项方面,Spring Framework 6.1 与 Project CRaC 紧密集成,实现了 JVM 检查点安排:请参阅JVM 检查点恢复。此外,Spring 用户可以使用 JDK 21 中最新的 AppCDS 功能,与 OpenJDK 的 Project Leyden 预先对齐;更多信息即将推出。

请注意,Spring Framework 6.1 在运行时提供了一流的 JDK 21 和 Jakarta EE 10 体验,同时保留了 JDK 17 和 Jakarta EE 9 的基线。Spring 还跟踪 GraalVM for JDK 21 的演进,提供了精细的元数据推断,同时暂时兼容 GraalVM 22.3。

请查阅我们的新特性页面,了解 6.1 中具体功能的详细信息。我们建议所有 6.0.x 用户尽早升级!

祝好,Juergen

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

查看 Spring 社区所有即将举行的活动。

查看所有