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