Spring Integration 7.0.0 发布

发布 | Artem Bilan | 2025年11月19日 | ...

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

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

7.0.0 中一些值得注意的更改

  • 通过 JSpecify 实现空值性;
  • 支持 Jackson 3;
  • 迁移到 Spring Core Retry;
  • 基于 Spring AMQP 4.0 的 AMQP 1.0 通道适配器;
  • FileReadingMessageSource 中要扫描的目录现在可以配置为一个表达式,以便在每次扫描调用时在运行时进行评估;
  • 消息存储表的 MESSAGE_BYTES SQL 列已重命名为 MESSAGE_CONTENT,因为在某些实现中,消息序列化并不总是字节数组;
  • 所有 Spring Integration 模块现在都遵循标准包结构:组件已根据其用途移至 inputoutput 包;
  • ScatterGatherHandler 现在完全支持 async 模式,可以发出一个 Mono 用于回复处理;
  • DistributedLock 抽象,带有提供 Time-To-Live 选项的 API;
  • JDBC 通道适配器的 Java DSL 实现;
  • SMB 模块已更新到 JCIFS 3.0.0

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

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

祝好, 
Artem

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

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有