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
| Author | Federico Valeri |
| Status | Accepted |
| Kafka Version | 3.5 |
| JIRA | KAFKA-14720 |
| Wiki | View on Apache Wiki |
| Created | 2023-02-15 |
| Last Modified | 2024-10-07 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.