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 native 可执行文件的孵化支持。

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

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

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

干杯,Juergen

获取 Spring 新闻简报

通过 Spring 新闻简报保持联系

订阅

抢占先机

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看全部