Soby Chacko

Soby Chacko

博文Soby Chacko

Spring for Apache Kafka 4.0.0 正式发布

发布 | 2025年11月18日 | ...

我代表团队和所有贡献者,很高兴地宣布 Spring for Apache Kafka 4.0.0 现已正式发布。我们向所有为本次发布做出贡献的贡献者表示感谢。

发布历程与亮点

Spring for Apache Kafka 4.0.0 的开发始于 2025 年 3 月,发布了第一个里程碑版本,并在 8 个月的开发周期中,经历了五个里程碑版本和一个候选版本,最终于 2025 年 11 月正式发布。

此版本包含新功能、错误修复、改进的文档和更新的……

Spring AI 中对 AWS Bedrock 提示缓存的支持

工程 | 2025 年 10 月 30 日 | ...

在我们之前关于 Anthropic 提示缓存的博文中,我们探讨了提示缓存如何通过重用先前处理过的提示内容,显著降低 API 成本和延迟。我们介绍了 Spring AI 针对 Anthropic Claude 模型的五种策略性缓存模式,并展示了它们如何在尊重 4 个断点限制的同时自动处理缓存断点位置。

AWS Bedrock 将提示缓存引入更广泛的生态系统——支持 Claude 模型(通过 Bedrock 访问)和 Amazon 自有的 Nova 系列。如果您正在考虑使用 Bedrock 或已在使用它,您会发现相同的 Spring AI……

Spring AI 与 Anthropic Claude 中的提示缓存支持

工程 | 2025 年 10 月 27 日 | ...

当应用程序重复发送相同的提示内容时,大型语言模型 API 成本会迅速累积。一个典型场景:您正在构建一个文档分析器,每次请求都包含一个 3,000 令牌的文档。关于该文档的五个问题意味着以全价处理 15,000 令牌的相同内容。

Anthropic 的提示缓存通过允许您重用以前处理过的提示段来解决此问题。Spring AI 通过策略性缓存模式提供全面支持,这些模式会自动处理缓存断点放置和管理。

在这篇博文中,我们……

Spring for Apache Kafka 4.0.0-RC1 现已可用

发布 | 2025年10月21日 | ...

我们很高兴代表团队和所有贡献者宣布 Spring for Apache Kafka 4.0.0-RC1 已经发布。我们向所有使此版本成为可能做出贡献的贡献者表示感谢。

这是 4.0.0 GA 版本之前的第一个也是最后一个发布候选版本。我们鼓励社区测试此发布候选版本,并在我们进行正式发布之前提供任何问题或疑虑的反馈。

4.0.0-RC1 中的新功能

共享消费者增强:通过全面的确认支持、并发配置和工厂级容器属性,扩展了共享消费者功能。共享消费者实现现在包含适当的毒丸消息保护和传递计数跟踪。谈到共享消费者,我们最近发布了一篇专门的博客……

Spring for Apache Kafka 中引入共享消费者支持 (Kafka 队列)

工程 | 2025年10月14日 | ...

在我们的 Road to GA 系列中,本周我们将探讨 Apache Kafka 4.0.0 中的共享组及其在 Spring for Apache Kafka 4.0.0 中的集成——这一功能从根本上扩展了我们从 Kafka 主题消费消息的方式。

当我们第一次开始使用 Kafka 时,心智模型是直接的:主题保存消息,消费者读取它们,处理在分区内按顺序进行。这种基于分区的模型为无数应用程序提供了良好的服务,提供了带有强保证的有序处理。然而,某些用例涉及创建包含数百个…

Spring for Apache Kafka 4.0.0-M5 现已发布

发布 | 2025年9月17日 | ...

我们代表团队和所有贡献者,很高兴宣布 Spring for Apache Kafka 4.0.0-M5 已发布。我们还发布了一个补丁 GA 版本 3.3.10。我们向所有为这些发布做出贡献的人表示感谢。

这是 4.0 系列的最后一个里程碑版本。我们计划下个月发布第一个候选版本 (RC1)。

4.0.0-M5 中的新功能

Jackson 3 支持:在所有序列化和消息传递组件中增加了对 Jackson 3 的全面支持。当 Jackson 3 可用时,框架会自动检测并优先使用它,而 Jackson……

Spring for Apache Kafka 4.0.0-M3 现已发布

发布 | 2025年7月21日 | ...

我们代表团队和所有贡献者,很高兴宣布 Spring for Apache Kafka 4.0.0-M3 已发布。

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

4.0.0-M3 提供了对通过 Apache Kafka 4.0.0 中的 KIP-932 引入的 Kafka 队列(共享消费者)的初步支持。请记住,在 Apache Kafka 4.0.0 中,队列支持作为早期访问功能引入,因此 Spring for Apache Kafka 对此的支持也应被视为早期访问和实验性的。

您可以在 Spring for Apache Kafka 4.0.0-M3 的参考文档中找到更多详细信息……

Spring for Apache Kafka 3.3.7 和 3.2.10 现已发布

发布 | 2025 年 6 月 18 日 | ...

我们代表团队和所有贡献者,很高兴宣布 Spring for Apache Kafka 3.3.73.2.10 已发布,并可从 Maven Central 获取。

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

随着 3.2.10 版本的发布,我们已经达到了 Spring for Apache Kafka 3.2.x 版本的开源生命周期结束。请参阅 支持时间表 获取更多详细信息。请考虑升级到最新的 3.3.x 版本以获得持续的 OSS 支持。

发行说明

请参阅发行说明,了解这些版本中包含的更多详细信息……

Spring for Apache Kafka 4.0.0-M2 和 3.3.5 现已发布

发布 | 2025 年 4 月 23 日 | ...

我们很高兴宣布 Spring for Apache Kafka 4.0.x 系列的第二个里程碑版本 - 4.0.0-M2,它现在支持 Apache Kafka 4.0.0

4.0.0-M2 中的关键变化

  • 4.0.0-M2 中的 Kafka 客户端已更新至 4.0.0
  • 所有与 ZooKeeper 相关的支持现在都从 4.0.0-M2 中删除,因为 Apache Kafka 4.0.0 已完全移除对 ZooKeeper 的依赖,现在专门使用 KRaft 进行领导者选举和仲裁管理
  • Spring for Apache Kafka 为测试目的提供的 EmbeddedKafkaBroker 实用程序将不再与 ZooKeeper 配合使用,因为它只支持 KRaft 协议
  • 我们还验证了通过 KIP-848 引入的下一代消费者再平衡协议通过 Spring for Apache Kafka 4.0.0-M2 完美运行

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

发布 | 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 对……支持的博客文章

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有