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 target release date is fixed at ~2w after code freeze, RCs will roll out as needed until the release vote passes.

Release Manager

The release manager is Ewen Cheslack-Postava

Release Features

This is a list of key features/improvements/bugfixes that we can include with release notes:

How to Contribute

Before Jan 27:

After Jan 27:

Open Issues

Planned KIP Content

Note: The planned content is not binding - final content will be based the features committed by branch-cutting date.

KIPJIRAStatusComponentCommitter
KIP-66: Single Message Transforms for Kafka ConnectPatch AvailableConnectEwen Cheslack-Postava
KIP-72: Allow putting a bound on memory consumed by Incoming requestsPatch AvailableBrokerEwen Cheslack-Postava
KIP-77: Improve Kafka Streams Join SemanticsCommittedStreamsguozhang Wang
KIP-84: Support SASL SCRAM mechanismsCommittedCommon/Clients/Broker

Jun Rao

KIP-85: Dynamic JAAS configuration for Kafka clientsCommittedClientsIsmael Juma Juma
KIP-88: OffsetFetch Protocol UpdatePatch AvailableClients/BrokerEwen Cheslack-Postava
KIP-89: Allow sink connectors to decouple flush and offset commitCommittedConnectEwen Cheslack-Postava
KIP-90 - Remove zkClient dependency from StreamsCommittedStreamsguozhang Wang
KIP-92 - Add per partition lag metrics to KafkaConsumerPatch AvailableConsumerEwen Cheslack-Postava
KIP-93: Improve invalid timestamp handling in Kafka StreamsCommittedStreamsguozhang Wang
KIP-94 Session WindowsCommittedStreamsguozhang Wang
KIP-96 - Add per partition metrics for in-sync and assigned replica countCommittedBrokerIsmael Juma Juma
KIP-97: Improved Kafka Client RPC Compatibility Policy

  • (Refactoring)
  • (Primary patch)
  • (System test 1)
  • (CLI tool)
  • (System test 2)

 

Patch AvailableClientsJason Gustafson
KIP-99: Add Global Tables to Kafka StreamsPatch AvailableStreamsguozhang Wang
KIP-100 - Relax Type constraints in Kafka Streams APICommittedStreamsguozhang Wang
KIP-102 - Add close with timeout for consumersPatch AvailableConsumerJason Gustafson
KIP-103: Separation of Internal and External trafficWIPBrokerJason Gustafson
KIP-104: Granular Sensors for StreamsPatch AvailableStreamsguozhang Wang
KIP-105: Addition of Recording Level for SensorsPatch AvailableStreamsguozhang Wang
KIP-108: Create Topic PolicyWIPBrokerJason Gustafson