Spring Integration 6.5 Milestone 1 发布

发布 | Artem Bilan | 2025年1月22日 | ...

我谨代表团队和所有贡献者,很高兴地宣布 Spring Integration 6.5.0 代的第一个 Milestone。

除了将其依赖项升级到最新的主/次版本外,此 Milestone 还移除了之前的弃用项。

到目前为止,一些值得注意的变化包括:

  • Java DSL controlBus() 操作符已从弃用状态恢复,但现在它完全等同于先前引入但现在已被弃用的 controlBusOnRegistry()
  • 先前,如果 MessageGroupProcessor 返回一个有效载荷集合,AbstractCorrelatingMessageHandler 会因 IllegalArgumentException 而失败,并提示只能是消息集合。

从现在开始,这种限制已被消除,返回的有效载荷集合将作为单个回复消息从聚合器发出;

  • AbstractMessageGroupStore 实现现在可以配置 LockRegistry,它将用于所有非原子消息存储操作;
  • SourcePollingChannelAdapter 现在可以启动 Micrometer 观测;
  • AbstractCorrelatingMessageHandlerdiscardIndividuallyOnExpiry 选项可以设置为 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

项目主页 | GitHub 问题 | 贡献 | 帮助

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,助您加速进步。

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

查看 Spring 社区所有即将举行的活动。

查看所有