Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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).

...

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.

KIPJIRAComponentStatus
KIP-859: Add Metadata Log Processing Error Related Metrics

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyKAFKA-14114

CoreDone
KIP-851: Add requireStable flag into ListConsumerGroupOffsetsOptions

N/A

ClientDone
KIP-846: Source/sink node metrics for Consumed/Produced throughput in Streams

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyKAFKA-13945

StreamsDone
KIP-843: Adding addMetricIfAbsent method to Metrics

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyKAFKA-13846

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

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyKAFKA-13916

CoreDone
KIP-836: Expose replication information of the cluster metadata

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyKAFKA-13888

CoreDone
KIP-835: Monitor KRaft Controller Quorum Health

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyKAFKA-13883

CoreDone
KIP-834: Pause / Resume KafkaStreams Topologies

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyKAFKA-13873

StreamsDone
KIP-833: Mark KRaft as Production Ready
CoreDone
KIP-831: Add metric for log recovery progress

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyKAFKA-13919

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

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyKAFKA-13958

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

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyKAFKA-13687

ToolDone
KIP-820: Extend KStream process with new Processor API

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyKAFKA-13654

StreamsDone
KIP-812: Introduce another form of the `KafkaStreams.close()` API that forces the member to leave the consumer group

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyKAFKA-13217

StreamsDone
KIP-794: Strictly Uniform Sticky Partitioner

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyKAFKA-10888

ClientDone796: Interactive Query v2KIP-792: Add "generation" field into consumer protocol
KIP-778: KRaft to KRaft UpgradesKIP-770: Replace "buffered.records.per.partition" with "input.buffer.max.bytes"

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyKAFKA-13410

Core

Done

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

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

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyKAFKA-13043

CoreDone
KIP-618: Exactly-Once Support for Source Connectors

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyKAFKA-10000

ConnectDone
KIP-405: Kafka Tiered Storage373: Allow users to create delegation tokens for other users

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyKAFKA-6945

Core

Done


Postponed to subsequent release

  1. KIP

...

  1. -405: Kafka Tiered Storage
  2. KIP-792: Add "generation" field into consumer protocol
  3. KIP-796: Interactive Query v2
  4. KIP-797: Accept duplicate listener on port for IPv4/IPv6
  5. KIP-726: Make the "cooperative-sticky, range" as the default assignor