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 仍受支持;然而,所有新工作都将在主分支上进行。

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 版本进行更新。

    • 我们将维护 2.x 版本,只要 Spring Framework 4.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 社区所有即将举行的活动。

查看所有