Kafka2.6.0发布信息可参考https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=152113430
1.发布时间
KIP Freeze时间:2020年5月20日
Feature Freeze时间:2020年5月27日
Code Freeze时间:2020年6月10日
Release时间:2020年8月3日
2.版本需求
Kafka2.6.0版本对以下30个特性进行了开发。
KIP-131 - Add access to OffsetStorageReader from SourceConnector
KIP-158: Kafka Connect should allow source connectors to set topic-specific settings for new topics
KIP-221: Enhance DSL with Connecting Topic Creation and Repartition Hint
KIP-401: TransformerSupplier/ProcessorSupplier StateStore connecting
KIP-437: Custom replacement for MaskField SMT
KIP-441: Smooth Scaling Out for Kafka Streams (additional parts in 2.6)
KIP-444: Augment metrics for Kafka Streams (additional parts in 2.6)
KIP-446: Add changelog topic configuration to KTable suppress
KIP-447: Producer scalability for exactly once semantics (remainder in 2.6)
KIP-518: Allow listing consumer groups per state
KIP-519: Make SSL context/engine configuration extensible
KIP-546: Add Client Quota APIs to the Admin Client (remainder in 2.6)
KIP-551: Expose disk read and write metrics
KIP-557: Add emit on change support for Kafka Streams (partially complete in 2.6)
KIP-568: Explicit rebalance triggering on the Consumer
KIP-569: DescribeConfigsResponse - Update the schema to include additional metadata information of the field
KIP-570: Add leader epoch in StopReplicaRequest
KIP-571: Add option to force remove members in StreamsResetter
KIP-573: Enable TLSv1.3 by default
KIP-574: CLI Dynamic Configuration with file input
KIP 577: Allow HTTP Response Headers to be Configured for Kafka Connect
KIP-585: Filter and Conditional SMTs
KIP-586: Deprecate commit records without record metadata
KIP-594: Expose output topic names from TopologyTestDriver
KIP-602: Change default value for client.dns.lookup
KIP-604: Remove ZooKeeper Flags from the Administrative Tools (partially complete in 2.6)
KIP-605: Expand Connect Worker Internal Topic Settings
KIP-606: Add Metadata Context to MetricsReporter
KIP-610: Error Reporting in Sink Connectors
KIP-613: Add end-to-end latency metrics to Streams (partially complete in 2.6)