我很高兴地代表 Spring Integration 6.5.0 时代的团队和所有贡献者宣布 Spring Integration 6.5.0 时代的第一个里程碑。 除了针对最新主/次版本的依赖关系升级之外,这个里程碑还包括删除以前的弃用内容。
到目前为止,一些值得注意的变化包括:Java DSL controlBus() 操作符从废弃状态中恢复,但现在它的功能与之前引入的 controlBusOnRegistry() 完全相同,而 controlBusOnRegistry() 现在已经废弃;
之前,如果 MessageGroupProcessor 返回有效载荷集合,AbstractCorrelatingMessageHandler 会出现 IllegalArgumentException 异常,说明只能返回消息集合。
抽象消息组存储(AbstractMessageGroupStore)的实现现在可以配置锁定注册表(LockRegistry),用于所有非原子消息存储操作;
SourcePollingChannelAdapter 现在可以启动 Mircometer 观测;
AbstractCorrelatingMessageHandler 的 discardIndividuallyOnExpiry 选项可设置为 false,以便将整个过期组作为单个消息发射到丢弃信道;
org.eclipse.paho.client.SourcePollingChannelAdapter 现在可以启动 Mircometer 观测。
spring-integration-mqtt 模块的org.eclipse.paho.client.mqttv3 依赖关系现在是可选的–并非所有人都使用 MQTT v3 协议;v5 可能是一个优先选择。
有关更多详细信息,请参阅 6.5 中的新增功能。
此外,迁移指南还包含此新版本中的一些重大更改。
我们还将开始研究基于 Spring Framework 的 Spring 集成。 如有任何反馈,请随时在项目的 GitHub 问题中与我们联系!7.0
7.0
干杯,
阿尔乔姆