Spring Integration 6.0.0-RC1 发布

发布 | Artem Bilan | 2022年10月25日 | ...

尊敬的 Spring 社区:

我非常渴望找到并修复最新 Spring Integration 版本中的错误,以至于错过了上周宣布 6.0 RC1。 但我相信即使在Spring Boot 3.0.0-RC1 发布之后,仍然值得一提,因为其中有很多值得注意的更改和改进。

所以,请欢迎 Spring Integration 6.0 的第一个候选版本。 可以从 Spring Milestone 仓库获得

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

在这里您可以找到之前宣布的 Spring Integration 6.0.0-M5 之后的重要更改

  • spring-integration-amqp 增加了对 RabbitMQ Streams 的支持;

  • spring-integration-sftp 已从旧的不受支持的 jsch 库迁移到更现代的 Apache MINA;

  • 根据 Spring Data 中对 Apache Geode 的放弃支持,spring-integration-gemfire 已被删除;

  • spring-integration-scripting 增加了对 JavaScript 调用的 GraalVM Polyglot 支持;

  • 用于 Spring Integration 扩展项目的 Apache Groovy DSL 已迁移到 spring-integration-groovy 模块代码库;

  • 用于 Apache Cassandra 的 Spring Integration 扩展项目已迁移为 spring-integration-cassandra 模块;

  • Kotlin 协程支持已添加到 @ServiceActivator POJO 函数中,并且消息传递网关方法现在也可以作为挂起函数;

  • spring-integration-security 模块中的 AOP ChannelSecurityInterceptor 已被弃用,取而代之的是 AuthorizationChannelInterceptor

另外,请参阅 迁移指南,了解框架及其模块中的重大更改。

如果您能试用一下并向我们提供报告,那就太好了,这样它就可以在下个月进入 GA 版本。

今年 12 月在 SpringOne 与您见面!

干杯,
Artem

项目页面 | GitHub 问题 | 贡献 | 帮助 | 聊天

获取 Spring 新闻简报

与 Spring 新闻简报保持联系

订阅

遥遥领先

VMware 提供培训和认证,以加速您的进步。

了解更多

获取支持

Tanzu Spring 在一个简单的订阅中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部