Spring Integration 6.1 正式发布

发布 | Artem Bilan | 2023 年 5 月 18 日 | ...

亲爱的 Spring 社区:

希望您在巴塞罗那的Spring IO 周年纪念日过得愉快。 由于各种原因,我今年没有去。 无论如何,我很高兴地宣布 Spring Integration 6.1.0 现在已从 Maven Central 正式发布。

此外,bug 修复版本 5.5.18 也已发布。

Spring Integration 6.1 版本是 6.x 世代的自然演进,包含未包含在 6.0 中的修复和改进。 此外,我们倾听社区的意见,并进行一些可能(但对目标项目来说很方便)的突破性更改。

此新版本的一些亮点包括:

  • 升级到最新的依赖项,但前提是它们不会破坏我们公开的公共 API

  • 添加了 Protobuf 转换器支持(感谢 Christian Tzolov

  • 将 Zip 扩展迁移到核心项目中的相应模块

  • MessageFilter 现在在请求消息被丢弃时发出 WARN 日志,从技术上讲,它不像以前那样静默了

  • 现在,网关和回复处理程序不会永远阻塞发送和接收操作。

框架中的默认超时时间选择为 30

  • 引入了 ContextHolderRequestHandlerAdvice 来管理处理程序方法周围的 ThreadLocal

  • 方便的 handleReactive() 终端运算符已添加到 Java DSL

  • Java DSL 的 IntegrationComponentSpec.get() 已被弃用,赞成仅将该规范公开为 bean,以避免可能丢失规范内部结构的配置错误问题

  • 引入了 PartitionedChannel,用于实现当具有相同分区键的消息必须在使用者中的同一线程中处理时的逻辑。

请参阅文档中的新增功能,不要忘记迁移指南

Spring Boot 3.1.0 将于今天发布,其中包括 Spring Integration 6.1

现在我们已切换到版本 6.2,它将基于 Spring Framework 6.1,并具有更多令人兴奋的功能和改进。

干杯, 
Artem

项目页面 | GitHub 问题 | 贡献 | 帮助 | 聊天

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

Tanzu Spring 在一个简单的订阅中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

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

查看全部