Spring Integration 6.2 已正式发布!

发布 | Artem Bilan | 2023年11月22日 | ...

亲爱的 Spring 社区:

我谨代表 Spring Integration 团队,非常高兴地宣布 6.2.0 版本现已在 Maven Central 上可用。

此外,修复 Bug 的 6.1.5 版本也已发布并上传至 Maven Central。

最后的开源版本 5.5.206.0.9 也已可用,强烈建议大家更新,特别是如果您暂时无法迁移到最新的 6.2.0 版本。

6.2 版本的重要更新包括:

  • 文档已迁移到 Antora 站点生成器,并与其他迁移的 Spring 项目一起托管在此处:这里

  • 支持 Project CrAC,并进行了一些内部更改,以便在组件停止时关闭资源。

  • 支持虚拟线程,包括相应的 TaskExecutor 注入以及将 synchronized 代码块替换为 Lock

  • 项目构建生命周期现已连接到 Gradle Enterprise,因此所有贡献者现在都可以受益于 Gradle 任务的远程共享缓存。

  • LockRegistry 接口提供了模板式的 executeLocked() API。

 registry.executeLocked("someLockKey", () -> someExclusiveResourceCall());
  • 远程文件通道适配器((S)FTP, SMB)现在可以使用其特定的 AbstractLastModifiedFileListFilter<F> 实现进行配置。

  • 现在可以通过重写 createSftpClient() 方法来扩展 DefaultSftpSessionFactory,从而配置自定义的 SftpClient

  • Debezium 入站通道适配器,用于从数据库尾部读取事务日志。

  • spring-integration-security 模块已被完全弃用,取而代之的是 spring-security-messaging 模块中的相应工具。更多信息请参阅 Spring Integration Security 文档

非常感谢所有做出贡献的人!

请参阅文档中的 新特性,并且不要忘记查看 迁移指南

祝好, 
Artem

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

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有