Spring Integration 5.5 RC1, 5.4.6 & 5.3.7 已发布

发布 | Artem Bilan | 2021 年 4 月 15 日 | ...

亲爱的 Spring 社区:

我谨代表团队及所有贡献者,很高兴宣布 Spring Integration 5.5Release Candidate 1 版本,以及 Spring Integration 5.4.6 & 5.3.7 的补丁版本。

后两个版本可从 Maven Central 下载,建议升级您的项目,或通过相应的 Spring Boot 补丁版本进行传递依赖引入!

Release Candidate 版本可从 https://repo.spring.io/milestone/ 仓库下载

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

以下是 Spring Integration 5.5 RC1 相较于之前发布的 Milestone 3 的主要更新亮点:

  • 增加了对 Spring Native 兼容性的基础支持——大量 bean 定义反射已重构为函数式风格,这将提高启动速度,即使对于常规 JVM 应用也是如此!

  • 现在可以在运行时注册(和移除)基于 WebSocket 服务器端点的通道适配器;

  • MessageGroup 抽象现在包含一个 condition 属性,之后可以查询该属性,而无需迭代整个组。反过来,AbstractCorrelatingMessageHandler 公开了 BiFunction<Message<?>, String, String> conditionSupplier,用于从当前处理的消息中提取可能的组条件;

  • DelayHandler 现在注册了一个 TransactionSynchronization,以便仅在当前事务提交后才安排延迟任务;

  • 一些其他的 bug 修复和小的改进,包括 IMAP idle 通道适配器的竞态条件,IntegrationReactiveUtils 中的异常吞咽,以及为了 Java 8 兼容性将 ByteBuffer 转换为 Buffer。其中许多已回溯移植到上述的 5.3.7 & 5.4.6 补丁版本。

有关更多信息,请参阅文档中的 新增内容。请务必查阅 迁移指南,因为升级可能会导致一些破坏性变更!

在迈向五月份的 GA 版本之际,欢迎任何反馈和贡献!

祝好, 
Artem

项目主页 | GitHub Issues | 贡献指南 | 帮助 | 聊天

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

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

查看所有