Kafka2.5.0发布信息


发布于 2020-03-01 / 24 阅读 / 0 评论 /
Kafka2.5.0发布内容和发布时间

Kafka2.5.0发布信息可参考https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=143428858

1.发布时间

KIP Freeze时间:2020年1月22日

Feature Freeze时间:2020年1月29日

Code Freeze时间:2020年2月12日

Release时间:2020年2月26日

2.版本需求

Kafka2.5.0版本对以下24个特性进行了开发。

KIP-150 - Kafka-Streams Cogroup

KIP-352: Distinguish URPs caused by reassignment

KIP-360: Improve reliability of idempotent/transactional producer

KIP-396: Add Reset/List Offsets Operations to AdminClient

KIP-447: Producer scalability for exactly once semantics (partial)

KIP-455: Create an Administrative API for Replica Reassignment

KIP-511: Collect and Expose Client's Name and Version in the Brokers (new metrics)

KIP-515: Enable ZK client to use the new TLS supported authentication

KIP-523: Add KStream#toTable to the Streams DSL

KIP-524: Allow users to choose config source when describing configs

KIP-526: Reduce Producer Metadata Lookups for Large Number of Topics

KIP-527: Add VoidSerde to Serdes

KIP-530: Consider renaming 'UsePreviousTimeOnInvalidTimeStamp' class to 'UsePartitionTimeOnInvalidTimeStamp'

KIP-531: Drop support for Scala 2.11 in Kafka 2.5

KIP-535: Allow state stores to serve stale reads during rebalance

KIP-537: Increase default zookeeper session timeout

KIP-538: Add a metric tracking the number of open connections with a given SSL cipher type

KIP-541: Create a fetch.max.bytes configuration for the broker

KIP-543: Expand ConfigCommand's non-ZK functionality

KIP-553: Disable all SSL protocols except TLSV1.2 by default.

KIP-555: Deprecate Direct Zookeeper access in Kafka Administrative Tools (partial in 2.5)

KIP-558: Track the set of actively used topics by connectors in Kafka Connect

KIP-559: Make the Kafka Protocol Friendlier with L7 Proxies

KIP-562: Allow fetching a key from a single partition rather than iterating over all the stores on an instance