Spring Integration 6.0.0-RC1 Available

Releases | Artem Bilan | October 25, 2022 | ...

Dear Spring community,

I was so eager to find and fix bugs in the latest Spring Integration release, that missed to announce a 6.0 RC1 last week. But I believe it is still worth to mention it even after Spring Boot 3.0.0-RC1 announcement since there is a number of notable changes and improvements.

So, please, welcome Spring Integration 6.0 first Release Candidate. It can be obtained from Spring Milestone repository:

dependencyManagement {
    imports {
        mavenBom 'org.springframework.integration:spring-integration-bom:6.0.0-RC1'

Here you can find important changes after the previously announced Spring Integration 6.0.0-M5:

  • spring-integration-amqp has added support for RabbitMQ Streams;

  • spring-integration-sftp has been migrated from an old unsupported jsch library to more modern Apache MINA;

  • spring-integration-gemfire was removed according to dropped support for Apache Geode in Spring Data;

  • spring-integration-scripting has added a GraalVM Polyglot support for JavaScript invocations;

  • The Apache Groovy DSL for Spring Integration extension project has been migrated to the spring-integration-groovy module code base;

  • The Spring Integration for Apache Cassandra extension project has been migrated as a spring-integration-cassandra module;

  • The Kotlin Coroutines support has been added to the @ServiceActivator POJO functions, also messaging gateway methods can now be as suspended functions;

  • The AOP ChannelSecurityInterceptor in the spring-integration-security module has been deprecated in favor of AuthorizationChannelInterceptor.

Also, see a Migration Guide for breaking changes in the framework and its modules.

It would be great if you give it a chance and come back to us with reports, so it may make it into GA next month.

See you in person this December at SpringOne!


Project Page | GitHub Issues | Contributing | Help | Chat

Get the Spring newsletter

Thank you!

Get ahead

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

Learn more

Get support

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