Spring Framework 5.3 发布 RC1 版本

发布 | Juergen Hoeller | 2020 年 9 月 15 日 | ...

尊敬的 Spring 社区:

我很高兴代表开发团队宣布,功能完整的 Spring Framework 5.3 候选发布版本现已在我们的 里程碑存储库 中提供!查看 GitHub wiki 上的 新功能升级说明,包括一些弃用说明。

作为 5.x 世代的最后一个功能分支,我们正在准备 5.3.x 系列,以便在 10 月底全面上市,并延长维护阶段至 2024 年。 虽然我们强烈建议采取适当的迁移步骤,但我们所有已弃用的包都将保留在整个 5.3.x 阶段。 在 Java 平台支持方面,目前的范围是 JDK 8-15,但我们预计明年 Spring Framework 5.3.x 版本的范围将扩大到 JDK 8-17。

Spring 现在支持 Java 14/15 records 和类似的 record-style 类,作为基于构造函数绑定的改进变体。 Spring 的核心容器包括对 原生应用程序部署 的改进以及数据结构和并发访问方面的性能优化。

此版本引入了一个新的 spring-r2dbc 模块,其中包含核心 R2DBC 支持,包括响应式的 R2dbcTransactionManager 以及响应式的 DatabaseClient。 其姊妹模块 spring-jdbc 具有一个新的 JdbcTransactionManager(具有扩展的数据访问异常转换),以及一个具有基于构造函数的 result 绑定的 DataClassRowMapper(涵盖 Java records)和我们优秀的 JdbcTemplate 上的新 queryForStream 方法(用于延迟结果迭代)。

在 Web 框架中,我们现在提供了一个带有 Kotlin 多平台序列化 的 JSON 选项。 WebTestClient 允许对 MockMvc 执行请求,作为模拟与实时测试的单个测试客户端 API。 WebFlux 附带一个用于多部分请求的完全响应式消息读取器。

请尝试 Spring Framework 5.3 RC1,例如,作为即将发布的 Spring Boot 2.4 M3 版本的一部分,该版本将很快在 start.spring.io 上提供,并告知我们任何回归等问题。

感谢,Juergen

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看全部