Lifecycle guide for ZooKeeper from Apache
📅 Last update on 2026-04-16
ZooKeeper is a centralized service for maintaining configuration information, naming,
providing distributed synchronization, and providing group services. All of these
kinds of services are used in some form or another by distributed applications. Each
time they are implemented there is a lot of work that goes into fixing the bugs and
race conditions that are inevitable. Because of the difficulty of implementing these
kinds of services, applications initially usually skimp on them, which make them brittle
in the presence of change and difficult to manage. Even when done correctly, different
implementations of these services lead to management complexity when the applications
are deployed.
The entire lifecycle of ZooKeeper
The following figure shows you the visualised product life cycle of ZooKeeper. You
can see all releases with the latest patch version, the long-term support characteristics
(orange flag in the green circle, the periods for version provision, maintenance and
support.
Figure: Release, patch and end-of-life cycle of product ZooKeeper (Apache)
What is the ZooKeeper release strategy?
The Apache ZooKeeper community supports two release branches at a time: stable and
current. The stable version of ZooKeeper is 3.7.x and the current version is 3.8.x.
Once a new minor version is released, the stable version is expected to be decommissioned
soon and in approximately half a year will be announced as End-of-Life. During the
half year grace period only security and critical fixes are expected to be released
for the version. After EoL is announced no further patches are provided by the community.
All ZooKeeper releases will remain accessible from the official Apache Archives.
Facts and figures about ZooKeeper
Number of unstable versions
108
Number of versions affected by CVE
88
Licence
Apache License 2.0
Questions or interested? Talk to me!

Lukas Böttcher
Business Development Manager
P: +49-30-221986-51
