Messaging
Apache Kafka Releases
Track Apache Kafka releases, EOL dates, and version lifecycle. Plan broker upgrades and stay current on your streaming infrastructure.
—
Total Versions
—
Supported
—
Latest
Version Timeline
All tracked releases with lifecycle status and EOL dates.
Loading version data…
Embed Badges
Add live Apache Kafka status badges to your README, docs, or dashboard.
Health Status
Overall support health

EOL Countdown
Next end-of-life date

Latest Version
Current stable release

CVE Status
Known vulnerabilities

Frequently Asked Questions
Common questions about Apache Kafka releases and lifecycle.
How long is each Kafka version supported?
About 12-18 months after the next major release. Only the latest patch within each minor version receives fixes.
Can I do rolling Kafka upgrades?
Yes. Kafka supports rolling upgrades between consecutive versions using the inter.broker.protocol.version and log.message.format.version settings.
How often is Kafka version data updated?
Version data is refreshed every 6 hours from endoflife.date, which aggregates official Apache Kafka announcements.
Should I use KRaft mode?
KRaft (ZooKeeper-free) mode is production-ready since Kafka 3.3 and is the default in newer versions. New clusters should use KRaft. Existing clusters should plan migration.