領先一步
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 消費者屬性進行選擇加入。有關更多資訊,請參閱 此處。Embeddedkafka 中的 KRaft 模式預設停用,因為 KafkaClusterTestKit 存在某些限制。如果有人想在 KRaft 模式下嘗試 EmbeddedKafka,他們必須透過 EmbeddedKafka 上的 kraft 屬性啟用它。此外,新的消費者組協議僅在 kraft 模式下執行,因此,在測試此新協議時,我們建議不要將 EmbeddedKafka 與啟用的 kraft 模式一起使用,因為 KafkaClusterTestKit 存在上述限制。為了測試新的消費者組協議,我們建議使用 KRaft 模式下的真實代理。有關更多資訊,請參閱 此處。AfterRollbackProcessor 的 改進,以跳過持續失敗的整個記錄批次。@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 系列的最後一個補丁版本,因為它已超出 OSS 支援範圍。此版本今後僅提供商業支援。有關商業支援線的更多詳細資訊,請參閱 支援時間表。
這兩個補丁版本都包含一些改進和錯誤修復。有關更多詳細資訊,請參閱以下更改日誌。
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