领先一步
VMware 提供培训和认证,帮助您快速提升技能。
了解更多亲爱的 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
已添加对 GraalVM Polyglot 的支持,用于 JavaScript 调用;
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