Spring Integration 5.3 RC1、5.2.6 和 5.1.10 发布

发布 | Artem Bilan | 2020年4月30日 | ...

我很高兴地宣布 第一个(也是最后一个)Spring Integration 5.3 的候选版本。

此版本包含一些错误修复、大量新功能和改进,并将被 Spring Boot 2.3 RC1 采用。

它可以从我们的 里程碑存储库 下载

compile 'org.springframework.integration:spring-integration-core:5.3.0.RC1'

最重要的新功能包括

  • MongoDbChangeStreamMessageProducer - 用于 Spring Data ReactiveMongoOperations.changeStream(String, ChangeStreamOptions, Class) API 的响应式 MessageProducerSupport 实现。此组件生成包含 ChangeStreamEvent 作为有效负载(默认)以及一些更改流相关标头(请参阅 MongoHeaders)的消息的 Flux

  • ReactiveMessageSourceProducer - MessageProducerSupport 的响应式实现,用于将提供的 MessageSource 包装到 Flux 中,以便按需进行 receive() 调用。

  • ReceiveMessageAdvice - 以前的 AbstractMessageSourceAdvice 现在已升级到更通用的建议方法,也可用于 PollableChannel.receive() 代理。

  • TcpOutboundGateway 现在可以在 async 模式下工作 - 您将从返回的 Future 中获得实际的回复。

  • 我们还应用了 GitHub 默认的社区健康状况。当您尝试提出新问题时,请查看此信息 https://github.com/spring-projects/spring-integration/issues/new/choose!

有关更多信息,请参阅 参考手册中的“新增功能”。另请参阅先前 里程碑 3 的博文。

我们期待您对 5 月份即将发布的 GA 版本提供反馈!

除了 5.3 RC1 之外,我们还发布了维护版本 - 5.2.65.1.10,其中包含一些错误修复和升级。基于 Spring Integration 5.3 RC1 和 Spring for Apache Kafka 2.5 RC1spring-integration-kafka-3.3.0.RC1 也已发布,以采用其“父级”的改进和新功能。

项目页面 | GitHub 问题 | 贡献 | 帮助 | 聊天

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

走在前沿

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部