Kafka0.11.0.0版本信息


发布于 2017-06-17 / 36 阅读 / 0 评论 /
Kafka0.11.0.0版本内容和发布时间

Kafka0.11.0.0发布信息可参考https://cwiki.apache.org/confluence/display/KAFKA/Release+Plan+0.11.0.0

1.发布时间

KIP Freeze时间:2017年5月10日

Feature Freeze时间:2017年5月17日

Code Freeze时间:2017年5月31日

Release时间:2017年6月14日

2.版本需求

Kafka0.11.0.0版本对以下32个特性进行了开发。

KIP-54: Sticky Partition Assignment Strategy

KIP-66: Single Message Transforms for Kafka Connect (items not included in 0.10.2.0)

KIP-82 - Add Record Headers

KIP-98 - Exactly Once Delivery and Transactional Messaging

KIP-101 - Alter Replication Protocol to use Leader Epoch rather than High Watermark for Truncation

KIP-106 - Change Default unclean.leader.election.enabled from True to False

KIP-107: Add purgeDataBefore() API in AdminClient

KIP-109: Old Consumer Deprecation

KIP-114: KTable state stores and improved semantics

KIP-115: Enforce offsets.topic.replication.factor upon __consumer_offsets auto topic creation

KIP-117: Add a public AdminClient API for Kafka admin operations

KIP-119: Drop Support for Scala 2.10 in Kafka 0.11

KIP-121: Add KStream peek method

KIP-122: Add Reset Consumer Group Offsets tooling

KIP-123: Allow per stream/table timestamp extractor

KIP-124 - Request rate quotas

KIP-126 - Allow KafkaProducer to split and resend oversized batches.

KIP-128: Add ByteArrayConverter for Kafka Connect

KIP-129: Streams Exactly-Once Semantics

KIP-133: Describe and Alter Configs Admin APIs

KIP-134: Delay initial consumer group rebalance

KIP-136: Add Listener name to SelectorMetrics tags

KIP-137: Enhance TopicCommand --describe to show topics marked for deletion

KIP-140: Add administrative RPCs for adding, deleting, and listing ACLs

KIP-143: Controller Health Metrics

KIP-144: Exponential backoff for broker reconnect attempts

KIP-146 - Classloading Isolation in Connect

KIP-151 Expose Connector type in REST API

KIP-153: Include only client traffic in BytesOutPerSec metric

KIP-154 Add Kafka Connect configuration properties for creating internal topics

KIP 155 - Add range scan for windowed state stores

KIP 156 Add option "dry run" to Streams application reset tool