This version is still in development and is not considered stable yet. For the latest stable version, please use Spring Integration 6.3.2! |
Changes between 6.2 and 6.3
General Changes
The MessageHistory
header is now mutable, append-only container.
And all the subsequent tracks don’t create new message - only their entry is added to existing message history header.
See Message History Chapter for more information.
All the MessageChannel
implementations based on the UnicastingDispatcher
now can be configured with a Predicate<Exception> failoverStrategy
for dynamic decision for the failover on the exception thrown from the current MessageHandler
.
See Message Channel Configuration for more information.
Security Support Changes
The spring-integration-security
module is completely removed (being deprecated previously) in favor of API from spring-security-messaging
module.
See Security in Spring Integration for more information.
MQTT Support Changes
The fine-grained configuration based on MqttSubscription
API is exposed on the Mqttv5PahoMessageDrivenChannelAdapter
.
See MQTT Support for more information.
Testing Support Changes
The MockIntegrationContext.substituteTriggerFor()
API has been introduced.
See Testing Support for more information.
JMS Support Changes
The ChannelPublishingJmsMessageListener
can now be supplied with a RetryTemplate
and RecoveryCallback<Message<?>>
for retries on the downstream send operations.
See Message Driven Channel Adapter for more information.