领先一步
VMware 提供培训和认证,以加速您的进步。
了解更多亲爱的 Spring 社区:
谨代表团队和所有贡献者,我很高兴地宣布 Spring Integration 5.5
的第一个候选版本 (Release Candidate 1)
,以及 Spring Integration 5.4.6
和 5.3.7
的补丁版本。
最新的两个版本可以从 Maven Central 下载,建议您升级您的项目,或者直接从最新的 Spring Boot 补丁版本中传递性地拉取它们!
候选版本可从 https://repo.spring.io/milestone/ 仓库获取
compile 'org.springframework.integration:spring-integration-core:5.5.0-RC1'
以下是自先前宣布的 Milestone 3 以来对 Spring Integration 5.5 RC1
所做的更改要点:
对 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
补丁版本。
请参阅文档中的 新增功能 以了解更多信息。由于升级可能会导致一些重大更改,请务必查阅 迁移指南!
在我们 5 月份发布正式版 (GA) 之前,欢迎任何反馈和贡献!
此致,
Artem
项目页面 | GitHub Issues | 贡献 | 帮助 | 聊天