conduktor.io ↗

KIP-1032 — Upgrade to Jakarta and JavaEE 10 in Kafka 4.0

Accepted Kafka 4.0 ConnectBroker

Upgrades Kafka's REST API layer (Connect, broker REST endpoints) from legacy javax.* (JavaEE) packages to jakarta.* (Jakarta EE 10), enabling compatibility with Jetty 12, Spring 6, and other modern frameworks that have dropped javax support. Kafka 4.0 is a major version bump and an appropriate milestone to make this breaking package namespace change; continuing to use javax blocked dependency upgrades that delivered security fixes.

Details

AuthorChristopher L. Shannon
StatusAccepted
Kafka Version4.0
JIRAKAFKA-16437
WikiView on Apache Wiki
Created2024-03-27
Last Modified2024-07-22
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.