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 Konstantine Karantasis

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-743: Remove config value 0.10.0-2.4 of Streams built-in metrics version config

Streams
KIP-740: Clean up public API in TaskId and fix TaskMetadata#taskId()

Streams
KIP-734: Improve AdminClient.listOffsets to return timestamp and offset for the record with the largest timestamp

Clients
KIP-733: change Kafka Streams default replication factor config

Streams
KIP-732: Deprecate eos-alpha and replace eos-beta with eos-v2

Streams
KIP-730: Producer ID generation in KRaft mode

Core, Clients
KIP-715: Expose Committed offset in streams

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

Core, Clients
KIP-708: Rack awareness for Kafka Streams

Streams
KIP-707: The future of KafkaFuture

Clients

KIP-699: Update FindCoordinator to resolve multiple Coordinators at a time

Core, Clients
KIP-698: Add Explicit User Initialization of Broker-side State to Kafka Streams

Streams
KIP-695: Further Improve Kafka Streams Timestamp SynchronizationStreams
KIP-691: Enhance Transactional Producer Exception Handling

Clients
KIP-679: Producer will enable the strongest delivery guarantee by default

Clients
KIP-666: Add Instant-based methods to ReadOnlySessionStore

Streams
KIP-653: Upgrade log4j to log4j2

Applies to almost all the components
KIP-623: Add "internal-topics" option to streams application reset tool

Streams, Tools
KIP-622: Add currentSystemTimeMs and currentStreamTimeMs to ProcessorContext

Streams
KIP-405: Kafka Tiered Storage

Core


Postponed to subsequent release

No KIPs in this category currently.