皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

Spring Integration 6.0.0-RC1 发布

Spring Integration 6.0.0-RC1 发布

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!