summaryrefslogtreecommitdiff
path: root/content/releases.html
blob: cc5b1c5309c5b9acd33b7706acf68c0fdd7d1999 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
<!DOCTYPE html>
<html>
<head>
	<meta charset="UTF-8" />
	<meta name="viewport" content="width=device-width, initial-scale=1.0" />
	<meta http-equiv="Content-Language" content="en" />
	<title>Apache ZooKeeper</title>
	<link rel="stylesheet" href="css/bootstrap.min.css" />
	<script src="js/jquery-3.3.1.slim.min.js"></script>
	<script src="js/popper.min.js"></script>
	<script src="js/bootstrap.min.js"></script>
	<link rel="stylesheet" href="css/site.css" />
	<link rel="stylesheet" href="css/print.css" media="print" />
	<link rel="shortcut icon" href="images/favicon.ico">
</head>
<body class="topBarEnabled">
<nav class="navbar navbar-expand-lg navbar-light bg-light">
	<a class="navbar-brand" href="index.html"><img src="images/zookeeper_small.gif" height="55px"/>Apache ZooKeeper&trade;</a>
	<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
		<span class="navbar-toggler-icon"></span>
	</button>

	<div class="collapse navbar-collapse" id="navbarSupportedContent">
		<ul class="navbar-nav mr-auto">
			<li class="nav-item dropdown">
				<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
					Project
				</a>
				<div class="dropdown-menu" aria-labelledby="navbarDropdown">
					<a class="dropdown-item" href="releases.html#news">News</a>
					<a class="dropdown-item" href="releases.html">Releases</a>
					<a class="dropdown-item" href="https://cwiki.apache.org/confluence/display/ZOOKEEPER/Index">Wiki</a>
					<a class="dropdown-item" href="credits.html">Credits</a>
					<a class="dropdown-item" href="bylaws.html">Bylaws</a>
					<a class="dropdown-item" href="https://www.apache.org/licenses/">License</a>
					<a class="dropdown-item" href="privacy.html">Privacy Policy</a>
					<a class="dropdown-item" href="security.html">Security</a>
					<a class="dropdown-item" href="https://www.apache.org/foundation/thanks.html">Thanks</a>
				</div>
			</li>
			<li class="nav-item dropdown">
				<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
					Documentation
				</a>
				<div class="dropdown-menu" aria-labelledby="navbarDropdown">
                                        <a class="dropdown-item" href="doc/r3.8.0/index.html">Release 3.8.0</a>
                                        <a class="dropdown-item" href="doc/r3.7.1/index.html">Release 3.7.1</a>
                                        <a class="dropdown-item" href="doc/r3.6.4/index.html">Release 3.6.4</a>
                                        <a class="dropdown-item" href="doc/r3.5.10/index.html">Release 3.5.10</a>
					<a class="dropdown-item" href="doc/r3.4.14">Release 3.4.14</a>
					<a class="dropdown-item" href="documentation.html">Older Versions</a>
				</div>
			</li>
			<li class="nav-item dropdown">
				<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
					Developers
				</a>
				<div class="dropdown-menu" aria-labelledby="navbarDropdown">
					<a class="dropdown-item" href="lists.html">Mailing Lists</a>
					<a class="dropdown-item" href="irc.html">IRC Channel</a>
					<a class="dropdown-item" href="git.html">Version Control</a>
					<a class="dropdown-item" href="https://issues.apache.org/jira/browse/ZOOKEEPER">Issue Tracker</a>
					<a class="dropdown-item" href="events.html">Events</a>
				</div>
			</li>
			<li class="nav-item dropdown">
				<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
					ASF
				</a>
				<div class="dropdown-menu" aria-labelledby="navbarDropdown">
					<a class="dropdown-item" href="https://www.apache.org/foundation/" target="_blank" title="Apache Software Foundation">Apache Software Foundation</a>
					<a class="dropdown-item" href="https://www.apache.org/foundation/how-it-works.html" target="_blank" title="How Apache Works">How Apache Works</a>
					<a class="dropdown-item" href="https://www.apache.org/foundation/sponsorship.html" target="_blank" title="Sponsoring Apache">Sponsoring Apache</a>
				</div>
			</li>
		</ul>
	</div>
</nav>

<div class="container">
<!--
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
//-->
<h1>Apache ZooKeeperâ„¢ Releases</h1>
<p>The Apache ZooKeeper system for distributed coordination is a high-performance service for building distributed applications.</p>
<ul>
<li><a href="#release-strategy">Release strategy</a></li>
<li><a href="#download">Download</a></li>
<li><a href="#verifying">Verifying Hashes and Signatures</a></li>
<li><a href="#releasenotes">Release Notes</a></li>
<li><a href="#news">News</a></li>
</ul>
<p><a name="release-strategy"></a></p>
<h2>Release strategy</h2>
<p>The Apache ZooKeeper community supports two release branches at a time: <strong>stable</strong> and <strong>current</strong>. The <strong>stable</strong> version of ZooKeeper is 3.7.x and the <strong>current</strong> version is 3.8.x. Once a new minor version is released, the <strong>stable</strong> 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.</p>
<p><a name="download"></a></p>
<h2>Download</h2>
<p>Apache ZooKeeper 3.8.0 is our current release, and 3.7.1 our latest stable release.</p>
<h3>Apache ZooKeeper 3.8.0 (current release)</h3>
<p><a href="https://www.apache.org/dyn/closer.lua/zookeeper/zookeeper-3.8.0/apache-zookeeper-3.8.0-bin.tar.gz">Apache ZooKeeper 3.8.0</a>(<a href="https://downloads.apache.org/zookeeper/zookeeper-3.8.0/apache-zookeeper-3.8.0-bin.tar.gz.asc">asc</a>, <a href="https://downloads.apache.org/zookeeper/zookeeper-3.8.0/apache-zookeeper-3.8.0-bin.tar.gz.sha512">sha512</a>)</p>
<p><a href="https://www.apache.org/dyn/closer.lua/zookeeper/zookeeper-3.8.0/apache-zookeeper-3.8.0.tar.gz">Apache ZooKeeper 3.8.0 Source Release</a>(<a href="https://downloads.apache.org/zookeeper/zookeeper-3.8.0/apache-zookeeper-3.8.0.tar.gz.asc">asc</a>, <a href="https://downloads.apache.org/zookeeper/zookeeper-3.8.0/apache-zookeeper-3.8.0.tar.gz.sha512">sha512</a>)</p>
<h3>Apache ZooKeeper 3.7.1 (latest stable release)</h3>
<p><a href="https://www.apache.org/dyn/closer.lua/zookeeper/zookeeper-3.7.1/apache-zookeeper-3.7.1-bin.tar.gz">Apache ZooKeeper 3.7.1</a>(<a href="https://downloads.apache.org/zookeeper/zookeeper-3.7.1/apache-zookeeper-3.7.1-bin.tar.gz.asc">asc</a>, <a href="https://downloads.apache.org/zookeeper/zookeeper-3.7.1/apache-zookeeper-3.7.1-bin.tar.gz.sha512">sha512</a>)</p>
<p><a href="https://www.apache.org/dyn/closer.lua/zookeeper/zookeeper-3.7.1/apache-zookeeper-3.7.1.tar.gz">Apache ZooKeeper 3.7.1 Source Release</a>(<a href="https://downloads.apache.org/zookeeper/zookeeper-3.7.1/apache-zookeeper-3.7.1.tar.gz.asc">asc</a>, <a href="https://downloads.apache.org/zookeeper/zookeeper-3.7.1/apache-zookeeper-3.7.1.tar.gz.sha512">sha512</a>)</p>
<h3>Apache ZooKeeper 3.6.4 (3.6 is EoL since 30th of December, 2022)</h3>
<p><a href="https://www.apache.org/dyn/closer.lua/zookeeper/zookeeper-3.6.4/apache-zookeeper-3.6.4-bin.tar.gz">Apache ZooKeeper 3.6.4</a>(<a href="https://downloads.apache.org/zookeeper/zookeeper-3.6.4/apache-zookeeper-3.6.4-bin.tar.gz.asc">asc</a>, <a href="https://downloads.apache.org/zookeeper/zookeeper-3.6.4/apache-zookeeper-3.6.4-bin.tar.gz.sha512">sha512</a>)</p>
<p><a href="https://www.apache.org/dyn/closer.lua/zookeeper/zookeeper-3.6.4/apache-zookeeper-3.6.4.tar.gz">Apache ZooKeeper 3.6.4 Source Release</a>(<a href="https://downloads.apache.org/zookeeper/zookeeper-3.6.4/apache-zookeeper-3.6.4.tar.gz.asc">asc</a>, <a href="https://downloads.apache.org/zookeeper/zookeeper-3.6.4/apache-zookeeper-3.6.4.tar.gz.sha512">sha512</a>)</p>
<h3>Apache ZooKeeper 3.5.10 (3.5 is EoL since 1st of June, 2022)</h3>
<p><a href="https://www.apache.org/dyn/closer.lua/zookeeper/zookeeper-3.5.10/apache-zookeeper-3.5.10-bin.tar.gz">Apache ZooKeeper 3.5.10</a>(<a href="https://downloads.apache.org/zookeeper/zookeeper-3.5.10/apache-zookeeper-3.5.10-bin.tar.gz.asc">asc</a>, <a href="https://downloads.apache.org/zookeeper/zookeeper-3.5.10/apache-zookeeper-3.5.10-bin.tar.gz.sha512">sha512</a>)</p>
<p><a href="https://www.apache.org/dyn/closer.lua/zookeeper/zookeeper-3.5.10/apache-zookeeper-3.5.10.tar.gz">Apache ZooKeeper 3.5.10 Source Release</a>(<a href="https://downloads.apache.org/zookeeper/zookeeper-3.5.10/apache-zookeeper-3.5.10.tar.gz.asc">asc</a>, <a href="https://downloads.apache.org/zookeeper/zookeeper-3.5.10/apache-zookeeper-3.5.10.tar.gz.sha512">sha512</a>)</p>
<hr />
<p>Older releases are available <a href="https://archive.apache.org/dist/zookeeper/">in the archive</a>.</p>
<p><a name="verifying"></a></p>
<h2>Verifying Hashes and Signatures</h2>
<p>You can verify the integrity of a downloaded release using release-signing <a href="https://downloads.apache.org/zookeeper/KEYS">KEYS</a>. For additional information, refer to the Apache documentation for <a href="https://www.apache.org/info/verification.html">verifying the integrity of Apache project releases</a>.</p>
<p><a name="releasenotes"></a></p>
<h2>Release Notes</h2>
<p>Release notes for Apache Zookeeper releases are available in Jira: <a href="https://issues.apache.org/jira/browse/ZOOKEEPER?report=com.atlassian.jira.plugin.system.project:changelog-panel">Browse release notes</a></p>
<p><a name="news"></a></p>
<h2>News</h2>
<h3>30 December, 2022: release 3.6.4 available</h3>
<p>This is the last bugfix release for 3.6 branch, as 3.6 is EoL since 30th December, 2022.<br />
It fixes 42 issues, including CVE fixes, log4j1 removal (using reload4j from now)<br />
and various other bug fixes (e.g. snapshotting, SASL and C client related fixes).</p>
<p>See <a href="https://zookeeper.apache.org/doc/r3.6.4/releasenotes.html">ZooKeeper 3.6.4 Release Notes</a> for details.</p>
<h3>4 June, 2022: release 3.5.10 available</h3>
<p>This is the last bugfix release for 3.5 branch, as 3.5 is EoL since 1st June, 2022.<br />
It fixes 44 issues, including CVE fixes, log4j1 removal (using reload4j from now)<br />
and various other bug fixes (thread leaks, data corruption, snapshotting and SASL related fixes).</p>
<p>See <a href="https://zookeeper.apache.org/doc/r3.5.10/releasenotes.html">ZooKeeper 3.5.10 Release Notes</a> for details.</p>
<h3>12 May, 2022: release 3.7.1 available</h3>
<p>This is a bugfix release for 3.7 branch.<br />
It fixes 64 issues, including multiple CVE fixes.</p>
<p>See <a href="https://zookeeper.apache.org/doc/r3.7.1/releasenotes.html">ZooKeeper 3.7.1 Release Notes</a> for details.</p>
<h3>7 March, 2022: release 3.8.0 available</h3>
<p>This is the first release for the 3.8 branch.<br />
It is a major release and it introduces a lot of new features, most notably:</p>
<ul>
<li>Migration of the logging framework from Apache Log4j1 to LogBack</li>
<li>Read Key/Trust store password from file (and other security related improvements)</li>
<li>Restored support for OSGI</li>
<li>Reduced the performance impact of Prometheus metrics</li>
<li>Official support for JDK17 (all tests are passing)</li>
<li>Updates to all the third party dependencies to get rid of every known CVE.</li>
</ul>
<p>ZooKeeper clients from 3.5.x onwards are fully compatible with 3.8.x servers.<br />
The upgrade from 3.6.x and 3.7.x can be executed as usual, no particular additional upgrade procedure is needed.<br />
ZooKeeper 3.8.x clients are compatible with 3.5.x, 3.6.x and 3.7.x servers as long as you are not using new APIs not present these versions.</p>
<p>See <a href="https://zookeeper.apache.org/doc/r3.8.0/releasenotes.html">ZooKeeper 3.8.0 Release Notes</a> for details.</p>
<h3>13 April, 2021: release 3.6.3 available</h3>
<p>This is a bugfix release for 3.6 branch.<br />
It fixes 52 issues, including multiple CVE fixes.</p>
<p>See <a href="https://zookeeper.apache.org/doc/r3.6.3/releasenotes.html">ZooKeeper 3.6.3 Release Notes</a> for details.</p>
<h3>27 March, 2021: release 3.7.0 available</h3>
<p>This is the first release for the 3.7 branch.<br />
It introduces a number of new features, notably:</p>
<ul>
<li>An API to start a ZooKeeper server from Java (<a href="https://issues.apache.org/jira/browse/ZOOKEEPER-3874">ZOOKEEPER-3874</a>);</li>
<li>Quota enforcement (<a href="https://issues.apache.org/jira/browse/ZOOKEEPER-3301">ZOOKEEPER-3301</a>);</li>
<li>Host name canonicalization in quorum SASL authentication (<a href="https://issues.apache.org/jira/browse/ZOOKEEPER-4030">ZOOKEEPER-4030</a>);</li>
<li>Support for BCFKS key/trust store format (<a href="https://issues.apache.org/jira/browse/ZOOKEEPER-3950">ZOOKEEPER-3950</a>);</li>
<li>A choice of mandatory authentication scheme(s) (<a href="https://issues.apache.org/jira/browse/ZOOKEEPER-3561">ZOOKEEPER-3561</a>);</li>
<li>A &quot;whoami&quot; API and CLI command (<a href="https://issues.apache.org/jira/browse/ZOOKEEPER-3969">ZOOKEEPER-3969</a>);</li>
<li>The possibility of disabling digest authentication (<a href="https://issues.apache.org/jira/browse/ZOOKEEPER-3979">ZOOKEEPER-3979</a>);</li>
<li>Multiple SASL &quot;superUsers&quot; (<a href="https://issues.apache.org/jira/browse/ZOOKEEPER-3959">ZOOKEEPER-3959</a>);</li>
<li>Fast-tracking of throttled requests (<a href="https://issues.apache.org/jira/browse/ZOOKEEPER-3683">ZOOKEEPER-3683</a>);</li>
<li>Additional security metrics (<a href="https://issues.apache.org/jira/browse/ZOOKEEPER-3978">ZOOKEEPER-3978</a>);</li>
<li>SASL support in the C and Perl clients (<a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1112">ZOOKEEPER-1112</a>, ZOOKEEPER-3714);</li>
<li>A new zkSnapshotComparer.sh tool (<a href="https://issues.apache.org/jira/browse/ZOOKEEPER-3427">ZOOKEEPER-3427</a>);</li>
<li>Notes on how to benchmark ZooKeeper with the YCSB tool (<a href="https://issues.apache.org/jira/browse/ZOOKEEPER-3264">ZOOKEEPER-3264</a>).</li>
</ul>
<p>ZooKeeper clients from the 3.5 and 3.6 branches are fully compatible with 3.7 servers.<br />
The upgrade from 3.6.x to 3.7.0 can be executed as usual, no particular additional upgrade procedure is needed.<br />
ZooKeeper 3.7.0 clients are compatible with 3.5 and 3.6 servers as long as you are not using new APIs not present these versions.</p>
<p>See <a href="https://zookeeper.apache.org/doc/r3.7.0/releasenotes.html">ZooKeeper 3.7.0 Release Notes</a> for details.</p>
<h3>15 January, 2021: release 3.5.9 available</h3>
<p>This is a bugfix release for 3.5 branch.<br />
It fixes 25 issues, including multiple CVE fixes.</p>
<p>See <a href="https://zookeeper.apache.org/doc/r3.5.9/releasenotes.html">ZooKeeper 3.5.9 Release Notes</a> for details.</p>
<h3>9 September, 2020: release 3.6.2 available</h3>
<p>This is a bugfix release for 3.6 branch.<br />
It is a minor release and it fixes a few critical issues and brings a few dependencies upgrades.</p>
<p>See <a href="https://zookeeper.apache.org/doc/r3.6.2/releasenotes.html">ZooKeeper 3.6.2 Release Notes</a> for details.</p>
<h3>11 May, 2020: release 3.5.8 available</h3>
<p>This is a bugfix release for 3.5 branch.<br />
It fixes 24 issues, including third party CVE fixes, several leader-election related fixes and a compatibility issue with applications built against earlier 3.5 client libraries (by restoring a few non public APIs).</p>
<p>See <a href="https://zookeeper.apache.org/doc/r3.5.8/releasenotes.html">ZooKeeper 3.5.8 Release Notes</a> for details.</p>
<h3>30 April, 2020: release 3.6.1 available</h3>
<p>This is the second release for 3.6 branch.<br />
It is a bugfix release and it fixes a few compatibility issues with applications built for ZooKeeper 3.5. The upgrade from 3.5.7 to 3.6.1 can be executed as usual, no particular additional upgrade procedure is needed. ZooKeeper 3.6.1 clients are compatible with 3.5 servers as long as you are not using new APIs not present in 3.5.</p>
<p>See <a href="https://zookeeper.apache.org/doc/r3.6.1/releasenotes.html">ZooKeeper 3.6.1 Release Notes</a> for details.</p>
<h3>04 March, 2020: release 3.6.0 available</h3>
<p>This is the first release for 3.6 branch.<br />
It comes with lots of new features and improvements around performance and security. It is also introducing new APIS on the client side.<br />
ZooKeeper clients from 3.4 and 3.5 branch are fully compatible with 3.6 servers. The upgrade from 3.5.7 to 3.6.0 can be executed as usual, no particular additional upgrade procedure is needed. ZooKeeper 3.6.0 clients are compatible with 3.5 servers as long as you are not using new APIs not present in 3.5.</p>
<p>See <a href="https://zookeeper.apache.org/doc/r3.6.0/releasenotes.html">ZooKeeper 3.6.0 Release Notes</a> for details.</p>
<h3>14 February, 2020: release 3.5.7 available</h3>
<p>This is a bugfix release for 3.5 branch.<br />
It fixes 25 issues, including third party CVE fixes, potential data loss and potential split brain if some rare conditions exists.</p>
<p>See <a href="https://zookeeper.apache.org/doc/r3.5.7/releasenotes.html">ZooKeeper 3.5.7 Release Notes</a> for details.</p>
<h3>19 October, 2019: release 3.5.6 available</h3>
<p>This is a bugfix release for 3.5 branch.<br />
It fixes 29 issues, including CVE fixes, hostname resolve issue and possible memory leak.</p>
<p>See <a href="https://zookeeper.apache.org/doc/r3.5.6/releasenotes.html">ZooKeeper 3.5.6 Release Notes</a> for details.</p>
<h3>20 May, 2019: release 3.5.5 available</h3>
<p>First stable version of 3.5 branch. This release is considered to be the successor of 3.4 stable branch and recommended for production use.<br />
It contains 950 commits, resolves 744 issues, fixes 470 bugs and includes the following new features:</p>
<ul>
<li>Dynamic reconfiguration</li>
<li>Local sessions</li>
<li>New node types: Container, TTL</li>
<li>SSL support for Atomic Broadcast Protocol</li>
<li>Ability to remove watchers</li>
<li>Multi-threaded commit processor</li>
<li>Upgraded to Netty 4.1</li>
<li>Maven build</li>
</ul>
<p>Various performance and stability improvements.</p>
<p>Please also note:</p>
<ul>
<li>Minimum recommended JDK version is now 1.8</li>
<li>Release artifacts have been changed considerably:
<ul>
<li>apache-zookeeper-X.Y.Z.tar.gz is standard source-only release,</li>
<li>apache-zookeeper-X.Y.Z-bin.tar.gz is the convenience tarball which contains the binaries</li>
</ul>
</li>
</ul>
<p>Thanks to the contributors for their tremendous efforts to make this release happen.</p>
<p>See <a href="https://zookeeper.apache.org/doc/r3.5.5/releasenotes.html">ZooKeeper 3.5.5 Release Notes</a> for details.</p>
<h3>2 April, 2019: release 3.4.14 available</h3>
<p>This is a bugfix release. It fixes 8 issues, mostly build / unit tests issues, dependency updates flagged by OWASP, NPE and a name resolution problem. Among these it also supports experimental Maven build and Markdown based documentation generation. See <a href="https://zookeeper.apache.org/doc/r3.4.14/releasenotes.html">ZooKeeper 3.4.14 Release Notes</a> for details.</p>
<h3>15 July, 2018: release 3.4.13 available</h3>
<p>This is a bugfix release. It fixes 17 issues, including issues such as ZOOKEEPER-2959 that could cause data loss when observer is used, and ZOOKEEPER-2184 that prevents ZooKeeper Java clients working in dynamic IP (container / cloud) environment. See <a href="https://zookeeper.apache.org/doc/r3.4.13/releasenotes.html">ZooKeeper 3.4.13 Release Notes</a> for details.</p>
<h3>17 May, 2018: release 3.5.4-beta available</h3>
<p>3.5.4-beta is the second beta in the planned 3.5 release line leading up to a stable 3.5 release. It comprises 113 bug fixes and improvements.</p>
<p>Release 3.5.3 added a new feature ZOOKEEPER-2169 &quot;Enable creation of nodes with TTLs&quot;. There was a major oversight when TTL nodes were implemented. The session ID generator for each server is seeded with the configured Server ID in the high byte. TTL Nodes were using the highest bit to denote a TTL node when used in the ephemeral owner. This meant that Server IDs &gt; 127 that created ephemeral nodes would have those nodes always considered TTL nodes (with the TTL being essentially a random number). ZOOKEEPER-2901 fixes the issue. By default TTL is disabled and must now be enabled in zoo.cfg. When TTL Nodes are enabled, the max Server ID changes from 255 to 254. See the documentation for TTL in the administrator guide (or the referenced JIRAs) for more details.</p>
<h3>1 May, 2018: release 3.4.12 available</h3>
<p>This release fixes 22 issues, including issues that affect incorrect handling of the dataDir and the dataLogDir.  See <a href="https://zookeeper.apache.org/doc/r3.4.12/releasenotes.html">ZooKeeper 3.4.12 Release Notes</a> for details.</p>
<h3>9 November, 2017: release 3.4.11 available</h3>
<p>This release fixes 53 issues, it includes support for Java 9 and other critical bug fixes.  See <a href="https://zookeeper.apache.org/doc/r3.4.11/releasenotes.html">ZooKeeper 3.4.11 Release Notes</a> for details.</p>
<p><strong>WARNING</strong>: <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-2960">ZOOKEEPER-2960</a> was recently identified as a regression in 3.4.11 affecting the specification of separate dataDir and dataLogDir configuration parameters (vs the default which is a single directory for both). It will be addressed in 3.4.12.</p>
<h3>17 April, 2017: release 3.5.3-beta available</h3>
<p>3.5.3-beta is the first beta in the planned 3.5 release line leading up to a stable 3.5 release. It comprises 76 bug fixes and improvements. This release includes important security fix around dynamic reconfigure API, improvements on test infrastructure, and new features such as TTL node.</p>
<h3>30 March, 2017: release 3.4.10 available</h3>
<p>This release fixes 43 issues, including security feature QuorumPeer mutual authentication via SASL and other critical bugs. See <a href="https://zookeeper.apache.org/doc/r3.4.10/releasenotes.html">ZooKeeper 3.4.10 Release Notes</a> for details.</p>
<h3>03 September, 2016: release 3.4.9 available</h3>
<p>This release fixes many critical bugs and improvements. See <a href="https://zookeeper.apache.org/doc/r3.4.9/releasenotes.html">ZooKeeper 3.4.9 Release Notes</a> for details.</p>
<h3>20 July, 2016: release 3.5.2-alpha available</h3>
<p>This is an alpha quality release that contains many bug fixes and improvements.</p>
<h3>20 February, 2016: release 3.4.8 available</h3>
<p>This release fixes 9 issues, most notably a deadlock when shutting down ZooKeeper. See <a href="https://zookeeper.apache.org/doc/r3.4.8/releasenotes.html">ZooKeeper 3.4.8 Release Notes</a> for details.</p>
<h3>31 August, 2015: release 3.5.1-alpha available</h3>
<p>This is an alpha quality release that contains many bug fixes and improvements. It also introduces a few new features, including container znodes and SSL support for client-server communication.</p>
<p>See the <a href="https://zookeeper.apache.org/doc/r3.5.1-alpha/releasenotes.html">ZooKeeper 3.5.1-alpha Release Notes</a> for details.</p>
<h3>6 August, 2014: release 3.5.0-alpha available</h3>
<p>This release is alpha quality and contains many improvements, new features, bug fixes and optimizations.</p>
<p>See the <a href="https://zookeeper.apache.org/doc/r3.5.0-alpha/releasenotes.html">ZooKeeper 3.5.0-alpha Release Notes</a> for details. Alternatively, you can look at the <a href="https://issues.apache.org/jira/browse/ZOOKEEPER?report=com.atlassian.jira.plugin.system.project:changelog-panel">Jira</a> issue log for all releases.</p>
<h3>10 March, 2014: release 3.4.6 available</h3>
<p>The release fixes a critical bug that could prevent a server from joining an established ensemble. See <a href="https://zookeeper.apache.org/doc/r3.4.6/releasenotes.html">ZooKeeper 3.4.6 Release Notes</a> for details.</p>
<h3>18 November, 2012: release 3.4.5 available</h3>
<p>The release fixes a critical bug that could cause client connection issues. See <a href="https://zookeeper.apache.org/doc/r3.4.5/releasenotes.html">ZooKeeper 3.4.5 Release Notes</a> for details.</p>
<h3>23 September, 2012: release 3.4.4 available</h3>
<p>The release fixes a critical bug that could cause data inconsistency. See <a href="https://zookeeper.apache.org/doc/r3.4.4/releasenotes.html">ZooKeeper 3.4.4 Release Notes</a> for details.</p>
<h3>02 August, 2012: release 3.3.6 available</h3>
<p>The release fixes a critical bug that could cause data loss. See <a href="https://zookeeper.apache.org/doc/r3.3.6/releasenotes.html">ZooKeeper 3.3.6 Release Notes</a> for details.</p>
<h3>20 March, 2012: release 3.3.5 available</h3>
<p>The release fixes a critical bug that could cause data corruption. See <a href="https://zookeeper.apache.org/doc/r3.3.5/releasenotes.html">ZooKeeper 3.3.5 Release Notes</a> for details.</p>
<h3>13 Feb, 2012: release 3.4.3 available</h3>
<p>This release fixes  critical bugs in 3.4.2. See <a href="https://zookeeper.apache.org/doc/r3.4.3/releasenotes.html">ZooKeeper 3.4.3 Release Notes</a> for details.</p>
<p>We are now upgrading this release to a beta release given that we have had quite a few bug fixes to 3.4 branch and 3.4 releases have been out for some time now.</p>
<h3>29 Dec, 2011: release 3.4.2 available</h3>
<p>This release fixes a critical bug in 3.4.1. See <a href="https://zookeeper.apache.org/doc/r3.4.2/releasenotes.html">ZooKeeper 3.4.2 Release Notes</a> for details.</p>
<p>Please note that this is still an alpha release and we do not recommend this for production. Please use the stable release line 3.3.* for production use.</p>
<h3>16 Dec, 2011: release 3.4.1 available</h3>
<p>This release fixes a critical bug with data loss in 3.4.0. See <a href="https://zookeeper.apache.org/doc/r3.4.1/releasenotes.html">ZooKeeper 3.4.1 Release Notes</a> for details. In case you are already using 3.4.0 release please upgrade ASAP.</p>
<p>Please note that this is an alpha release and not ready for production as of now.</p>
<h3>26 Nov, 2011: release 3.3.4 available</h3>
<p>The release fixes a number of critical bugs that could cause data corruption. See <a href="https://zookeeper.apache.org/doc/r3.3.4/releasenotes.html">ZooKeeper 3.3.4 Release Notes</a> for details.</p>
<h3>22 Nov, 2011: release 3.4.0 available</h3>
<p>Due to data loss issues, this release has been removed from the downloads page. Release 3.4.1 is now available.</p>
<h3>27 Feb, 2011: release 3.3.3 available</h3>
<p>The release fixes two critical bugs that could cause data corruption. It also addresses 12 other issues. See <a href="https://zookeeper.apache.org/doc/r3.3.3/releasenotes.html">ZooKeeper 3.3.3 Release Notes</a> for details.</p>
<h3>11 Nov, 2010: release 3.3.2 available</h3>
<p>This release contains a number of critical bug fixes.</p>
<p>See the <a href="https://zookeeper.apache.org/doc/r3.3.2/releasenotes.html">ZooKeeper 3.3.2 Release Notes</a> for details. Alternatively, you can look at the <a href="https://issues.apache.org/jira/browse/ZOOKEEPER?report=com.atlassian.jira.plugin.system.project:changelog-panel">Jira</a> issue log for all releases.</p>
<h3>17 May, 2010: release 3.3.1 available</h3>
<p>This release contains a number of critical bug fixes.</p>
<p>See the <a href="https://zookeeper.apache.org/doc/r3.3.1/releasenotes.html">ZooKeeper 3.3.1 Release Notes</a> for details. Alternatively, you can look at the <a href="https://issues.apache.org/jira/browse/ZOOKEEPER?report=com.atlassian.jira.plugin.system.project:changelog-panel">Jira</a> issue log for all releases.</p>
<h3>25 March, 2010: release 3.3.0 available</h3>
<p>This release contains many improvements, new features, bug fixes and optimizations.</p>
<p>See the <a href="https://zookeeper.apache.org/doc/r3.3.0/releasenotes.html">ZooKeeper 3.3.0 Release Notes</a> for details. Alternatively, you can look at the <a href="https://issues.apache.org/jira/browse/ZOOKEEPER?report=com.atlassian.jira.plugin.system.project:changelog-panel">Jira</a> issue log for all releases.</p>
<h3>14 December, 2009: release 3.2.2 available</h3>
<p>This release contains a number of critical bug fixes.</p>
<p>See the <a href="https://zookeeper.apache.org/doc/r3.2.2/releasenotes.html">ZooKeeper 3.2.2 Release Notes</a> for details. Alternatively, you can look at the <a href="https://issues.apache.org/jira/browse/ZOOKEEPER?report=com.atlassian.jira.plugin.system.project:changelog-panel">Jira</a> issue log for all releases.</p>
<h3>14 December, 2009: release 3.1.2 available</h3>
<p>This release contains a number of critical bug fixes.</p>
<p>See the <a href="https://zookeeper.apache.org/doc/r3.1.2/releasenotes.html">ZooKeeper 3.1.2 Release Notes</a> for details. Alternatively, you can look at the <a href="https://issues.apache.org/jira/browse/ZOOKEEPER?report=com.atlassian.jira.plugin.system.project:changelog-panel">Jira</a> issue log for all releases.</p>
<h3>4 September, 2009: release 3.2.1 available</h3>
<p>This release contains a number of critical bug fixes.</p>
<p>See the <a href="https://zookeeper.apache.org/doc/r3.2.1/releasenotes.html">ZooKeeper 3.2.1 Release Notes</a> for details. Alternatively, you can look at the <a href="https://issues.apache.org/jira/browse/ZOOKEEPER?report=com.atlassian.jira.plugin.system.project:changelog-panel">Jira</a> issue log for all releases.</p>
<h3>8 July, 2009: release 3.2.0 available</h3>
<p>This release contains many improvements, new features, bug fixes and optimizations.</p>
<p>See the <a href="https://zookeeper.apache.org/doc/r3.2.0/releasenotes.html">ZooKeeper 3.2.0 Release Notes</a> for details. Alternatively, you can look at the <a href="https://issues.apache.org/jira/browse/ZOOKEEPER?report=com.atlassian.jira.plugin.system.project:changelog-panel">Jira</a> issue log for all releases.</p>
<h3>27 March, 2009: release 3.1.1 available</h3>
<p>This release contains a small number of bug fixes.</p>
<p>See the <a href="https://zookeeper.apache.org/doc/r3.1.1/releasenotes.html">ZooKeeper 3.1.1 Release Notes</a> for details. Alternatively, you can look at the <a href="https://issues.apache.org/jira/browse/ZOOKEEPER?report=com.atlassian.jira.plugin.system.project:changelog-panel">Jira</a> issue log for all releases.</p>
<h3>13 February, 2009: release 3.1.0 available</h3>
<p>This release contains many improvements, new features, bug fixes and optimizations.</p>
<p>See the ZooKeeper 3.1.0 Release Notes for details. Alternatively, you can look at the <a href="https://issues.apache.org/jira/browse/ZOOKEEPER?report=com.atlassian.jira.plugin.system.project:changelog-panel">Jira</a> issue log for all releases.</p>
<h3>4 December, 2008: release 3.0.1 available</h3>
<p>This release contains many improvements, new features, bug fixes and optimizations.</p>
<p>See the ZooKeeper 3.0.1 Release Notes for details. Alternatively, you can look at the <a href="https://issues.apache.org/jira/browse/ZOOKEEPER?report=com.atlassian.jira.plugin.system.project:changelog-panel">Jira</a> issue log for all releases.</p>
<h3>27 October, 2008: release 3.0.0 available</h3>
<p>This release contains many improvements, new features, bug fixes and optimizations.</p>
<p>See the ZooKeeper 3.0.0 Release Notes for details. Alternatively, you can look at the <a href="https://issues.apache.org/jira/browse/ZOOKEEPER?report=com.atlassian.jira.plugin.system.project:changelog-panel">Jira</a> issue log for all releases.</p>
</div>

<footer>
    <div class="row">
        <div class="col">Copyright &copy; 2010-2020
            <a href="https://www.apache.org/">The Apache Software Foundation</a>, Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.<br>
            Apache ZooKeeper, ZooKeeper, Apache, the Apache feather logo, and the Apache ZooKeeper project logo are trademarks of The Apache Software Foundation.
        </div>
        <div class="col-sm-2">
            <a href="https://apache.org" id="bannerRight">
                <img src="images/asf-logo-with-feather.png" height="83px"/>
            </a>
        </div>
    </div>
</footer>
</body>
</html>