Skip to content
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

Apache Kafka Health Status
![Apache Kafka Health Status](https://img.releaserun.com/badge/health/apache-kafka.svg)

EOL Countdown

Next end-of-life date

Apache Kafka EOL Countdown
![Apache Kafka EOL Countdown](https://img.releaserun.com/badge/eol/apache-kafka.svg)

Latest Version

Current stable release

Apache Kafka Latest Version
![Apache Kafka Latest Version](https://img.releaserun.com/badge/v/apache-kafka.svg)

CVE Status

Known vulnerabilities

Apache Kafka CVE Status
![Apache Kafka CVE Status](https://img.releaserun.com/badge/cve/apache-kafka.svg)

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.

Related Tools

Browse All Version History