KIP-1013 — Drop broker and tools support for Java 11 in Kafka 4.0 (deprecate in 3.7)
Accepted Kafka 4.0 Broker
Deprecates Java 11 support for Kafka brokers, tools, and dependent modules in 3.7 and removes it in 4.0 (which will require Java 17), while keeping Java 11 support for clients and Kafka Streams through a later release cycle. Java 11 is approaching end-of-life, key dependencies (Jetty 12) already require Java 17, and major ecosystem frameworks have moved to Java 17 as their minimum.
Details
| Author | Ismael Juma |
| Status | Accepted |
| Kafka Version | 4.0 |
| JIRA | KAFKA-16096 |
| Wiki | View on Apache Wiki |
| Created | 2023-12-22 |
| Last Modified | 2024-12-24 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.