...
This KIP removes the Zookeeper dependency from Kafka Streams. Currently, for Kafka Streams API accesses Zookeeper directly to create internal topics. We will use the client admin API introduced in KIP-4 to manage the internal topics via Kafka broker instead of directly accessing Zookeeper.
Public Interfaces
This KIP does not change any public interfacesZookeeper related config value, ZOOKEEPER_CONNECT_CONFIG in StreamsConfig, is deprecated.
Proposed Changes
We add a new KafkaStreams client which is used for internal topic management in Kafka Streams API. We will remove the dependency to Zookeeper from Kafka Streams API..
...