Spring for Apache Kafka 4.0.0 正式发布

Spring for Apache Kafka 4.0.0 正式发布

💡 原文英文,约400词,阅读约需2分钟。
📝

内容提要

Spring for Apache Kafka 4.0.0正式发布,感谢所有贡献者。该版本新增特性、修复错误、改进文档,支持Kafka 4.0及共享消费者模式,集成Spring Framework 7.0,优化性能,并与Spring Boot 4.0.0兼容。

🎯

关键要点

  • Spring for Apache Kafka 4.0.0正式发布,感谢所有贡献者。
  • 该版本新增特性、修复错误、改进文档和更新依赖。
  • 开发始于2025年3月,经过五个里程碑版本和一个候选版本,最终于2025年11月发布。
  • 支持Kafka 4.0及共享消费者模式,升级至Apache Kafka客户端版本4.1.1。
  • 新增SharedConsumerContainer和工厂支持,具备完整的确认能力。
  • 增强了观察性和追踪功能,支持每条记录的观察。
  • 与Spring Framework 7.0.0完全兼容,移除了对Spring Retry的依赖。
  • 新增对Jackson 3的支持,同时保持对Jackson 2的兼容性。
  • 优化了批量确认的性能,改进了ArrayList的分配。
  • 支持添加记录拦截器,增强了RetryableTopic的SpEL/占位符解析。
  • 4.0.0版本将与即将发布的Spring Boot 4.0.0集成。
  • 同时发布了3.3.11的补丁版本,将与Spring Boot 3.5.8和3.4.12集成。
  • 欢迎社区反馈和建议。

延伸问答

Spring for Apache Kafka 4.0.0的新特性有哪些?

该版本新增了对Kafka 4.0的支持、共享消费者模式、SharedConsumerContainer、每条记录的观察能力等特性。

Spring for Apache Kafka 4.0.0与Spring Framework的兼容性如何?

Spring for Apache Kafka 4.0.0与Spring Framework 7.0.0完全兼容,并移除了对Spring Retry的依赖。

Spring for Apache Kafka 4.0.0的发布过程是怎样的?

该版本的开发始于2025年3月,经过五个里程碑版本和一个候选版本,最终于2025年11月发布。

Spring for Apache Kafka 4.0.0的性能优化有哪些?

优化了批量确认的性能,改进了ArrayList的分配,并增强了头匹配性能缓存。

Spring for Apache Kafka 4.0.0如何支持Jackson?

该版本新增对Jackson 3的支持,同时保持对Jackson 2的兼容性,但Jackson 2的支持已被弃用。

Spring for Apache Kafka 4.0.0的社区反馈渠道是什么?

欢迎社区通过GitHub、Issues、文档和Stack Overflow提供反馈和建议。

➡️

继续阅读