2016 年即将到来:Spring Framework 4.3 & 5.0

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

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

#Spring Framework 4.3

首先是 Spring Framework 4.3,将于 2016 年第二季度发布,作为 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 Backlog 以获取候选改进列表。请务必通过评论和在 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 Backlog 已经表明了各种关键步骤。这仍处于早期计划阶段,但无论如何,请随时在那里表达您的意见...

获取 Spring 新闻邮件

通过 Spring 新闻邮件保持联系

订阅

抢先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部