conduktor.io ↗

KIP-1160 — Enable returning supported features from a specific broker

Accepted Kafka 4.2 AdminProtocol

Adds an optional nodeId parameter to the DescribeFeaturesOptions in AdminClient and a --node-id argument to the kafka-features.sh describe command so that supported feature versions can be queried from a specific node. Supported feature levels depend on the unstable.api.versions.enable flag which can differ per node, but AdminClient previously sent the request to an arbitrary node, making it impossible to check a specific node's supported range.

Details

AuthorPoAn Yang
StatusAccepted
Kafka Version4.2
JIRAKAFKA-18786
WikiView on Apache Wiki
Created2025-04-11
Last Modified2025-08-04
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.