...
This is a list of key features/improvements/bugfixes that we can include with release notes (WIP):
- In-order delivery with partition expansion Prefixed wildcard ACLs (KIP-290), Fine grained ACLs for CreateTopics (KIP-253)Additional functionality in AdminClient including consumer group management and config management277)
- SASL/OAUTHBEARER implementation (KIP-255)
- Improved quota communication and customization of quotas (KIP-219, KIP-257)
- Efficient memory usage for down conversion (KIP-283)
- Fix log divergence between leader and follower during fast leader failover (KIP-279)
- Drop support for Java 7 and remove deprecated code (e.g old scala clients)
- Connect REST extension plugin, support for externalizing secrets and improved error handling (KIP-285, KIP-297, KIP-298 etc.)
- Scala API for Kafka Streams and other Streams API improvements (KIP-270, KIP-150, KIP-245, KIP-251 etc.)
...
Also feel free to refer to this release page for more details of the included tickets.
...
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.
KIP | JIRA | Component | Committer (reviewer) |
---|
KIP- |
81: Bound Fetch memory usage in the consumer4133Consumer 86: Configurable SASL callback handlers4292Security | -91 Provide Intuitive User Timeouts in The Producer5886Producer | 118: Drop Support for Java 74423All 150 - Kafka-Streams Cogroup6049Streams 158: Kafka Connect should allow source connectors to set topic-specific settings for new topics5295Connect | Ewen Cheslack-Postava174 - Deprecate and remove internal converter configs in WorkerConfig5540Connect -183 - Change PreferredReplicaLeaderElectionCommand to use AdminClient5692AdminClient 186: Increase offsets retention default to 7 days3806 211: Revise Expiration Semantics of Consumer Group Offsets4682Consumer 219 - Improve quota communication6028Broker,Clients | 222 - Add Consumer Group operations to Admin APIshowSummary | true |
---|
server | ASF JIRA |
---|
serverId | 5aa69414-a9e9-3523-82ec-879b028fb15b |
---|
key | KAFKA- |
---|
|
|
6058 223 - Add per-topic min lead and per-partition lead metrics to KafkaConsumer6184Consumer 245: Use Properties instead of StreamsConfig in KafkaStreams constructor6386Streams -249: Add Delegation Token Operations to KafkaAdminClient6447AdminClient 251: Allow timestamp manipulation in Processor API6454 257 - Configurable Quota Management6576Broker 261: Add Single Value Fetch in Window Stores6560Streams 265: Make Windowed Serde to public APIs4831 267: Add Processor Unit Test Support to Kafka Streams Test Utils6473 -268: Simplify Rebalance Metadata Upgrade | Jira |
---|
server | ASF JIRA |
---|
serverId | 5aa69414-a9e9-3523-82ec-879b028fb15b |
---|
key | KAFKA- |
---|
|
|
6054
Postponed to subsequent release