搶先一步
VMware 提供培訓和認證,助您快速提升。
瞭解更多代表團隊和社群中所有貢獻者,我們很高興宣佈 Spring for Apache Kafka 3.2.0
已正式釋出。
Spring for Apache Kafka 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
將包含 Spring for Apache Kafka 的 3.2.0
版本。
由於這是 3.2.x
系列的第一個 GA 版本,下面回顧一下 Spring for Apache Kafka 新一代版本中的所有增強和特性。
3.7.0
版本,該版本引入了新的消費者組協議。這是 3.7.0
客戶端中的一個早期訪問功能,不應在生產環境中使用。目前,我們僅推薦將新消費者組協議用於測試目的。預設情況下,Spring for Apache Kafka 使用經典消費者,並且在測試新消費者組協議時,必須使用 group.protocol
消費者屬性啟用該協議。更多資訊,請參閱此處。KafkaClusterTestKit
中的某些限制,Embeddedkafka
中的 KRaft
模式預設是停用的。如果有人想在 KRaft
模式下嘗試 EmbeddedKafka
,他們必須透過 EmbeddedKafka
上的 kraft
屬性來啟用它。此外,新的消費者組協議僅在 kraft
模式下工作,因此在測試此新協議時,由於上述 KafkaClusterTestKit
的限制,我們不建議在啟用 kraft
模式的情況下使用 EmbeddedKafka
。要測試新的消費者組協議,我們推薦使用 KRaft
模式下的真實 broker。更多資訊,請參閱此處。@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
Spring for Apache Kafka 3.1.5 和 3.0.17
Spring for Apache Kafka 3.1.5
和 3.0.17
也已釋出。3.0.17
是 3.0.x
系列的最後一個補丁版本,因為它已超出開源支援範圍。該版本今後將僅提供商業支援。有關商業支援線的更多詳細資訊,請參閱支援時間表。
這兩個補丁版本都包含一些改進和錯誤修復。更多詳細資訊,請參閱以下更新日誌。
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
版本將分別包含 Spring for Apache Kafka 3.0.17
和 3.1.15
。
我們衷心感謝所有為這些版本做出貢獻的人。您的貢獻彌足珍貴,在 Spring for Apache Kafka 的持續改進中發揮著至關重要的作用。
以下是與專案保持聯絡的常用途徑。
GitHub | 問題 | 文件 | Stack Overflow