领先一步
VMware 提供培训和认证,以加速您的进步。
了解更多亲爱的 Spring 社区:
谨代表团队和所有贡献者,祝大家圣诞快乐,新年快乐!我们很高兴向大家介绍最新的 Spring Integration 5.5.7
版本。
您可以从 Maven Central 获取此版本,建议您升级您的项目,或者直接从最新的 Spring Boot 修补程序版本中传递依赖。
compile 'org.springframework.integration:spring-integration-core:5.5.7'
值得注意的更改和重要的错误修复包括:
JDBC 消息存储 SQL 脚本现在为那些将此单词作为保留字的 RDBMS 供应商引用 CONDITION
列名。在下一个主要版本 6.0
中,我们可能会将其重命名为 GROUP_CONDITION
。因此,如果您使用 JdbcMessageStore
进行聚合器处理,建议您升级到 5.5.7
版本。
之前未提及,但社区强烈要求并在 5.5.5
版本中引入的 MQTT v5 通道适配器现在位于 spring-integration-mqtt
模块中。它们分别是 Mqttv5PahoMessageDrivenChannelAdapter
和 Mqttv5PahoMessageHandler
。请参阅 参考手册 以了解更多信息。
Web 服务 Java DSL 已修复,以便正确传播选项并遵守 WebServiceTemplate
中可能的默认值。
RedisLockRegistry
现在使用发布/订阅来处理分布式解锁功能,而不是繁忙等待循环。
Java DSL 的 toReactivePublisher()
现在有一个 autoStartOnSubscribe
变体,其含义是在对返回的 Publisher
进行订阅之前,不开始从端点发出消息。
Java DSL 解析逻辑已改进,以提高性能。
Java DSL 现在还提供了一个高级 API,用于通过其新的 from(IntegrationFlow)
和 to(IntegrationFlow)
运算符进行 IntegrationFlow
组合。请参阅 参考手册 以了解更多信息。
我们还进行了大量的内部重构,以满足新的 Spring Native AOT 引擎的要求和期望。现在,Spring Integration 比以往任何时候都更兼容 GraalVM 原生镜像!
请务必查阅 迁移指南,因为升级可能会导致一些重大更改。
敬请关注 Spring Boot 2.6.2
和 Spring Native 0.11.1
!
此致,
Artem
项目页面 | GitHub Issues | 贡献 | 帮助 | 聊天