Spring Framework 5.3 正式发布

发布 | Juergen Hoeller | 2020 年 10 月 27 日 | ...

亲爱的 Spring 社区:

我谨代表 Spring Framework 团队和我们的贡献者,荣幸地宣布 Spring Framework 5.3 已正式发布,可从 repo.spring.io 和 Maven Central 获取!

Spring Framework 5.3 需要 JDK 8 或更高版本,并特别支持 JDK 15 作为最新的 OpenJDK 版本,例如支持记录类(record classes)的绑定。作为 5.x 版本的最后一个功能分支,5.3.x 系列将进入一个扩展支持阶段,包括明年对 JDK 17 LTS 的支持。

即将发布的 Spring Boot 2.4 和明年发布的 Spring Boot 2.5 将基于此框架版本,同时也将包含对 Spring GraalVM 原生镜像执行程序 的初步支持。

此版本在 spring-r2dbc 模块中加入了核心的 R2DBC 支持,为 Spring Data R2DBC 奠定了基础,并为 JdbcTemplate 引入了查询结果流式传输。它还为具有 JSON 载荷的 Web 和消息端点提供了 Kotlin 多平台序列化 支持,并支持 RSocket 1.1,利用了新的 RSocketClient 并支持负载均衡。

Spring MVC 用户可以通过 PathPattern 解析获得更好的性能(参见 Rossen 的博客文章)。对于测试场景,我们为 MockMvc 提供了统一的 API 以及完整的 HTTP 测试,并且 MockMvc 附带了修订后的 Kotlin DSL。在 WebFlux 方面,现在包含了一个完全响应式的 multipart 请求消息读取器,以及一个用于 Apache Http Components 5 的 WebClient 连接器。

Spring Framework 5.3 推荐给所有 5.x 和 4.x 用户升级。它建立了一个稳定且面向未来的生产分支,维护期将延长至 2024 年,作为同样长寿的 4.3.x 系列的继任者(该系列将于 2020 年 12 月结束维护)。

祝好,Juergen

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有