2016 年即将推出:Spring Framework 4.3 和 5.0

发布 | Juergen Hoeller | 2015 年 8 月 3 日 | ...

作为对Spring Framework 4.2 GA 发布公告的后续以及我之前关于Spring Framework 5 系统要求的文章的后续,我想借此机会总结一下我们明年核心框架的计划。

#Spring Framework 4.3

首先是 2016 年第二季度发布的 Spring Framework 4.3,作为 4.x 系列的最终功能发布版本。如前所述,这仍然是针对通用 Spring 4 系统要求(Java 6+、Servlet 2.5+)设计的,并为延长 4.3.x 支持周期至 2019 年做准备,特别是针对使用 JDK 6 和 7 的用户以及部署到 JDK 8 上的旧版应用服务器的应用程序。

我们 4.3 计划的关键部分是选择性地升级我们的第三方依赖项安排:例如,完全采用JUnit 4.12Jackson 2.5+ API、新的JasperReports Exporter API... 以便使我们相应的集成类与这些库的未来版本向前兼容(通过避免使用已弃用的类型和方法)。

当然,还有机会微调最近的框架功能,包括核心配置模型以及各种消息传递端点变体。查看当前的JIRA 上的 4.3 待办事项,了解候选改进的列表。确保通过 JIRA 上的评论和投票来表达您对特定问题的意见!

#Spring Framework 5.0

同时,我们计划推出 Spring Framework 5,并在 2016 年第四季度发布 5.0 GA 版本。一个关键步骤是要求 Java 8+,这使我们能够将 Java 8 语言级别应用于整个框架代码库。目前,我们自动适应应用程序组件中的许多 Java 8 结构,但还不能在核心框架代码库中使用它们;特别是,我们还不能在核心接口中公开它们。5.0 将在这方面发挥重要作用。

虽然 Java 8 是最低要求,但 Spring Framework 5.0 将从一开始就在JDK 9 上构建,为下一代 JDK 提供全面支持:包括新的 HTTP 客户端 API并发增强等。我们还将跟踪计划的 JSR-330(Java 依赖注入)修订版,并为 EE 8 级规范(如Servlet 4.0JMS 2.1)提供早期支持(只要针对即将发布的预览版可行)。

我们JIRA 上的 5.0 待办事项指出了已经完成的各种关键步骤。这仍然处于早期规划阶段,但无论如何,也请随时在那里表达您的意见……

获取 Spring 时事通讯

通过 Spring 时事通讯保持联系

订阅

获取支持

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

了解更多信息

即将举行的活动

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

查看全部