Spring Integration 6.5 GA 发布

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

我代表团队和所有贡献者,很高兴地宣布 Spring Integration 6.5.0 版本正式发布。

此外,还发布了 6.3.106.4.5 版本,包含错误修复和依赖项升级。

6.5.0 中一些值得注意的更改包括

  • AbstractRecentFileListFilter - 一个 FileListFilter,仅接受根据提供的 age 是最新的文件;
  • AbstractMessageChannel 现在会在消息生产启动过早的情况下发出一个特殊的 MessageDispatchingException
  • PollerMetadata.sendTimeout 选项已移除(之前已弃用),因为它已不再使用;
  • spring-integration-hazelcast 模块中基于 Hazelcast CP-subsystem 的组件已弃用,因为我们依赖的 Hazelcast 特性(从 5.5.0 开始)已转为商业支持;
  • LockRequestHandlerAdvice 确保对底层服务方法调用的排他访问;
  • 当应用程序上下文未准备好时(例如尚未启动或在运行时停止),MessageChannel 不再发出特殊的 MessageDispatchingException
  • Java DSL gateway() 操作符现在完全支持 async(true) 行为;
  • SourcePollingChannelAdapter 端点现在为接收到的消息启动 CONSUMER 类型的观察;
  • ReactiveRedisStreamMessageHandler 现在公开了一个 Function<Message<?>, RedisStreamCommands.XAddOptions>,以通过便捷的 RedisStreamCommands.XAddOptions API 提供额外的 XADD 选项;
  • 大多数主要/次要依赖项升级。

有关更多详细信息,请参阅 6.5 版新特性

此外,迁移指南 包含此新版本中的一些重大变更。

我们现在正在切换到基于 Spring Framework 7.0 的 Spring Integration 7.0。欢迎通过 GitHub issues 向我们提供有关该项目的任何反馈!

祝好, 
Artem

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

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有