亲爱的Spring 社区、
希望你这几天能在巴塞罗那享受到Spring IO周年庆。由于种种原因,我今年没有去。无论如何,我很高兴地宣布,Spring Integration 6.1.0已从Maven Central全面推出。
此外,5.5.18版的错误修复也已发布。
Spring Integration 6.1版本是6.x一代的自然演进,包含了6.0版本中没有的修复和改进。另外,我们听取了社区的意见,并做了一些可能的、但对目标项目来说很方便的突破性变化。
这个新版本的一些亮点包括:
升级到最新的依赖关系,但前提是它们不会破坏我们公开的API
增加了对Protobuf变换器的支持(向Christian Tzolov致敬)。
将Zip扩展移植到核心项目的相关模块中
当请求信息被丢弃时,MessageFilter现在会发出一个WARN日志,从技术上讲,它不再像以前那样沉默了。
现在,网关和回复处理程序在发送和接收操作时不会永远阻塞。
框架中的默认超时被选为30秒
引入了ContextHolderRequestHandlerAdvice来管理处理方法周围的ThreadLocal值
在Java DSL中加入了方便的handleReactive()终端操作符。
Java DSL中的IntegrationComponentSpec.get()已被弃用,而只是将该规格作为一个bean暴露出来,以避免错误配置问题,即规格内部可能丢失。
引入了PartitionedChannel,用于实现具有相同分区键的消息必须在同一线程中被消费者处理的逻辑。
Spring Boot 3.1.0将于今天发布,包括Spring Integration 6.1。
现在我们已经切换到6.2版本,它将基于Spring Framework 6.1,具有更多令人兴奋的功能和改进。
干杯,
Artem