Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...


Zookeeper cluster (< 3.5)Zookeeper cluster (>= 3.5)
Kafka cluster (< 2.4)
  1. Upgrade the Kafka cluster to version >= 2.4
  2. According to Upgrading to 3.5.0 you will need to carry out a rolling upgrade to Zookeeper 3.4.6 before upgrading the Zookeeper cluster to version 3.8.1
  1. Upgrade the Kafka cluster to version >= 2.4
  2. Upgrade the Zookeeper cluster to version 3.8.1
Kafka client (< 2.4)
  1. Upgrade the Kafka clients to >= 2.4.
  2. According to Upgrading to 3.5.0 you will need to carry out a rolling upgrade to Zookeeper 3.4.6 before upgrading the Zookeeper cluster to version 3.8.1
  1. Upgrade the Kafka clients to >= 2.4.
  2. Upgrade the Zookeeper cluster to version 3.8.1

Kafka cluster (>= 2.4)

  1. According to Upgrading to 3.5.0 you will need to carry out a rolling upgrade to Zookeeper 3.4.6 before upgrading the Zookeeper cluster to version 3.8.1
  1. Upgrade the Zookeeper cluster to version 3.8.1

Kafka client (>= 2.4)

  1. According to Upgrading to 3.5.0 you will need to carry out a rolling upgrade to Zookeeper 3.4.6 before upgrading the Zookeeper cluster to version 3.8.1
  1. Upgrade the Zookeeper cluster to version 3.8.1

This is a compatibility matrix between Kafka and Zookeeper versions.

The two coloured rectangles indicate versions of Kafka and Zookeeper which are compatible with one another. When a new version of Kafka having a dependency on Zookeeper 3.8.1 is released the bridge release will be any of the version where the two squares intersect.

Image Added

Below is an analysis of changes introduced in 3.7.0 and 3.8.0 and whether they will introduce breaking changes in Kafka or not.

...