Spring Web Services 2.4.1.RELEASE / 3.0.0.RC1 发布

工程 | Greg L. Turnquist | 2017年10月17日 | ...

Spring 社区成员您好:

Spring Web Services 现在正式有两个分支:master (3.0+) 和 2.x (旧 2.x 系列的维护)。2.x 系列将在 Spring Framework 4.x 得到支持的期间内一直维护,但任何新的工作都将在 master 分支上进行。

2.4.1.RELEASE 是一个小的补丁版本,而 3.0.1.RC1 是一个主要升级。下面的链接包含相关的工单。

2.4.1 发行说明 | 2.4.1 文档.

3.0.0.RC1 发行说明 | 3.0.0.RC1 文档.

  • 3.0.0.RC1

    • 重新调整 Spring Web Services 以在 Spring Framework 5.0 和 Java 8 上运行

    • 放弃对旧的 Apache WSS4J 1.x 版本(由 **org.springframework.ws.soap.security.wss4j** 包涵盖)的支持。我们只支持 WSS4J 2.x(在 **org.springframework.ws.soap.security.wss4j2** 包中)。

    • 将我们的 XMPP 库 Smack 支持升级到 4.2。

    • 计划此版本也将被 Spring Boot 2.0 和 Spring IO Platform Cairo 采用。

  • 2.4.1.RELEASE

    • 维护我们现有的依赖项基线,在 Spring Framework 和 Spring Security 的最新支持版本上进行迁移

    • 只要 Spring Framework 4.x 受支持,我们就将维护 2.x 版本。

    • 基于 Spring Framework 4.x 和 5.x 之间的几个差异,我们的 2.x 分支将不再进行针对 Spring Framework 5.x 的兼容性检查。如果您需要 Spring Framework 5,则确实需要升级到我们的 3.x 分支。

我们还采用了 CircleCI 作为我们的持续集成解决方案,确保我们可以针对这些不同版本的 Spring WS 运行精确版本的 Java。正如之前的 博客文章 中所述,您可以安心知道代码已针对您最喜欢的 Spring 版本进行了测试。简单的迁移路径对于 Spring 社区来说是必不可少的。

参考文档已迁移到 Asciidoctor,这意味着比以往更容易对此方面做出贡献(对于两个版本)。此外,构建过程已迁移到 Maven。这似乎有点别扭,但是需要多个配置文件,而对于 Maven 来说,它们是一等公民。

注意

Spring IO Platform 测试是一个关键组件,因此我们仍在努力迁移验收测试的这一阶段。

项目页面 | GitHub | 问题

工件已分阶段部署到 Maven 中央仓库和 http://repo.spring.io/

干杯!

获取 Spring Newsletter

通过 Spring Newsletter 保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看全部