领先一步
VMware 提供培训和认证,助您加速进步。
了解更多我代表团队和所有贡献者,很高兴地宣布 Spring Integration 6.5.0 版本正式发布。
此外,还发布了 6.3.10 和 6.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;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