Spring Integration 7.0 里程碑 3 发布

Spring Integration 7.0 里程碑 3 发布

💡 原文英文,约300词,阅读约需1分钟。
📝

内容提要

Spring Integration 7.0.0的第三个里程碑版本发布,包含JUnit 6升级、Nullability支持和文件过滤器改进。同时,6.5.2和6.4.7版本也已发布,修复了错误并升级了依赖。详细信息请查看更新日志和迁移指南。

🎯

关键要点

  • Spring Integration 7.0.0的第三个里程碑版本发布。
  • 7.0.0-M3版本的工件已在Maven Central上提供。
  • 6.5.2和6.4.7版本已发布,修复了错误并升级了依赖。
  • 7.0.0-M3的显著变化包括JUnit 6的升级。
  • 项目中的每个包都应用了JSpecify和Nullaway的可空性支持。
  • AbstractPersistentAcceptOnceFileListFilter实现现在处理完整的远程文件,以避免不同目录中相同文件名的冲突。
  • AbstractInboundFileSynchronizer现在在轮询之间缓存Session.list()的结果(经过过滤),当maxFetchSize有限制时。
  • Spring Retry依赖已被移除,其API已被Spring Framework Core中的类似API替代。
  • 所有可用的主要/次要依赖升级。
  • 迁移指南包含此新版本中的一些重大更改。
  • 项目将在10月进入Release Candidate 1的代码冻结阶段。

延伸问答

Spring Integration 7.0.0-M3版本有哪些显著变化?

7.0.0-M3版本的显著变化包括JUnit 6的升级、Nullability支持、文件过滤器改进等。

Spring Integration 6.5.2和6.4.7版本发布了什么?

6.5.2和6.4.7版本发布了错误修复和依赖升级。

Spring Integration 7.0.0-M3的迁移指南包含哪些内容?

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

Spring Integration 7.0.0-M3版本的依赖项有什么变化?

所有可用的主要和次要依赖项都已升级,Spring Retry依赖已被移除。

AbstractPersistentAcceptOnceFileListFilter在新版本中有什么改进?

该实现现在处理完整的远程文件,以避免不同目录中相同文件名的冲突。

Spring Integration 7.0.0-M3版本的发布计划是什么?

项目将在10月进入Release Candidate 1的代码冻结阶段。

➡️

继续阅读