领先一步
VMware 提供培训和认证,助您加速进步。
了解更多我谨代表团队和所有贡献者,很高兴地宣布 Spring Integration 6.5.0 代的第一个 Milestone。
除了将其依赖项升级到最新的主/次版本外,此 Milestone 还移除了之前的弃用项。
到目前为止,一些值得注意的变化包括:
controlBus() 操作符已从弃用状态恢复,但现在它完全等同于先前引入但现在已被弃用的 controlBusOnRegistry();MessageGroupProcessor 返回一个有效载荷集合,AbstractCorrelatingMessageHandler 会因 IllegalArgumentException 而失败,并提示只能是消息集合。从现在开始,这种限制已被消除,返回的有效载荷集合将作为单个回复消息从聚合器发出;
AbstractMessageGroupStore 实现现在可以配置 LockRegistry,它将用于所有非原子消息存储操作;SourcePollingChannelAdapter 现在可以启动 Micrometer 观测;AbstractCorrelatingMessageHandler 的 discardIndividuallyOnExpiry 选项可以设置为 false,以将整个过期的组作为单个消息发送到丢弃通道;spring-integration-mqtt 模块的 org.eclipse.paho.client.mqttv3 依赖项现在是 optional - 并非每个人都使用 MQTT v3 协议;v5 可能是更优的选择。有关更多详细信息,请参阅 6.5 版新特性。
此外,迁移指南 包含此新版本中的一些重大变更。
我们还将开始着手 Spring Integration 7.0,该版本将基于 Spring Framework 7.0。如果您有任何反馈,请随时通过 GitHub issue 联系我们!
祝好,
Artem