走在前面
VMware 提供培训和认证,以加速您的进步。
了解更多信息代表团队和社区中做出贡献的每个人,我们很高兴地宣布 Apache Kafka 版 Spring 3.2.0
正式可用。
Apache Kafka 版 Spring 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
将包含 Apache Kafka 版 Spring 的 3.2.0
版本。
由于这是 3.2.x
系列中的第一个 GA 版本,因此以下是包含在此新一代 Apache Kafka 版 Spring 中的所有增强功能和功能的概览。
3.7.0
,该版本引入了 新的消费者组协议。这是 3.7.0
客户端中作为抢先体验功能包含的,不建议在生产环境中使用。此时,我们仅建议将新的消费者组协议用于测试目的。默认情况下,Apache Kafka 版 Spring 使用经典消费者,在测试新的消费者组协议时,必须使用 group.protocol
消费者属性选择加入。有关更多信息,请参阅 此处。KafkaClusterTestKit
中存在某些限制,因此 Embeddedkafka
中默认情况下禁用 KRaft
模式。如果任何用户想要在 KRaft
模式下尝试 EmbeddedKafka
,则必须通过 EmbeddedKafka
上的 kraft
属性启用它。此外,新的消费者组协议仅在 kraft
模式下有效,因此,在测试此新协议时,我们建议不要在启用了 kraft
模式的 EmbeddedKafka
中使用它,因为 KafkaClusterTestKit
中存在上述限制。要测试新的消费者组协议,我们建议在 KRaft
模式下使用真实的代理。有关更多信息,请参阅 此处。@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
Apache Kafka 版 Spring 3.1.5 和 3.0.17
Apache Kafka 版 Spring 3.1.5
和 3.0.17
也已发布。3.0.17
是 3.0.x
系列中的最后一个补丁版本,因为此版本已超出 OSS 支持范围。此版本以后将仅以商业方式提供。有关商业支持系列的更多详细信息,请参阅 支持时间线。
这两个补丁版本都包含一些改进和错误修复。有关更多详细信息,请参阅以下更改日志。
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
版本将分别包含 Apache Kafka 版 Spring 3.0.17
和 3.1.15
。
我们要感谢所有为这些版本做出贡献的人。你们的贡献非常宝贵,并在 Apache Kafka 版 Spring 的持续改进中发挥着至关重要的作用。
以下是参与该项目的常用途径。
GitHub | 问题 | 文档 | Stack Overflow