Spring for Apache Kafka 4.0.0-M1、3.3.4 和 3.2.8 现已发布

发布 | Soby Chacko | 2025年3月18日 | ...

我们很高兴宣布 Spring for Apache Kafka 4.0.x 系列的第一个里程碑版本。4.0.0-M1 里程碑的主要主题是将框架升级为与 Spring Framework 7.0.0-M3 兼容。其他一些依赖项也更新到了各自的下一个主要版本,例如 Kotlin 支持已更新到 2.1.10 版本。

4.0.0-M1 版本的另一个主题是,所有先前的 org.springframework.lang 可空性注解都已迁移到基于 JSpecify 的Null Safety 改进。欲了解更多信息,请参阅这篇关于 Spring 对 JSpecify 和 NullAway 支持的博客文章。在即将到来的里程碑版本中,我们计划在此第一轮新的可空性更改的基础上,继续在此领域进行进一步的改进。

除了 4.0.0-M1 版本之外,我们也很高兴发布 Spring for Apache Kafka 3.3.43.2.8 的下一个通用版本。

我们向所有为这些发布做出贡献的人表示感谢。

发行说明

有关这些版本中包含内容的更多详细信息,请参阅发行说明

https://github.com/spring-projects/spring-kafka/releases/tag/v4.0.0-M1

https://github.com/spring-projects/spring-kafka/releases/tag/v3.3.4

https://github.com/spring-projects/spring-kafka/releases/tag/v3.2.8

Kafka Client 4.0.0

Spring for Apache Kafka 的下一个里程碑版本将增加对新发布的 Kafka Client 4.0.0 版本的支持,这将是 4.0.0-M2 版本中的一个主要主题。

Kafka Client 3.9.0 兼容性

Spring for Apache Kafka 版本 3.3.4 与 Kafka Client 3.9.0 兼容,尽管该框架的编译时依赖项仍为 Kafka Client 3.8.1。要将 Kafka Client 3.9.0 或更高版本与 3.3.4 版本一起使用,应用程序必须手动升级其 Kafka Client 版本。

有关在 Spring Boot 中覆盖 Kafka Client 版本的说明,请参阅https://docs.springjava.cn/spring-kafka/reference/appendix/override-boot-dependencies.html[此指南]。

Spring Boot 集成

3.3.43.2.8 版本将分别集成到即将发布的 Spring Boot 3.4.43.3.10 版本中。版本 3.3.4 也将包含在 Spring Boot 3.5.x 系列中,并将在即将发布的 Spring Boot 3.5.0-M3 版本中提供。

与项目保持联系

我们鼓励社区就这些版本向我们提供任何反馈。

以下是您可以参与项目的常见途径。

GitHub | 问题 | 文档 | Stack Overflow

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

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

查看所有