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 版本,例如,支持记录类绑定。作为 5.x 系列的最后一个功能分支,5.3.x 系列将进入扩展支持阶段,包括明年将推出的 JDK 17 LTS。

即将发布的 Spring Boot 2.4 和明年的 Spring Boot 2.5 将基于此框架版本,以及对 GraalVM 上的 Spring 原生可执行文件 的孵化支持。

此版本包括 spring-r2dbc 模块中的核心 R2DBC 支持,作为 Spring Data R2DBC 的基础,并为 JdbcTemplate 引入了查询结果流。它还包括对使用 JSON 负载的 Web 和消息传递端点的 Kotlin 多平台序列化 支持,以及利用新的 RSocketClient 并公开负载均衡的 RSocket 1.1 支持。

Spring MVC 用户可以使用 PathPattern 解析获得更好的性能(参见 Rossen 的 博客文章)。对于测试场景,我们提供了一个统一的 MockMvc API 以及完整的 HTTP 测试,MockMvc 还配备了改进的 Kotlin DSL。在 WebFlux 方面,现在包含了用于多部分请求的完全响应式消息读取器,以及用于 Apache Http Components 5 的 WebClient 连接器。

对于所有 5.x 和 4.x 用户,建议升级到 Spring Framework 5.3。它建立了一个稳定且面向未来的生产分支,将持续维护到 2024 年,作为同样生命周期较长的 4.3.x 系列(很快将结束维护(2020 年 12 月))的继任者。

此致,Juergen

获取 Spring Newsletter

通过 Spring Newsletter 保持联系

订阅

领先一步

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

了解更多

获取支持

Tanzu Spring在一个简单的订阅中提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

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

查看全部