Spring Integration 5.0 第 5 个里程碑版本发布

发布 | Artem Bilan | 2017 年 6 月 16 日 | ...

我代表 Spring Integration 团队高兴地宣布,Spring Integration 5.0 的第五个里程碑版本(5.0.0.M5)现已发布。

此版本包含 21 个 JIRA(以及一些 GitHub Issue),包括 Bug 修复和许多新功能。自上次宣布的 Milestone 3 以来,M4 和 M5 中的一些功能亮点如下:

  • Splitter 现在可以处理 Java Stream 和 Reactor Flux 有效载荷。如果输出通道是 ReactiveStreamsSubscribableChannel,分割支持背压。

  • 引入了 ErrorMessagePublisherErrorMessageStrategy,旨在通过 ErrorMessage 的初始消息提供更好的错误处理体验。Spring Kafka 2.0 和 Spring AMQP 2.0 中的 MessageListenerContainer 配备了它们自己的 ErrorMessageStrategy,用于在错误处理流程中表示 ErrorMessage 中的原始数据。

  • 新的 MockMessageHandler 已添加到 Spring Integration 测试框架中,用于在单元测试中替换真实的 `MessageHandler`

    MessageHandler mockMessageHandler = mockMessageHandler() .handleNextAndReply(m -> m.getPayload().toString().toUpperCase());

    this.mockIntegrationContext .substituteMessageHandlerFor("myServiceActivator", mockMessageHandler);

    this.pojoServiceChannel.send(new GenericMessage<>("foo")); receive = this.results.receive(10000);

    assertEquals("FOO", receive.getPayload());

Spring Security 5.0.0 M2 发布

发布 | Rob Winch | 2017 年 6 月 16 日 | ...

我代表社区高兴地宣布 Spring Security 5.0.0 M2 的发布。此版本包含 Bug 修复、新功能,并基于 Spring Framework 5.0.0 RC2。

在 Spring Security 示例中可以找到使用 Spring Security 保护 Spring WebFlux 应用程序的完整示例,位置在 hellowebfluxhellowebfluxfn

此版本的亮点包括

简化的响应式安全配置

现在设置一个最简单的响应式安全配置非常容易。添加 @EnableWebFluxSecurity 并提供一个

Spring Session 2.0.0 M2 发布

发布 | Rob Winch | 2017 年 6 月 16 日 | ...

我代表社区高兴地宣布 Spring Session 2.0.0.M2 的发布。此版本主要侧重于确保与 Spring Framework 5.0.0.RC2 和 Spring Data Kay-M4 的兼容性,这是所需的最低 Spring 版本。

我们预计 Spring Session 2.0.0.M3 将提供一个新的 Java 8 友好型 API,并支持 Spring WebFlux。

支持的数据存储

作为我们关于支持的仓库的新进展更新,我们现在有了针对 Spring Session Geode (GemFire)Spring Session MongoDB 的子项目。您可以在此处找到 Spring Session MongoDB 的发布公告。

Spring Boot 2.0.0.M2 现已发布

发布 | Stéphane Nicoll | 2017 年 6 月 16 日 | ...

Spring Framework 5.0 RC2 发布后不久,Spring Boot 2 的第二个里程碑版本现已可从 我们的里程碑仓库 获取。此版本解决了超过 90 个 issue 和 pull request,感谢所有贡献者!

有关更改的完整列表和升级说明,请参阅 WIKI 上的 Spring Boot 2.0.0.M2 发行说明更新的参考文档

如果你想开始并发现这些新功能,可以轻松地在 https://start.spring.io 上引导一个新的项目。

项目页面 | GitHub | Issue | 文档 | Stack Overflow | Gitter

Spring Session MongoDB 2.0.0.M1 发布

工程 | Greg L. Turnquist | 2017 年 6 月 16 日 | ...

亲爱的 Spring 社区:

上个月,Spring Session 项目负责人 Rob Winch 宣布发布了 Spring Session 2.0.0.M1(注意那里没有 MongoDB?)。在那篇文章中,他将 Spring Session 缩减为正式支持 Redis、JDBC 和 Hazelcast。不再支持 MongoDB。

我在此宣布,我接过了 Spring Session MongoDB 的火炬。Rob 既要管理 Spring Session 又要 管理 Spring Security(以及其他职责),他无法在支持太多数据存储的情况下保持高质量的支持。作为 Spring Data 团队的一员,我觉得自己更适合为 Spring Session 提供 MongoDB 支持,所以我将其恢复为一个 独立项目……

Spring IO Platform Athens-SR6

发布 | Andy Wilkinson | 2017 年 6 月 15 日 | ...

我很高兴地宣布,Spring IO Platform Athens-SR6 现已可从 repo.spring.io 和 Maven Central 获取。

此维护版本升级了平台中多个项目的版本:

  • Spring Boot 1.4.7
  • Spring Cloud Connectors 1.2.4
  • Spring Data Hopper SR 11
  • Spring Framework 4.3.9
  • Spring Integration 4.3.10
  • Spring REST Docs 1.1.3
  • Spring Security OAuth 2.0.14
  • Spring Web Flow 2.4.5

一些第三方依赖的版本也已更新。

正如在 Spring Boot 1.4.7 发布公告 中提到的,预计这将是最后一个版本……

Spring IO Platform Brussels-SR3

发布 | Andy Wilkinson | 2017 年 6 月 15 日 | ...

我很高兴地宣布,Spring IO Platform Brussels-SR3 现已可从 repo.spring.io 和 Maven Central 获取。

此维护版本升级了平台中多个项目的版本:

  • Spring AMQP 1.7.3
  • Spring Boot 1.5.4
  • Spring Cloud Connectors 1.2.4
  • Spring Data Ingalls SR4
  • Spring Framework 4.3.9
  • Spring Integration 4.3.10
  • Spring REST Docs 1.1.3
  • Spring Security 4.2.3
  • Spring Security OAuth 2.0.14
  • Spring Session 1.3.1
  • Spring Web Flow 2.4.5

一些第三方依赖的版本也已更新。

项目页面 | GitHub | Issue | 文档

Spring Framework 5.0 RC2 现已发布

发布 | Juergen Hoeller | 2017 年 6 月 14 日 | ...

亲爱的 Spring 社区,

我很高兴地宣布,我们的第二个 Spring Framework 5.0 发布候选版本现已可用。这是对 RC1 的重大修订,对我们新的响应式功能和新的路径模式解析器进行了重构,并对整个框架的代码风格进行了改进。

此版本为我们所有的包引入了正式的非空 API 声明,现在显式可为空的参数和返回值都已进行注解(而不仅仅是 Javadoc 注释)。我们的可空性注解符合 JSR 305,并受到 IntelliJ IDEA 等 IDE 的特别支持……

Spring Data Release Train Kay M4 发布

发布 | Mark Paluch | 2017 年 6 月 14 日 | ...

我代表 Spring Data 团队,宣布第四个 Spring Data Kay 里程碑版本现已可用。此版本修复了 98 个问题,并带来了一些值得注意的更改,例如可组合的仓库、流畅的 MongoDB 集合操作 API、Kotlin 对 MongoDB 的扩展等等。

这个里程碑版本将被 Spring Boot 2.0 M2 采用,我们将在下个月内推出一个发布候选版本。我们将在未来几天发布一篇后续博客文章,深入讨论此里程碑版本添加的新功能。

此处查找已修复问题的完整列表……

本周 Spring - 2017 年 6 月 13 日

工程 | Josh Long | 2017 年 6 月 13 日 | ...

嗨 Spring 粉丝们!本周我在雷德蒙德,与我们的朋友和 Pivotal 合作伙伴微软一起讨论 Microsoft Azure 上的 Cloud Foundry。如您所知,微软的 Azure IaaS 平台是全球第二大使用最广泛的云平台,并且正在不断增长!它在更多地区(包括德国和中国!)拥有比其他两家云供应商更多的区域数据中心,并提供大量支持 Windows 和 Linux 操作系统的服务。有很多令人兴奋的事情即将到来,包括在本地运行 Azure 的 Azure Stack,以及 Azure 与 PCF 之间令人惊叹的集成。我期待……

订阅 Spring 新闻简报

通过 Spring 新闻简报保持联系

订阅

领先一步

VMware 提供培训和认证,助您快速进步。

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部