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 系列的维护)。只要 Spring Framework 4.x 得到支持,2.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 上运行

    • 放弃了对 org.springframework.ws.soap.security.wss4j 包涵盖的旧版 Apache WSS4J 1.x 系列的支持。相反,我们只支持 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 Central 和 http://repo.spring.io/ 上暂存。

干杯!

获取 Spring 新闻简报

订阅 Spring 新闻简报,保持联系

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部