Spring Integration 6.3.0-M2, 6.2.3 & 6.1.7 Available Now

Releases | Artem Bilan | March 20, 2024 | ...

Dear Spring community,

On behalf of Spring Integration team, it is my pleasure to announce 6.3.0-M2 version of the project which is available from Spring Milestone Repository.

In addition, bug fixes versions 6.1.7 & 6.2.3 have been released as well into Maven Central.

The notable changes in 6.3:

  • Kotlin DSL is compatible now with upcoming Kotlin 2.0

  • The spring-integration-security module has been removed altogether in favor of SecurityContextChannelInterceptor & SecurityContextPropagationChannelInterceptor from the spring-security-messaging module of Spring Security project

  • The ObservationPropagationChannelInterceptor is deprecated since it does not carry out a proper observation state between threads or even persistent store.

Instead, an observation has to be enabled on the MessageChannel and respective MessageHandler as a subscriber to this channel. This way a tracing information is propagated via message headers using PRODUCER & CONSUMER kinds for spans.

  • The MessageHistory header is now mutable giving some performance improvement when we don't create a new message on every track

  • 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

  • The Mqttv5PahoMessageDrivenChannelAdapter uses now subscription identifiers to support shared subscriptions

  • A new MockIntegrationContext.substituteTriggerFor() API has been added for testing module to easily adjust time-based configurations during test.

Many thanks to everyone contributed!

See What's New in the documentation and don't forget about a Migration Guide.

Cheers, Artem

Project Page | GitHub Issues | Contributing | Help

Get the Spring newsletter

Thank you for your interest. Someone will get back to you shortly.

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

Tanzu Spring Runtime offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription.

Learn more

Upcoming events

Check out all the upcoming events in the Spring community.

View all