领先一步
VMware 提供培训和认证,助您加速进步。
了解更多亲爱的 Spring 社区:
我谨代表 Spring Integration 团队,非常高兴地宣布 6.2.0 版本现已在 Maven Central 上可用。
此外,修复 Bug 的 6.1.5 版本也已发布并上传至 Maven Central。
最后的开源版本 5.5.20 和 6.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