conduktor.io ↗

KIP-906 — Tools migration guidelines

Accepted Kafka 3.5 Admin

Establishes migration guidelines and compatibility rules for moving Kafka CLI tools from the `kafka.tools`/`kafka.admin` packages in the `core` module to `org.apache.kafka.tools` in the dedicated `tools` module. The ongoing module-split initiative (KAFKA-14524/14525) risks breaking users who invoke tools by their fully-qualified class name or via SPI arguments, so explicit compatibility contracts are needed.

Details

AuthorFederico Valeri
StatusAccepted
Kafka Version3.5
JIRAKAFKA-14720
WikiView on Apache Wiki
Created2023-02-15
Last Modified2024-10-07
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.