Kafka1.0.0发布信息


发布于 2017-11-12 / 54 阅读 / 0 评论 /
Kafka1.0.0版本内容和发布时间

Kafka1.0.0发布信息可参考https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=71764913

1.发布时间

KIP Freeze时间:2017年9月13日

Feature Freeze时间:2017年9月20日

Code Freeze时间:2017年10月4日

Release时间:2017年11月11日

2.版本需求

Kafka1.0.0版本对以下29个特性进行了开发。

KIP-72: Allow putting a bound on memory consumed by Incoming request

KIP-112: Handle disk failure for JBOD

KIP-113: Support replicas movement between log directories (part 1)

KIP-120: Cleanup Kafka Streams builder API

KIP 130: Expose states of active tasks to KafkaStreams public API

KIP-138: Change punctuate semantics

KIP-152 - Improve diagnostics for SASL authentication failures

KIP 157 - Add consumer config options to streams reset tool

KIP-160: Augment KStream.print(), KStream.writeAsText()

KIP-161: streams deserialization exception handlers

KIP-162: Enable topic deletion by default

KIP-163: Lower the Minimum Required ACL Permission of OffsetFetch

KIP-164- Add UnderMinIsrPartitionCount and per-partition UnderMinIsr metrics

KIP-167: Add interface for the state store restoration process

KIP-168: Add GlobalTopicCount and GlobalPartitionCount metric per cluster

KIP-173: Add prefix to StreamsConfig to enable setting default internal topic configs

KIP-177: Consumer perf tool should count rebalance time

KIP-182: Reduce Streams DSL overloads and allow easier use of custom storage engines

KIP-187 - Add cumulative count metric for all Kafka rate metrics

KIP-188 - Add new metrics to support health checks

KIP-189: Improve principal builder interface and add support for SASL

KIP-190: Handle client-ids consistently between clients and brokers

KIP-191: KafkaConsumer.subscribe() overload that takes just Pattern

KIP-192 : Provide cleaner semantics when idempotence is enabled

KIP-195: AdminClient.createPartitions

KIP-196: Add metrics to Kafka Connect framework

KIP-197 Connect REST API should include the connector type when describing a connector

KIP-198: Remove ZK dependency from Streams Reset Tool

KIP-202 Move merge() from StreamsBuilder to KStream