领先一步
VMware 提供培训和认证,助您加速进步。
了解更多亲爱的 Spring 社区:
我非常急于查找和修复最新 Spring Integration 版本中的 bug,以至于错过了上周发布 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-integration-gemfire 已被移除,因为它跟随 Spring Data 放弃了对 Apache Geode 的支持;
spring-integration-scripting 已为 JavaScript 调用添加了 GraalVM Polyglot 支持;
Spring Integration 的 Apache Groovy DSL 扩展项目已迁移到 spring-integration-groovy 模块的代码库;
Spring Integration 的 Apache Cassandra 扩展项目已作为 spring-integration-cassandra 模块进行迁移;
已将 Kotlin Coroutines 支持添加到 @ServiceActivator POJO 函数中,并且消息网关方法现在也可以是挂起函数;
spring-integration-security 模块中的 AOP ChannelSecurityInterceptor 已被弃用,取而代之的是 AuthorizationChannelInterceptor。
此外,请参阅 迁移指南,了解框架及其模块中的重大更改。
如果您能给它一个机会并反馈给我们,那将是极好的,这样它就可以在下个月正式发布。
今年十二月在 SpringOne 上与您相见!
祝好,
Artem
项目主页 | GitHub Issues | 贡献指南 | 帮助 | 聊天