Spring Integration6.0.0 现已正式发布,且可以在 Maven Central 中找到。
此版本是一年多工作的结晶,完全基于 Spring Framework 6.0、Spring Data 2022.0、Spring for GraphQL 1.1、Spring WebServices 4.0 ,另一方面,Spring Integration 6.0 是最近发布的 Spring Boot 3.0 的一部分。
主要改进:
- Java17 基线
- 使用 GraalVM 和 Spring AOT 引擎支持本机图像
- 使用 EE9 基线,支持 Jakarta EE 10
- 支持使用 Micrometer 启用对计时器的观察和跟踪。有关详细信息,请参阅 Micrometer 观察。
- 添加了新的 MQTT
ClientManager
,以支持跨不同通道适配器的可重用 MQTT 连接。有关更多信息,请参阅共享 MQTT 客户端支持。 - 添加了 GraphQL 支持。有关详细信息,请参阅GraphQL 支持。
- 引入了对 Apache Camel 路由的支持。有关详细信息,请参阅Apache Camel 支持。
- Hazelcast Spring Integration Extensions 项目已作为
spring-integration-hazelcast
模块迁移。有关详细信息,请参阅 Hazelcast 支持。 - 引入了 Kotlin Coroutines 支持。有关详细信息,请参阅 Kotlin 协程。
更多一般改进可查看 6.0 版本功能改进页面。
更新公告:https://spring.io/blog/2022/11/29/spring-integration-6-0-goes-ga