抢先一步
VMware 提供培训和认证,助您快速提升。
了解更多代表团队和社区中所有贡献者,我们很高兴宣布 Spring for Apache Kafka 3.2.0
已正式发布。
Spring for Apache Kafka 3.2.0
3.2.0
GA 版本包括新增功能、特性增强、错误修复和文档更新。有关 3.2.0
版本所有变更的更多详细信息,请参阅 https://github.com/spring-projects/spring-kafka/releases/tag/v3.2.0。
即将发布的 Spring Boot 3.3.0
将包含 Spring for Apache Kafka 的 3.2.0
版本。
由于这是 3.2.x
系列的第一个 GA 版本,下面回顾一下 Spring for Apache Kafka 新一代版本中的所有增强和特性。
3.7.0
版本,该版本引入了新的消费者组协议。这是 3.7.0
客户端中的一个早期访问功能,不应在生产环境中使用。目前,我们仅推荐将新消费者组协议用于测试目的。默认情况下,Spring for Apache Kafka 使用经典消费者,并且在测试新消费者组协议时,必须使用 group.protocol
消费者属性启用该协议。更多信息,请参阅此处。KafkaClusterTestKit
中的某些限制,Embeddedkafka
中的 KRaft
模式默认是禁用的。如果有人想在 KRaft
模式下尝试 EmbeddedKafka
,他们必须通过 EmbeddedKafka
上的 kraft
属性来启用它。此外,新的消费者组协议仅在 kraft
模式下工作,因此在测试此新协议时,由于上述 KafkaClusterTestKit
的限制,我们不建议在启用 kraft
模式的情况下使用 EmbeddedKafka
。要测试新的消费者组协议,我们推荐使用 KRaft
模式下的真实 broker。更多信息,请参阅此处。@KafkaListener
支持非阻塞重试。更多详细信息请参阅此处RetryTopicConfiguration
的改进@PartitionOffset
支持定位位置。此外,在 3.2.0
的整个开发过程中,还进行了更多的增强和错误修复。有关所有变更的信息,请参阅相应的里程碑和 RC 版本。
https://github.com/spring-projects/spring-kafka/releases/tag/v3.2.0-M1
https://github.com/spring-projects/spring-kafka/releases/tag/v3.2.0-M2
https://github.com/spring-projects/spring-kafka/releases/tag/v3.2.0-RC1
Spring for Apache Kafka 3.1.5 和 3.0.17
Spring for Apache Kafka 3.1.5
和 3.0.17
也已发布。3.0.17
是 3.0.x
系列的最后一个补丁版本,因为它已超出开源支持范围。该版本今后将仅提供商业支持。有关商业支持线的更多详细信息,请参阅支持时间表。
这两个补丁版本都包含一些改进和错误修复。更多详细信息,请参阅以下更新日志。
https://github.com/spring-projects/spring-kafka/releases/tag/v3.0.17
https://github.com/spring-projects/spring-kafka/releases/tag/v3.1.5
Spring Boot 3.1.12
和 3.2.6
版本将分别包含 Spring for Apache Kafka 3.0.17
和 3.1.15
。
我们衷心感谢所有为这些版本做出贡献的人。您的贡献弥足珍贵,在 Spring for Apache Kafka 的持续改进中发挥着至关重要的作用。
以下是与项目保持联系的常用途径。
GitHub | 问题 | 文档 | Stack Overflow