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,仅当当前事务提交时才调度延迟任务;

  • 一些其他的错误修复和小的改进,包括 IMAP 空闲通道适配器竞争条件、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 社区中所有即将举行的活动。

查看全部