Release Dates


These dates are goals and subject to change, but we expect to stay on the Time Based Release Plan unless unexpected critical issues come up. While the earliest possible release date is 2w after code freeze, release candidates (RCs) will roll out as needed until the release vote passes.

The release manager is Jose Armando Garcia Sancio 

How to Contribute

Before code freeze:

After code freeze:

Open Issues


Also feel free to refer to this release page for more details of the included tickets (requires log in to the Apache Kafka Jira project).

Planned KIP Content

Note: The planned content is not binding - final content will be based the features committed by branch-cutting date. See Kafka Improvement Proposals for the full list of KIPs.

KIPJIRAComponent
KIP-841: Fenced replicas should not be allowed to join the ISR in KRaft

KIP-835: Monitor KRaft Controller Quorum Health


KIP-834: Pause / Resume KafkaStreams Topologies

KIP-827: Expose logdirs total and usable space via Kafka API

KIP-824: Allowing dumping segmentlogs limiting the batches in the output

KIP-820: Extend KStream process with new Processor API

KIP-796: Interactive Query v2

KIP-792: Add "generation" field into consumer protocol

KIP-778: KRaft Upgrades

KIP-770: Replace "buffered.records.per.partition" with "input.buffer.max.bytes"

KIP-726: Make the "cooperative-sticky, range" as the default assignor

KIP-709: Extend OffsetFetch requests to accept multiple group ids.

KIP-618: Exactly-Once Support for Source Connectors

KIP-405: Kafka Tiered Storage


Postponed to subsequent release

KIPJIRAComponent
TBD