Spring Integration 6.0 正式发布,Spring 消息通信
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