KIP-1234 — Move and Add Arguments to version-mapping Commands
Discussion KRaftAdmin
Moves --bootstrap-server/--bootstrap-controller from a globally required argument group in kafka-feature.sh to per-subcommand required args, and adds a --unstable-feature-versions flag to the version-mapping subcommand. Offline subcommands like version-mapping were blocked from running without unnecessary cluster connection arguments, and unstable metadata versions were not queryable from the CLI.
Details
| Author | Chang-Yu Huang |
| Status | Discussion |
| JIRA | KAFKA-20018 |
| Wiki | View on Apache Wiki |
| Created | 2025-10-27 |
| Last Modified | 2025-12-23 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.