conduktor.io ↗

KIP-915 — Txn and Group Coordinator Downgrade Foundation

Accepted Kafka 3.5 TransactionsConsumer

Introduces versioned record types and downgrade support for the transaction coordinator (`__transaction_state`) and group coordinator (`__consumer_offsets`) by adding version headers and unknown-record skipping logic. Without this foundation, adding any new record field or type to these internal topics permanently prevents downgrading to an older broker version.

Details

AuthorJeff Kim
StatusAccepted
Kafka Version3.5
JIRAKAFKA-14869
WikiView on Apache Wiki
Created2023-03-15
Last Modified2024-01-23
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.