Kafka3.2.0版本信息


发布于 2022-04-03 / 39 阅读 / 0 评论 /
Kafka3.2.0版本内容和发布时间

Kafka3.2.0发布信息可参考https://cwiki.apache.org/confluence/display/KAFKA/Release+Plan+3.2.0

1.发布时间

KIP Freeze时间:2022年3月2日

Feature Freeze时间:2022年3月16日

Code Freeze时间:2022年3月30日

代码封板后,最少需要保持2周的稳定期。

2.版本需求

Kafka3.2.0对以下19个特性进行了开发。

KIP-815: Support max-timestamp in GetOffsetShell

KIP-814: Static membership protocol should let the leader skip assignment

KIP-811: Add config repartition.purge.interval.ms to Kafka Streams

KIP-810: Allow producing records with null values in Kafka Console Producer

KIP-808: Add support for different unix precisions in TimestampConverter SMT

KIP-806: Add session and window query over kv-store in IQv2

KIP-805: Add range and scan query over kv-store in IQv2

KIP-801: Implement an Authorizer that stores metadata in __cluster_metadata

KIP-800: Add reason to JoinGroupRequest and LeaveGroupRequest

KIP-798: Add possibility to write kafka headers in Kafka Console Producer

KIP-796: Interactive Query v2

KIP-791: Add Record Metadata to StateStoreContext

KIP-788: Allow configuring num.network.threads per listener

KIP-784: Add top-level error code field to DescribeLogDirsResponse

KIP-779: Allow Source Tasks to Handle Producer Exceptions

KIP-769: Connect APIs to list all connector plugins and retrieve their configuration definitions

KIP-764: Configurable backlog size for creating Acceptor

KIP-708: Rack awareness for Kafka Streams

KIP-704: Send a hint to the partition leader to recover the partition

KIP-591: Add Kafka Streams config to set default state store

KIP-471: Expose RocksDB Metrics in Kafka Streams (implementation completed)