conduktor.io ↗

KIP-118 — Drop Support for Java 7

Accepted Kafka 2.0 Client

Drops official support and build compatibility for Java 7 in Kafka 2.0, requiring Java 8 as the minimum runtime. Java 7 reached end-of-life in April 2015 and contains unpatched security vulnerabilities; supporting it constrained Kafka's ability to use Java 8 language features (lambdas, streams, default methods) and APIs like CompletableFuture.

Details

AuthorIsmael Juma
StatusAccepted
Kafka Version2.0
JIRAKAFKA-4423
WikiView on Apache Wiki
Created2017-02-03
Last Modified2018-05-22
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.