此版本仍在开发中,尚不被认为是稳定的。对于最新的稳定版本,请使用 Spring Integration 6.5.1! |
什么是新的?
对于那些已经熟悉 Spring Integration 的人,本章简要概述了 6.3 版的新功能。
如果您对早期版本中引入的更改和功能感兴趣,请参阅更改历史记录。
Spring Integration 6.3 中有什么新功能?
如果您对更多详细信息感兴趣,请参阅在 6.3 开发过程中解决的问题跟踪器票证。
通常,该项目已移至最新的依赖项版本。
一般更改
这MessageHistory
header 现在是可变的、仅追加容器。
所有后续轨道都不会创建新邮件 - 仅将它们的条目添加到现有邮件历史记录标头中。
有关更多信息,请参阅消息历史记录章节。
所有MessageChannel
基于UnicastingDispatcher
现在可以使用Predicate<Exception> failoverStrategy
用于对从当前引发的异常进行故障转移的动态决策MessageHandler
.
有关详细信息,请参阅消息通道配置。
安全支持更改
这spring-integration-security
模块被完全删除(之前已被弃用),取而代之的是 APIspring-security-messaging
模块。
有关更多信息,请参阅 Spring Integration 中的安全性。
MQTT 支持变更
基于MqttSubscription
API 在Mqttv5PahoMessageDrivenChannelAdapter
.
有关更多信息,请参阅 MQTT 支持。
测试支持更改
这MockIntegrationContext.substituteTriggerFor()
引入了 API。
有关更多信息,请参阅测试支持。
JMS 支持更改
这ChannelPublishingJmsMessageListener
现在可以提供RetryTemplate
和RecoveryCallback<Message<?>>
用于对下游发送作的重试。
有关详细信息,请参阅消息驱动通道适配器。