Spring Integration 6.2 发布了!

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

亲爱的 Spring 社区:

我谨代表 Spring Integration 团队宣布 6.2.0 版本已在 Maven Central 上发布。

此外,错误修复版本 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 社区中所有即将举行的活动。

查看全部