conduktor.io ↗

KIP-746 — Revise KRaft Metadata Records

Accepted Kafka 3.0 KRaftProtocol

Revises the KRaft metadata record schemas introduced in KIP-631 by adding flexible versions, missing fields (e.g. for KIP-455 reassignment), and proper `entityType` annotations. Several record types were incorrectly defined without flexible versions, and some lacked fields required by subsequent KIPs.

Details

AuthorColin McCabe
StatusAccepted
Kafka Version3.0
JIRAKAFKA-12931
WikiView on Apache Wiki
Created2021-06-02
Last Modified2022-06-01
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.