Spring for Apache Kafka 4.0.0-M2 和 3.3.5 現已釋出

釋出 | Soby Chacko | 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 完美執行

除了 4.0.0-M2 版本,我們也很高興釋出 Spring for Apache Kafka 3.3.5 的下一個 GA 點版本。

我們向所有為這些釋出做出貢獻的人表示感謝。

發行說明

有關這些版本中包含內容的更多詳細資訊,請參閱發行說明

https://github.com/spring-projects/spring-kafka/releases/tag/v4.0.0-M2

https://github.com/spring-projects/spring-kafka/releases/tag/v3.3.5

Kafka 客戶端相容性

Kafka 客戶端 4.0.0

要在 Spring for Apache Kafka 中使用 Kafka 客戶端 4.0.0,您必須升級到 4.0.0-M2 版本,因為這是一個重大升級。

Kafka 客戶端 3.9.0 相容性

Spring for Apache Kafka 3.3.5 版本與 Kafka 客戶端 3.9.0 相容,儘管該框架的編譯時依賴仍然是 Kafka 客戶端 3.8.1。要使用 3.3.5 版本與 Kafka 客戶端 3.9.0 或更高版本,應用程式必須手動升級其 Kafka 客戶端版本。

有關在 Spring Boot 中覆蓋 Kafka 客戶端版本的說明,請參閱此指南

Spring Boot 整合

3.3.5 版本將整合到即將釋出的 Spring Boot 3.4.53.5.0-RC1 版本中。

與專案保持聯絡

我們鼓勵社群就這些版本向我們提供任何反饋。

以下是您可以參與該專案的常用渠道。

GitHub | 問題 | 文件 | Stack Overflow

獲取 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

領先一步

VMware 提供培訓和認證,助您加速進步。

瞭解更多

獲得支援

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位制檔案,只需一份簡單的訂閱。

瞭解更多

即將舉行的活動

檢視 Spring 社群所有即將舉行的活動。

檢視所有