Spring Framework 6.1 正式发布

发布 | 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 社区中所有即将举行的活动。

查看全部