What's coming in Apache Kafka 0.8.2 | Confluent
Dec 1, 2014Neha Narkhede

Summary
Introduces a new Java producer client that unifies sync and async behavior, improves batching with `linger.ms`, and enhances parallel network communication. Adds a delete topic feature and moves offset management from ZooKeeper to a compacted Kafka topic (__consumer_offsets) for improved scalability. Operational improvements include automated leader rebalancing, controlled shutdown, stronger durability guarantees with `unclean.leader.election` and `min.isr` settings, and connection quotas (`max.connections.per.ip`).
More from the Kafka Producer and Consumer API Enhancements trail
- How a Tier‑1 Bank Tuned Apache Kafka® for p99 Latency for Trading
- Kafka Producer Internals: The Producer Request Lifecycle
- Inside the Kafka Black Box—How Producers Prepare Event Data for Brokers
- Apache Kafka Message Compression
- How to Make Apache Kafka Clients Go Fast(er) on Confluent Cloud | Confluent How to Make Apache Kafka Even Faster