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 社区所有即将举行的活动。

查看所有