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 的空值安全改进。更多信息,请参阅这篇关于 Spring 对 JSpecify 和 NullAway 支持的博客文章。在即将到来的里程碑版本中,我们计划在此第一轮新的空值变更基础上,继续在该领域进行进一步改进。

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

我们感谢所有促成这些版本发布的贡献者。

发布说明

查看发布说明以获取有关这些版本中包含内容的更多详细信息

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。要在 3.3.4 版本中使用 Kafka Client 3.9.0 或更高版本,应用程序必须手动升级其 Kafka Client 版本。

关于在 Spring Boot 中覆盖 Kafka Client 版本的说明,请参阅这篇指南。

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 社区所有即将到来的活动。

查看全部