Spring for Apache Kafka 4.0.0-M1、3.3.4 和 3.2.8 現已釋出

釋出 | Soby Chacko | 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 的Null Safety 改進。欲瞭解更多資訊,請參閱這篇關於 Spring 對 JSpecify 和 NullAway 支援的部落格文章。在即將到來的里程碑版本中,我們計劃在此第一輪新的可空性更改的基礎上,繼續在此領域進行進一步的改進。

除了 4.0.0-M1 版本之外,我們也很高興釋出 Spring for Apache Kafka 3.3.43.2.8 的下一個通用版本。

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

發行說明

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

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

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

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

Kafka Client 4.0.0

Spring for Apache Kafka 的下一個里程碑版本將增加對新發布的 Kafka Client 4.0.0 版本的支援,這將是 4.0.0-M2 版本中的一個主要主題。

Kafka Client 3.9.0 相容性

Spring for Apache Kafka 版本 3.3.4 與 Kafka Client 3.9.0 相容,儘管該框架的編譯時依賴項仍為 Kafka Client 3.8.1。要將 Kafka Client 3.9.0 或更高版本與 3.3.4 版本一起使用,應用程式必須手動升級其 Kafka Client 版本。

有關在 Spring Boot 中覆蓋 Kafka Client 版本的說明,請參閱https://docs.springframework.tw/spring-kafka/reference/appendix/override-boot-dependencies.html[此指南]。

Spring Boot 整合

3.3.43.2.8 版本將分別整合到即將釋出的 Spring Boot 3.4.43.3.10 版本中。版本 3.3.4 也將包含在 Spring Boot 3.5.x 系列中,並將在即將釋出的 Spring Boot 3.5.0-M3 版本中提供。

與專案保持聯絡

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

以下是您可以參與專案的常見途徑。

GitHub | 問題 | 文件 | Stack Overflow

獲取 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

領先一步

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

瞭解更多

獲得支援

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

瞭解更多

即將舉行的活動

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

檢視所有