zookeeper-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From build...@apache.org
Subject svn commit: r980847 [36/42] - in /websites/staging/zookeeper/trunk/content: ./ doc/r3.4.8/ doc/r3.4.8/api/ doc/r3.4.8/api/org/ doc/r3.4.8/api/org/apache/ doc/r3.4.8/api/org/apache/zookeeper/ doc/r3.4.8/api/org/apache/zookeeper/class-use/ doc/r3.4.8/api...
Date Sat, 20 Feb 2016 21:57:00 GMT
Added: websites/staging/zookeeper/trunk/content/doc/r3.4.8/releasenotes.html
==============================================================================
--- websites/staging/zookeeper/trunk/content/doc/r3.4.8/releasenotes.html (added)
+++ websites/staging/zookeeper/trunk/content/doc/r3.4.8/releasenotes.html Sat Feb 20 21:56:54 2016
@@ -0,0 +1,5221 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.9">
+<meta name="Forrest-skin-name" content="pelt">
+<title>ZooKeeper 3.4.8 Release Notes</title>
+<link type="text/css" href="skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="skin/print.css" rel="stylesheet">
+<link type="text/css" href="skin/profile.css" rel="stylesheet">
+<script src="skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="images/favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://zookeeper.apache.org/">ZooKeeper</a> &gt; <a href="http://zookeeper.apache.org/">ZooKeeper</a><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<div class="grouplogo">
+<a href="http://hadoop.apache.org/"><img class="logoImage" alt="Hadoop" src="images/hadoop-logo.jpg" title="Apache Hadoop"></a>
+</div>
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogo">
+<a href="http://zookeeper.apache.org/"><img class="logoImage" alt="ZooKeeper" src="images/zookeeper_small.gif" title="ZooKeeper: distributed coordination"></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="zookeeper.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="25" name="q" id="query" type="text" value="Search the site with google">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="unselected" href="http://zookeeper.apache.org/">Project</a>
+</li>
+<li>
+<a class="unselected" href="https://cwiki.apache.org/confluence/display/ZOOKEEPER/">Wiki</a>
+</li>
+<li class="current">
+<a class="selected" href="index.html">ZooKeeper 3.4 Documentation</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', 'skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('skin/images/chapter_open.gif');">Overview</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a href="index.html">Welcome</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperOver.html">Overview</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperStarted.html">Getting Started</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">Release Notes</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Developer</div>
+<div id="menu_1.2" class="menuitemgroup">
+<div class="menuitem">
+<a href="api/index.html">API Docs</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperProgrammers.html">Programmer's Guide</a>
+</div>
+<div class="menuitem">
+<a href="javaExample.html">Java Example</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperTutorial.html">Barrier and Queue Tutorial</a>
+</div>
+<div class="menuitem">
+<a href="recipes.html">Recipes</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3', 'skin/')" id="menu_1.3Title" class="menutitle">BookKeeper</div>
+<div id="menu_1.3" class="menuitemgroup">
+<div class="menuitem">
+<a href="bookkeeperStarted.html">Getting started</a>
+</div>
+<div class="menuitem">
+<a href="bookkeeperOverview.html">Overview</a>
+</div>
+<div class="menuitem">
+<a href="bookkeeperConfig.html">Setup guide</a>
+</div>
+<div class="menuitem">
+<a href="bookkeeperProgrammer.html">Programmer's guide</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.4', 'skin/')" id="menu_1.4Title" class="menutitle">Admin &amp; Ops</div>
+<div id="menu_1.4" class="menuitemgroup">
+<div class="menuitem">
+<a href="zookeeperAdmin.html">Administrator's Guide</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperQuotas.html">Quota Guide</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperJMX.html">JMX</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperObservers.html">Observers Guide</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.5', 'skin/')" id="menu_1.5Title" class="menutitle">Contributor</div>
+<div id="menu_1.5" class="menuitemgroup">
+<div class="menuitem">
+<a href="zookeeperInternals.html">ZooKeeper Internals</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.6', 'skin/')" id="menu_1.6Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.6" class="menuitemgroup">
+<div class="menuitem">
+<a href="https://cwiki.apache.org/confluence/display/ZOOKEEPER">Wiki</a>
+</div>
+<div class="menuitem">
+<a href="https://cwiki.apache.org/confluence/display/ZOOKEEPER/FAQ">FAQ</a>
+</div>
+<div class="menuitem">
+<a href="http://zookeeper.apache.org/mailing_lists.html">Mailing Lists</a>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+<div id="credit2"></div>
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="releasenotes.pdf"><img alt="PDF -icon" src="skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>ZooKeeper 3.4.8 Release Notes</h1>
+<div id="front-matter">
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#changes_3.4.7">Changes Since ZooKeeper 3.4.7</a>
+</li>
+<li>
+<a href="#changes_3.4.6">Changes Since ZooKeeper 3.4.6</a>
+</li>
+<li>
+<a href="#changes_3.4.5">Changes Since ZooKeeper 3.4.5</a>
+</li>
+<li>
+<a href="#rchanges">Changes Since ZooKeeper 3.4.4</a>
+</li>
+<li>
+<a href="#nchanges">Changes Since ZooKeeper 3.4.3</a>
+</li>
+<li>
+<a href="#changes">Changes Since ZooKeeper 3.4.2</a>
+</li>
+<li>
+<a href="#changes_3.4.1">Changes Since ZooKeeper 3.4.1</a>
+</li>
+<li>
+<a href="#prev_changes">Changes Since ZooKeeper 3.4.0</a>
+</li>
+<li>
+<a href="#prevchanges">Changes Since ZooKeeper 3.3.0</a>
+</li>
+</ul>
+</div>
+</div>
+  
+
+  
+
+
+<p>
+These release notes include new developer and user facing incompatibilities, features, and major improvements.
+</p>
+
+
+<ul>
+  
+<li>
+<p>
+<a href="#changes">Changes</a>
+</p>
+</li>
+
+</ul>
+
+<a name="changes_3.4.7"></a>
+<h2 class="h3">Changes Since 3.4.7</h2>
+
+<div class="section">
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+<caption>Changes Since ZooKeeper 3.4.7</caption>
+
+<title>Changes Since ZooKeeper 3.4.7</title>
+
+<h4>Bug</h4>
+
+<tr>
+  <th>Issue</th>
+  <th>Notes</th>
+</tr>
+
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1929'>ZOOKEEPER-1929</a></td>
+  <td>std::length_error on update children</td>
+</td>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-2211'>ZOOKEEPER-2211</a></td>
+  <td>PurgeTxnLog does not correctly purge when snapshots and logs are at different locations</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-2229'>ZOOKEEPER-2229</a></td>
+  <td>Several four-letter words are undocumented.</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-2281'>ZOOKEEPER-2281</a></td>
+  <td>ZK Server startup fails if there are spaces in the JAVA_HOME path</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-2295'>ZOOKEEPER-2295</a></td>
+  <td>TGT refresh time logic is wrong</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-2311'>ZOOKEEPER-2311</a></td>
+  <td>assert in setup_random</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-2340'>ZOOKEEPER-2340</a></td>
+  <td>JMX is disabled even if JMXDISABLE is false</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-2347'>ZOOKEEPER-2347</a></td>
+  <td>Deadlock shutting down zookeeper</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-2360'>ZOOKEEPER-2360</a></td>
+  <td>Update commons collections version used by tests/releaseaudit</td>
+</tr>
+
+</table>
+</div>
+
+
+<a name="changes_3.4.6"></a>
+<h2 class="h3">Changes Since 3.4.6</h2>
+
+<div class="section">
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+<caption>Changes Since ZooKeeper 3.4.6</caption>
+
+<title>Changes Since ZooKeeper 3.4.6</title>
+
+<h4>Sub-task</h4>
+
+<tr>
+  <th>Issue</th>
+  <th>Notes</th>
+</tr>
+
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1866'>ZOOKEEPER-1866</a></td>
+  <td>ClientBase#createClient is failing frequently</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1868'>ZOOKEEPER-1868</a></td>
+  <td>Server not coming back up in QuorumZxidSyncTest</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1872'>ZOOKEEPER-1872</a></td>
+  <td>QuorumPeer is not shutdown in few cases</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1904'>ZOOKEEPER-1904</a></td>
+  <td>WatcherTest#testWatchAutoResetWithPending is failing</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1905'>ZOOKEEPER-1905</a></td>
+  <td>ZKClients are hitting KeeperException$ConnectionLossException due to wrong usage pattern</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-2047'>ZOOKEEPER-2047</a></td>
+  <td>testTruncationNullLog fails on windows</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-2237'>ZOOKEEPER-2237</a></td>
+  <td>Port async multi to 3.4 branch</td>
+</tr>
+</table>
+</div>
+
+<div class="section">
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+<caption>Changes Since ZooKeeper 3.4.6</caption>
+
+<title>Changes Since ZooKeeper 3.4.6</title>
+
+<h4>Bug</h4>
+
+<tr>
+  <th>Issue</th>
+  <th>Notes</th>
+</tr>
+
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-602'>ZOOKEEPER-602</a></td>
+  <td>log all exceptions not caught by ZK threads</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-706'>ZOOKEEPER-706</a></td>
+  <td>large numbers of watches can cause session re-establishment to fail</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1002'>ZOOKEEPER-1002</a></td>
+  <td>The Barrier sample code should create a EPHEMERAL znode instead of EPHEMERAL_SEQUENTIAL znode</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1029'>ZOOKEEPER-1029</a></td>
+  <td>C client bug in zookeeper_init (if bad hostname is given)</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1062'>ZOOKEEPER-1062</a></td>
+  <td>Net-ZooKeeper: Net::ZooKeeper consumes 100% cpu on wait</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1077'>ZOOKEEPER-1077</a></td>
+  <td>C client lib doesn&#39;t build on Solaris</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1222'>ZOOKEEPER-1222</a></td>
+  <td>getACL should only call DataTree.copyStat when passed in stat is not null</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1575'>ZOOKEEPER-1575</a></td>
+  <td>adding .gitattributes to prevent CRLF and LF mismatches for source and text files</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1797'>ZOOKEEPER-1797</a></td>
+  <td>PurgeTxnLog may delete data logs during roll</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1803'>ZOOKEEPER-1803</a></td>
+  <td>Add description for pzxid in programmer&#39;s guide.</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1833'>ZOOKEEPER-1833</a></td>
+  <td>fix windows build</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1853'>ZOOKEEPER-1853</a></td>
+  <td>zkCli.sh can&#39;t issue a CREATE command containing spaces in the data</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1878'>ZOOKEEPER-1878</a></td>
+  <td>Inconsistent behavior in autocreation of dataDir and dataLogDir</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1888'>ZOOKEEPER-1888</a></td>
+  <td>ZkCli.cmd commands fail with &quot;&#39;java&#39; is not recognized as an internal or external command&quot;</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1895'>ZOOKEEPER-1895</a></td>
+  <td>update all notice files, copyright, etc... with the new year - 2014</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1897'>ZOOKEEPER-1897</a></td>
+  <td>ZK Shell/Cli not processing commands</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1900'>ZOOKEEPER-1900</a></td>
+  <td>NullPointerException in truncate</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1901'>ZOOKEEPER-1901</a></td>
+  <td>JDK8] Sort children for comparison in AsyncOps tests</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1906'>ZOOKEEPER-1906</a></td>
+  <td>zkpython: invalid data in GetData for empty node</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1911'>ZOOKEEPER-1911</a></td>
+  <td>REST contrib module does not include all required files when packaged</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1913'>ZOOKEEPER-1913</a></td>
+  <td>Invalid manifest files due to bogus revision property value</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1917'>ZOOKEEPER-1917</a></td>
+  <td>Apache Zookeeper logs cleartext admin passwords</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1926'>ZOOKEEPER-1926</a></td>
+  <td>Unit tests should only use build/test/data for data</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1927'>ZOOKEEPER-1927</a></td>
+  <td>zkServer.sh fails to read dataDir (and others) from zoo.cfg on Solaris 10 (grep issue, manifests as FAILED TO WRITE PID).  </td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1939'>ZOOKEEPER-1939</a></td>
+  <td>ReconfigRecoveryTest.testNextConfigUnreachable is failing</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1943'>ZOOKEEPER-1943</a></td>
+  <td>quot;src/contrib/zooinspector/NOTICE.txt&quot; isn&#39;t complying to &quot;.gitattributes&quot; in branch-3.4</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1945'>ZOOKEEPER-1945</a></td>
+  <td>deb - zkCli.sh, zkServer.sh and zkEnv.sh regression caused by ZOOKEEPER-1663</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1949'>ZOOKEEPER-1949</a></td>
+  <td>recipes jar not included in the distribution package</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-2026'>ZOOKEEPER-2026</a></td>
+  <td>Startup order in ServerCnxnFactory-ies is wrong</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-2033'>ZOOKEEPER-2033</a></td>
+  <td>zookeeper follower fails to start after a restart immediately following a new epoch</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-2039'>ZOOKEEPER-2039</a></td>
+  <td>Jute compareBytes incorrect comparison index</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-2049'>ZOOKEEPER-2049</a></td>
+  <td>Yosemite build failure: htonll conflict</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-2052'>ZOOKEEPER-2052</a></td>
+  <td>Unable to delete a node when the node has no children</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-2056'>ZOOKEEPER-2056</a></td>
+  <td>Zookeeper 3.4.x and 3.5.0-alpha is not OSGi compliant</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-2060'>ZOOKEEPER-2060</a></td>
+  <td>Trace bug in NettyServerCnxnFactory</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-2064'>ZOOKEEPER-2064</a></td>
+  <td>Prevent resource leak in various classes</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-2073'>ZOOKEEPER-2073</a></td>
+  <td>Memory leak on zookeeper_close</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-2096'>ZOOKEEPER-2096</a></td>
+  <td>C client builds with incorrect error codes in VisualStudio 2010+</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-2114'>ZOOKEEPER-2114</a></td>
+  <td>jute generated allocate_* functions are not externally visible</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-2124'>ZOOKEEPER-2124</a></td>
+  <td>Allow Zookeeper version string to have underscore &#39;_&#39;</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-2142'>ZOOKEEPER-2142</a></td>
+  <td>JMX ObjectName is incorrect for observers</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-2146'>ZOOKEEPER-2146</a></td>
+  <td>BinaryInputArchive readString should check length before allocating memory</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-2174'>ZOOKEEPER-2174</a></td>
+  <td>JUnit4ZKTestRunner logs test failure for all exceptions even if the test method is annotated with an expected exception.</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-2186'>ZOOKEEPER-2186</a></td>
+  <td>QuorumCnxManager#receiveConnection may crash with random input</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-2201'>ZOOKEEPER-2201</a></td>
+  <td>Network issues can cause cluster to hang due to near-deadlock</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-2211'>ZOOKEEPER-2211</a></td>
+  <td>PurgeTxnLog does not correctly purge when snapshots and logs are at different locations</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-2213'>ZOOKEEPER-2213</a></td>
+  <td>Empty path in Set crashes server and prevents restart</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-2224'>ZOOKEEPER-2224</a></td>
+  <td>Four letter command hangs when network is slow</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-2227'>ZOOKEEPER-2227</a></td>
+  <td>stmk four-letter word fails execution at server while reading trace mask argument.</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-2235'>ZOOKEEPER-2235</a></td>
+  <td>License update</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-2239'>ZOOKEEPER-2239</a></td>
+  <td>JMX State from LocalPeerBean incorrect</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-2245'>ZOOKEEPER-2245</a></td>
+  <td>SimpleSysTest test cases fails</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-2256'>ZOOKEEPER-2256</a></td>
+  <td>Zookeeper is not using specified JMX port in zkEnv.sh</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-2268'>ZOOKEEPER-2268</a></td>
+  <td>Zookeeper doc creation fails on windows</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-2279'>ZOOKEEPER-2279</a></td>
+  <td>QuorumPeer  loadDataBase() error message is incorrect</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-2296'>ZOOKEEPER-2296</a></td>
+  <td>compilation broken for 3.4</td>
+</tr>
+</table>
+</div>
+
+<div class="section">
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+<caption>Changes Since ZooKeeper 3.4.6</caption>
+
+<title>Changes Since ZooKeeper 3.4.6</title>
+
+<h4>Improvement</h4>
+
+<tr>
+  <th>Issue</th>
+  <th>Notes</th>
+</tr>
+
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-657'>ZOOKEEPER-657</a></td>
+  <td>Cut down the running time of ZKDatabase corruption.</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1402'>ZOOKEEPER-1402</a></td>
+  <td>Upload Zookeeper package to Maven Central</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1506'>ZOOKEEPER-1506</a></td>
+  <td>Re-try DNS hostname -&gt; IP resolution if node connection fails</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1574'>ZOOKEEPER-1574</a></td>
+  <td>mismatched CR/LF endings in text files</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1746'>ZOOKEEPER-1746</a></td>
+  <td>AsyncCallback.*Callback don&#39;t have any Javadoc</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1907'>ZOOKEEPER-1907</a></td>
+  <td>Improve Thread handling</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1948'>ZOOKEEPER-1948</a></td>
+  <td>Enable JMX remote monitoring</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-2040'>ZOOKEEPER-2040</a></td>
+  <td>Server to log underlying cause of SASL connection problems</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-2126'>ZOOKEEPER-2126</a></td>
+  <td>Improve exit log messsage of EventThread and SendThread by adding SessionId</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-2179'>ZOOKEEPER-2179</a></td>
+  <td>Typo in Watcher.java</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-2194'>ZOOKEEPER-2194</a></td>
+  <td>Let DataNode.getChildren() return an unmodifiable view of its children set</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-2205'>ZOOKEEPER-2205</a></td>
+  <td>Log type of unexpected quorum packet in learner handler loop</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-2240'>ZOOKEEPER-2240</a></td>
+  <td>Make the three-node minimum more explicit in documentation and on website</td>
+</tr>
+<tr>
+  <td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-2315'>ZOOKEEPER-2315</a></td>
+  <td>Change client connect zk service timeout log level from Info to Warn level</td>
+</tr>
+
+</table>
+</div>
+
+<a name="changes_3.4.5"></a>
+<h2 class="h3">Changes Since 3.4.5</h2>
+<div class="section">
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+<caption>Changes Since ZooKeeper 3.4.5</caption>
+
+<title>Changes Since ZooKeeper 3.4.5</title>
+
+
+<h4>        Sub-task
+</h4>
+<tr>
+  
+<th>Issue</th>
+  <th>Notes</th>
+
+</tr>
+
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1414'>ZOOKEEPER-1414</a>
+</td>
+<td>
+QuorumPeerMainTest.testQuorum, testBadPackets are failing intermittently
+</td>
+</tr>
+
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1459'>ZOOKEEPER-1459</a>
+</td>
+<td>
+Standalone ZooKeeperServer is not closing the transaction log files on shutdown
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1558'>ZOOKEEPER-1558</a>
+</td>
+<td>
+Leader should not snapshot uncommitted state
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1808'>ZOOKEEPER-1808</a>
+</td>
+<td> Add version to FLE notifications for 3.4 branch
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1817'>ZOOKEEPER-1817</a>
+</td>
+<td>   Fix don&#39;t care for b3.4
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1834'>ZOOKEEPER-1834</a>
+</td>
+<td>   Catch IOException in FileTxnLog
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1837'>ZOOKEEPER-1837</a>
+</td>
+<td>   Fix JMXEnv checks (potential race conditions)
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1838'>ZOOKEEPER-1838</a>
+</td>
+<td>   ZooKeeper shutdown hangs indefinitely at NioServerSocketChannelFactory.releaseExternalResources
+</td>
+</tr>
+
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1841'>ZOOKEEPER-1841</a>
+</td>
+<td>   problem in QuorumTest
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1849'>ZOOKEEPER-1849</a>
+</td>
+<td>   Need to properly tear down tests in various cases
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1852'>ZOOKEEPER-1852</a>
+</td>
+<td>   ServerCnxnFactory instance is not properly cleanedup
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1854'>ZOOKEEPER-1854</a>
+</td>
+<td>   ClientBase ZooKeeper server clean-up
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1857'>ZOOKEEPER-1857</a>
+</td>
+<td>   PrepRequestProcessotTest doesn&#39;t shutdown ZooKeeper server
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1858'>ZOOKEEPER-1858</a>
+</td>
+<td>   JMX checks - potential race conditions while stopping and starting server
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1867'>ZOOKEEPER-1867</a>
+</td>
+<td>   Bug in ZkDatabaseCorruptionTest
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1873'>ZOOKEEPER-1873</a>
+</td>
+<td>   Unnecessarily InstanceNotFoundException is coming when unregister failed jmxbeans
+</td>
+</tr>           
+</table>
+</div>
+
+
+<div class="section">
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+<caption>Changes Since ZooKeeper 3.4.5</caption>
+
+<title>Changes Since ZooKeeper 3.4.5</title>
+
+<h4>        Bug
+</h4>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-87'>ZOOKEEPER-87</a>
+</td>
+<td>  Follower does not shut itself down if its too far behind the leader.
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-732'>ZOOKEEPER-732</a>
+</td>
+<td>  Improper translation of error into Python exception
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-753'>ZOOKEEPER-753</a>
+</td> 
+<td>  update log4j dependency from 1.2.15 to 1.2.16 in branch 3.4
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-877'>ZOOKEEPER-877</a>
+</td>
+<td>  zkpython does not work with python3.1
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1057'>ZOOKEEPER-1057</a>
+</td> 
+<td>  zookeeper c-client, connection to offline server fails to successfully fallback to second zk host
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1179'>ZOOKEEPER-1179</a>
+</td>
+<td>  NettyServerCnxn does not properly close socket on 4 letter word requests
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1238'>ZOOKEEPER-1238</a>
+</td>
+<td>  when the linger time was changed for NIO the patch missed Netty
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1334'>ZOOKEEPER-1334</a>
+</td>
+<td>  Zookeeper 3.4.x is not OSGi compliant - MANIFEST.MF is flawed
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1379'>ZOOKEEPER-1379</a>
+</td>
+<td>  &#39;printwatches, redo, history and connect &#39;. client commands always print usage. This is not necessary
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1382'>ZOOKEEPER-1382</a>
+</td>
+<td>  Zookeeper server holds onto dead/expired session ids in the watch data structures
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1387'>ZOOKEEPER-1387</a>
+</td> 
+<td>  Wrong epoch file created
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1388'>ZOOKEEPER-1388</a>
+</td>
+<td>  Client side &#39;PathValidation&#39; is missing for the multi-transaction api.
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1448'>ZOOKEEPER-1448</a>
+</td>
+<td>  Node+Quota creation in transaction log can crash leader startup
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1462'>ZOOKEEPER-1462</a>
+</td>
+<td>  Read-only server does not initialize database properly
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1474'>ZOOKEEPER-1474</a>
+</td>
+<td>  Cannot build Zookeeper with IBM Java: use of Sun MXBean classes
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1478'>ZOOKEEPER-1478</a>
+</td> 
+<td> Small bug in QuorumTest.testFollowersStartAfterLeader( )
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1495'>ZOOKEEPER-1495</a>
+</td>
+<td> ZK client hangs when using a function not available on the server.
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1513'>ZOOKEEPER-1513</a>
+</td> 
+<td> &quot;Unreasonable length&quot; exception while starting a server.
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1535'>ZOOKEEPER-1535</a>
+</td>
+<td> ZK Shell/Cli re-executes last command on exit
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1548'>ZOOKEEPER-1548</a>
+</td>
+<td> Cluster fails election loop in new and interesting way
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1551'>ZOOKEEPER-1551</a>
+</td>
+<td> Observers ignore txns that come after snapshot and UPTODATE 
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1553'>ZOOKEEPER-1553</a>
+</td> 
+<td> Findbugs configuration is missing some dependencies
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1554'>ZOOKEEPER-1554</a>
+</td>
+<td> Can&#39;t use zookeeper client without SASL
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1557'>ZOOKEEPER-1557</a>
+</td>
+<td> jenkins jdk7 test failure in testBadSaslAuthNotifiesWatch
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1562'>ZOOKEEPER-1562</a>
+</td> 
+<td> Memory leaks in zoo_multi API
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1573'>ZOOKEEPER-1573</a>
+</td>
+<td> Unable to load database due to missing parent node
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1578'>ZOOKEEPER-1578</a>
+</td> 
+<td> org.apache.zookeeper.server.quorum.Zab1_0Test failed due to hard code with 33556 port
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1581'>ZOOKEEPER-1581</a>
+</td>
+<td> change copyright in notice to 2012
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1596'>ZOOKEEPER-1596</a>
+</td>
+<td> Zab1_0Test should ensure that the file is closed
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1597'>ZOOKEEPER-1597</a>
+</td>
+<td> Windows build failing
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1599'>ZOOKEEPER-1599</a>
+</td>
+<td> 3.3 server cannot join 3.4 quorum
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1603'>ZOOKEEPER-1603</a>
+</td>
+<td> StaticHostProviderTest testUpdateClientMigrateOrNot hangs
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1606'>ZOOKEEPER-1606</a>
+</td> 
+<td> intermittent failures in ZkDatabaseCorruptionTest on jenkins
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1610'>ZOOKEEPER-1610</a>
+</td> 
+<td> Some classes are using == or != to compare Long/String objects instead of .equals()
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1613'>ZOOKEEPER-1613</a>
+</td>
+<td> The documentation still points to 2008 in the copyright notice
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1622'>ZOOKEEPER-1622</a>
+</td>
+<td> session ids will be negative in the year 2022
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1624'>ZOOKEEPER-1624</a>
+</td>
+<td> PrepRequestProcessor abort multi-operation incorrectly
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1629'>ZOOKEEPER-1629</a>
+</td>
+<td> testTransactionLogCorruption occasionally fails
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1632'>ZOOKEEPER-1632</a>
+</td>
+<td> fix memory leaks in cli_st
+</td>
+</tr>
+ 
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1633'>ZOOKEEPER-1633</a>
+</td>
+<td> Introduce a protocol version to connection initiation message
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1642'>ZOOKEEPER-1642</a>
+</td>
+<td> Leader loading database twice
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1645'>ZOOKEEPER-1645</a>
+</td>
+<td> ZooKeeper OSGi package imports not complete
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1646'>ZOOKEEPER-1646</a>
+</td>
+<td> mt c client tests fail on Ubuntu Raring
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1647'>ZOOKEEPER-1647</a>
+</td>
+<td> OSGi package import/export changes not applied to bin-jar
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1648'>ZOOKEEPER-1648</a>
+</td>
+<td> Fix WatcherTest in JDK7
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1653'>ZOOKEEPER-1653</a>
+</td> 
+<td> zookeeper fails to start because of inconsistent epoch
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1657'>ZOOKEEPER-1657</a>
+</td> 
+<td> Increased CPU usage by unnecessary SASL checks
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1663'>ZOOKEEPER-1663</a>
+</td>
+<td> scripts don&#39;t work when path contains spaces
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1667'>ZOOKEEPER-1667</a>
+</td>
+<td> Watch event isn&#39;t handled correctly when a client reestablish to a server
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1696'>ZOOKEEPER-1696</a>
+</td>
+<td> Fail to run zookeeper client on Weblogic application server
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1697'>ZOOKEEPER-1697</a>
+</td>
+<td> large snapshots can cause continuous quorum failure
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1702'>ZOOKEEPER-1702</a>
+</td>
+<td> ZooKeeper client may write operation packets before receiving successful response to connection request, can cause TCP RST
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1706'>ZOOKEEPER-1706</a>
+</td> 
+<td> Typo in Double Barriers example
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1711'>ZOOKEEPER-1711</a>
+</td>
+<td> ZooKeeper server binds to all ip addresses for leader election and broadcast
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1713'>ZOOKEEPER-1713</a>
+</td>
+<td> wrong time calculation in zkfuse.cc
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1714'>ZOOKEEPER-1714</a>
+</td>
+<td> perl client segfaults if ZOO_READ_ACL_UNSAFE constant is used
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1719'>ZOOKEEPER-1719</a>
+</td>
+<td> zkCli.sh, zkServer.sh and zkEnv.sh regression caused by ZOOKEEPER-1663
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1731'>ZOOKEEPER-1731</a>
+</td>
+<td> Unsynchronized access to ServerCnxnFactory.connectionBeans results in deadlock
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1732'>ZOOKEEPER-1732</a>
+</td>
+<td> ZooKeeper server unable to join established ensemble
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1733'>ZOOKEEPER-1733</a>
+</td>
+<td> FLETest#testLE is flaky on windows boxes
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1744'>ZOOKEEPER-1744</a>
+</td>
+<td> clientPortAddress breaks &quot;zkServer.sh status&quot; 
+</td></tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1750'>ZOOKEEPER-1750</a>
+</td>
+<td> Race condition producing NPE in NIOServerCnxn.toString
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1751'>ZOOKEEPER-1751</a>
+</td>
+<td> ClientCnxn#run could miss the second ping or connection get dropped before a ping
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1753'>ZOOKEEPER-1753</a>
+</td>
+<td> ClientCnxn is not properly releasing the resources, which are used to ping RwServer
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1754'>ZOOKEEPER-1754</a>
+</td>
+<td> Read-only server allows to create znode
+</td>
+</tr> 
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1755'>ZOOKEEPER-1755</a>
+</td>
+<td> Concurrent operations of four letter &#39;dump&#39; ephemeral command and killSession causing NPE
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1756'>ZOOKEEPER-1756</a>
+</td>
+<td> zookeeper_interest() in C client can return a timeval of 0
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1764'>ZOOKEEPER-1764</a>
+</td>
+<td> ZooKeeper attempts at SASL eventhough it shouldn&#39;t
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1765'>ZOOKEEPER-1765</a>
+</td>
+<td> Update code conventions link on &quot;How to contribute&quot; page
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1770'>ZOOKEEPER-1770</a>
+</td>
+<td> NullPointerException in SnapshotFormatter
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1774'>ZOOKEEPER-1774</a>
+</td>
+<td> QuorumPeerMainTest fails consistently with &quot;complains about host&quot; assertion failure
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1775'>ZOOKEEPER-1775</a>
+</td>
+<td> Ephemeral nodes not present in one of the members of the ensemble
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1776'>ZOOKEEPER-1776</a>
+</td>
+<td> Ephemeral nodes not present in one of the members of the ensemble
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1781'>ZOOKEEPER-1781</a>
+</td>
+<td> ZooKeeper Server fails if snapCount is set to 1 
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1786'>ZOOKEEPER-1786</a>
+</td>
+<td> ZooKeeper data model documentation is incorrect
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1790'>ZOOKEEPER-1790</a>
+</td>
+<td> Deal with special ObserverId in QuorumCnxManager.receiveConnection
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1798'>ZOOKEEPER-1798</a>
+</td>
+<td> Fix race condition in testNormalObserverRun
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1799'>ZOOKEEPER-1799</a>
+</td>
+<td> SaslAuthFailDesignatedClientTest.testAuth fails frequently on SUSE
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1805'>ZOOKEEPER-1805</a>
+</td>
+<td> &quot;Don&#39;t care&quot; value in ZooKeeper election breaks rolling upgrades
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1811'>ZOOKEEPER-1811</a>
+</td>
+<td> The ZooKeeperSaslClient service name principal is hardcoded to &quot;zookeeper&quot;
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1812'>ZOOKEEPER-1812</a>
+</td>
+<td> ZooInspector reconnection always fails if first connection fails
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1821'>ZOOKEEPER-1821</a>
+</td>
+<td> very ugly warning when compiling load_gen.c
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1839'>ZOOKEEPER-1839</a>
+</td>
+<td> Deadlock in NettyServerCnxn
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1844'>ZOOKEEPER-1844</a>
+</td>
+<td> TruncateTest fails on windows
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1845'>ZOOKEEPER-1845</a>
+</td>
+<td> FLETest.testLE fails on windows
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1850'>ZOOKEEPER-1850</a>
+</td>
+<td> cppunit test testNonexistingHost in TestZookeeperInit is failing on Unbuntu
+</td>
+</tr>
+
+</table>
+</div>
+
+	
+<div class="section">
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+<caption>Changes Since ZooKeeper 3.4.5</caption>
+
+<title>Changes Since ZooKeeper 3.4.5</title>
+
+<h4>        Improvement
+</h4>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1019'>ZOOKEEPER-1019</a>
+</td>
+<td> zkfuse doesn&#39;t list dependency on boost in README
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1096'>ZOOKEEPER-1096</a>
+</td> 
+<td> Leader communication should listen on specified IP, not wildcard address
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1324'>ZOOKEEPER-1324</a>
+</td>
+<td> Remove Duplicate NEWLEADER packets from the Leader to the Follower.
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1552'>ZOOKEEPER-1552</a>
+</td>
+<td> Enable sync request processor in Observer
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1564'>ZOOKEEPER-1564</a>
+</td> 
+<td> Allow JUnit test build with IBM Java
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1583'>ZOOKEEPER-1583</a>
+</td>
+<td> Document maxClientCnxns in conf/zoo_sample.cfg
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1584'>ZOOKEEPER-1584</a>
+</td>
+<td> Adding mvn-install target for deploying the zookeeper artifacts to .m2 repository.
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1598'>ZOOKEEPER-1598</a>
+</td>
+<td> Ability to support more digits in the version string
+</td>
+</tr>
+
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1615'>ZOOKEEPER-1615</a>
+</td>
+<td> minor typos in ZooKeeper Programmer&#39;s Guide web page
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1627'>ZOOKEEPER-1627</a>
+</td>
+<td> Add org.apache.zookeeper.common to exported packages in OSGi MANIFEST headers
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1666'>ZOOKEEPER-1666</a>
+</td>
+<td> Avoid Reverse DNS lookup if the hostname in connection string is literal IP address.
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1715'>ZOOKEEPER-1715</a>
+</td>
+<td> Upgrade netty version
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1758'>ZOOKEEPER-1758</a>
+</td> 
+<td> Add documentation for zookeeper.observer.syncEnabled flag
+</td>
+</tr>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1771'>ZOOKEEPER-1771</a>
+</td>
+<td> ZooInspector authentication
+</td>
+</tr>
+
+</table>
+</div>
+
+			
+<div class="section">
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+<caption>Changes Since ZooKeeper 3.4.5</caption>
+
+<title>Changes Since ZooKeeper 3.4.5</title>
+
+<h4>        Task
+</h4>
+
+<tr><td><a href='https://issues.apache.org/jira/browse/ZOOKEEPER-1430'>ZOOKEEPER-1430</a>
+</td>
+<td> add maven deploy support to the build
+</td>
+</tr>
+</table>
+</div>
+
+
+<a name="rchanges"></a>
+<h2 class="h3">Changes Since 3.4.4</h2>
+<div class="section">
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+<caption>Changes Since ZooKeeper 3.4.4</caption>
+
+<title>Changes Since ZooKeeper 3.4.4</title>
+
+
+<tr>
+  
+<th>Issue</th>
+  <th>Notes</th>
+
+</tr>
+
+
+<tr>
+ 
+<td>
+ <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1550">
+   ZOOKEEPER-1550</a>
+  </td>
+  <td>
+ZooKeeperSaslClient does not finish anonymous login on OpenJDK
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+ <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1376">
+   ZOOKEEPER-1376</a>
+  </td>
+  <td>
+zkServer.sh does not correctly check for $SERVER_JVMFLAGS
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+ <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1560">
+   ZOOKEEPER-1560</a>
+  </td>
+  <td>
+Zookeeper client hangs on creation of large nodes
+</td>
+
+</tr>
+
+
+
+</table>
+</div>
+
+<a name="nchanges"></a>
+<h2 class="h3">Changes Since 3.4.3</h2>
+<div class="section">
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+<caption>Changes Since ZooKeeper 3.4.3</caption>
+
+<title>Changes Since ZooKeeper 3.4.3</title>
+
+
+<tr>
+  
+<th>Issue</th>
+  <th>Notes</th>
+
+</tr>
+
+
+<tr>
+ 
+<td>
+ <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1496">
+   ZOOKEEPER-1496</a>
+  </td>
+  <td>
+Ephemeral node not getting cleared even after client has exited
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+ <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1048">
+   ZOOKEEPER-1048</a>
+  </td>
+  <td>
+addauth command does not work in cli_mt/cli_st
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+ <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1163">
+   ZOOKEEPER-1163</a>
+  </td>
+  <td>
+Memory leak in zk_hashtable.c:do_insert_watcher_object()
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+ <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1210">
+   ZOOKEEPER-1210</a>
+  </td>
+  <td>
+Can't build ZooKeeper RPM with RPM &gt;
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+ <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1236">
+   ZOOKEEPER-1236</a>
+  </td>
+  <td>
+Security uses proprietary Sun APIs
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+ <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1256">
+   ZOOKEEPER-1256</a>
+  </td>
+  <td>
+ClientPortBindTest is failing on Mac OS X
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+ <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1277">
+   ZOOKEEPER-1277</a>
+  </td>
+  <td>
+servers stop serving when lower 32bits of zxid roll over
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+ <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1307">
+   ZOOKEEPER-1307</a>
+  </td>
+  <td>
+zkCli.sh is exiting when an Invalid ACL exception is thrown from setACL command through client
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+ <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1318">
+   ZOOKEEPER-1318</a>
+  </td>
+  <td>
+In Python binding, get_children (and get and exists, and probably others) with expired session doesn't raise exception properly
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+ <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1339">
+   ZOOKEEPER-1339</a>
+  </td>
+  <td>
+C clien doesn't build with --enable-debug
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+ <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1344">
+   ZOOKEEPER-1344</a>
+  </td>
+  <td>
+ZooKeeper client multi-update command is not considering the Chroot request
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+ <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1354">
+   ZOOKEEPER-1354</a>
+  </td>
+  <td>
+AuthTest.testBadAuthThenSendOtherCommands fails intermittently
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+ <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1361">
+   ZOOKEEPER-1361</a>
+  </td>
+  <td>
+Leader.lead iterates over 'learners' set without proper synchronisation
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+ <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1380">
+   ZOOKEEPER-1380</a>
+  </td>
+  <td>
+zkperl: _zk_release_watch doesn't remove items properly from the watch list
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+ <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1384">
+   ZOOKEEPER-1384</a>
+  </td>
+  <td>
+test-cppunit overrides LD_LIBRARY_PATH and fails if gcc is in non-standard location
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+ <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1386">
+   ZOOKEEPER-1386</a>
+  </td>
+  <td>
+avoid flaky URL redirection in "ant javadoc" : replace "http://java.sun.com/javase/6/docs/api/" with "http://download.oracle.com/javase/6/docs/api/"
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+ <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1395">
+   ZOOKEEPER-1395</a>
+  </td>
+  <td>
+node-watcher double-free redux
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+ <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1403">
+   ZOOKEEPER-1403</a>
+  </td>
+  <td>
+zkCli.sh script quoting issue
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+ <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1406">
+   ZOOKEEPER-1406</a>
+  </td>
+  <td>
+dpkg init scripts don't restart - missing check_priv_sep_dir
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+ <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1412">
+   ZOOKEEPER-1412</a>
+  </td>
+  <td>
+java client watches inconsistently triggered on reconnect
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+ <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1419">
+   ZOOKEEPER-1419</a>
+  </td>
+  <td>
+Leader election never settles for a 5-node cluster
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+ <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1427">
+   ZOOKEEPER-1427</a>
+  </td>
+  <td>
+Writing to local files is done non-atomically
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+ <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1431">
+   ZOOKEEPER-1431</a>
+  </td>
+  <td>
+zkpython: async calls leak memory
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+ <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1437">
+   ZOOKEEPER-1437</a>
+  </td>
+  <td>
+Client uses session before SASL authentication complete
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+ <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1463">
+   ZOOKEEPER-1463</a>
+  </td>
+  <td>
+external inline function is not compatible with C99
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+ <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1465">
+   ZOOKEEPER-1465</a>
+  </td>
+  <td>
+Cluster availability following new leader election takes a long time with large datasets - is correlated to dataset size
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+ <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1466">
+   ZOOKEEPER-1466</a>
+  </td>
+  <td>
+QuorumCnxManager.shutdown missing synchronization
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+ <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1471">
+   ZOOKEEPER-1471</a>
+  </td>
+  <td>
+Jute generates invalid C++ code
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+ <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1480">
+   ZOOKEEPER-1480</a>
+  </td>
+  <td>
+ClientCnxn(1161) can't get the current zk server add, so that - Session 0x for server null, unexpected error
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+ <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1483">
+   ZOOKEEPER-1483</a>
+  </td>
+  <td>
+Fix leader election recipe documentation
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+ <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1489">
+   ZOOKEEPER-1489</a>
+  </td>
+  <td>
+Data loss after truncate on transaction log
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+ <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1490">
+   ZOOKEEPER-1490</a>
+  </td>
+  <td>
+If the configured log directory does not exist zookeeper will not start. Better to create the directory and start
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+ <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1493">
+   ZOOKEEPER-1493</a>
+  </td>
+  <td>
+C Client: zookeeper_process doesn't invoke completion callback if zookeeper_close has been called
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+ <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1494">
+   ZOOKEEPER-1494</a>
+  </td>
+  <td>
+C client: socket leak after receive timeout in zookeeper_interest()
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+ <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1496">
+   ZOOKEEPER-1496</a>
+  </td>
+  <td>
+Ephemeral node not getting cleared even after client has exited
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+ <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1501">
+   ZOOKEEPER-1501</a>
+  </td>
+  <td>
+Nagios plugin always returns OK when it cannot connect to zookeeper
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+ <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1514">
+   ZOOKEEPER-1514</a>
+  </td>
+  <td>
+FastLeaderElection - leader ignores the round information when joining a quorum
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+ <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1521">
+   ZOOKEEPER-1521</a>
+  </td>
+  <td>
+LearnerHandler initLimit/syncLimit problems specifying follower socket timeout limits
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+ <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1522">
+   ZOOKEEPER-1522</a>
+  </td>
+  <td>
+intermittent failures in Zab test due to NPE in recursiveDelete test function
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+ <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1536">
+   ZOOKEEPER-1536</a>
+  </td>
+  <td>
+c client : memory leak in winport.c
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+ <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1321">
+   ZOOKEEPER-1321</a>
+  </td>
+  <td>
+Add number of client connections metric in JMX and srvr
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+ <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1377">
+   ZOOKEEPER-1377</a>
+  </td>
+  <td>
+add support for dumping a snapshot file content (similar to LogFormatter)
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+ <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1389">
+   ZOOKEEPER-1389</a>
+  </td>
+  <td>
+it would be nice if start-foreground used exec $JAVA in order to get rid of the intermediate shell process
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+ <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1390">
+   ZOOKEEPER-1390</a>
+  </td>
+  <td>
+some expensive debug code not protected by a check for debug
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+ <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1433">
+   ZOOKEEPER-1433</a>
+  </td>
+  <td>
+improve ZxidRolloverTest (test seems flakey)
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+ <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1454">
+   ZOOKEEPER-1454</a>
+  </td>
+  <td>
+Document how to run autoreconf if cppunit is installed in a non-standard directory
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+ <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1481">
+   ZOOKEEPER-1481</a>
+  </td>
+  <td>
+allow the C cli to run exists with a watcher
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+ <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1497">
+   ZOOKEEPER-1497</a>
+  </td>
+  <td>
+Allow server-side SASL login with JAAS configuration to be programmatically set (rather than only by reading JAAS configuration file)
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+ <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1503">
+   ZOOKEEPER-1503</a>
+  </td>
+  <td>
+remove redundant JAAS configuration code in SaslAuthTest and SaslAuthFailTest
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+ <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1510">
+   ZOOKEEPER-1510</a>
+  </td>
+  <td>
+Should not log SASL errors for non-secure usage
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+ <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1450">
+   ZOOKEEPER-1450</a>
+  </td>
+  <td>
+Backport ZOOKEEPER-1294 fix to 3.4 and 3.3
+</td>
+
+</tr>
+
+
+</table>
+</div>
+
+
+<a name="changes"></a>
+<h2 class="h3">Changes Since ZooKeeper 3.4.2</h2>
+<div class="section">
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+<caption>Changes Since ZooKeeper 3.4.2</caption>
+
+<title>Changes Since ZooKeeper 3.4.2</title>
+
+
+<tr>
+  
+<th>Issue</th>
+  <th>Notes</th>
+
+</tr>
+
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1089">
+   ZOOKEEPER-1089</a>
+ </td>
+<td>
+zkServer.sh status does not work due to invalid option of nc.
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1345">
+   ZOOKEEPER-1345</a>
+ </td>
+<td>
+Add a .gitignore file with general exclusions and Eclipse project files excluded.
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1343">
+   ZOOKEEPER-1343</a>
+ </td>
+<td>
+getEpochToPropose should check if lastAcceptedEpoch is greater or equal than epoch.
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-850">
+   ZOOKEEPER-850</a>
+ </td>
+<td>
+ replaces log4j with slf4j code (also in contrib for bookkeeper, zooinspector,
+ rest,loggraph), added slf4j dependencies into several ivy.xml files. 
+ You must add slf4j-api-1.6.1.jar and slf4j-log4j12-1.6.1.jar (bridge from sl4j 
+ to log4j) to the classpath, if not using the standard scripts.
+ log4j remains as the final logger yet, there is still work to do:
+ remove programmatic access to the log4j api from certain classes
+  (which add appenders or configure log4j at runtime), or move them to contrib 
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1358">
+   ZOOKEEPER-1358</a>
+ </td>
+<td>
+In StaticHostProviderTest.java, testNextDoesNotSleepForZero tests that hostProvider.next(0)
+  doesn't sleep by checking that the latency of this call is less than 10sec
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1351">
+   ZOOKEEPER-1351</a>
+ </td>
+<td>
+Invalid test verification in MultiTransactionTest.
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-973">
+   ZOOKEEPER-973</a>
+ </td>
+<td>
+bind() could fail on Leader because it does not setReuseAddress on its ServerSocket.
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1367">
+   ZOOKEEPER-1367</a>
+ </td>
+<td>
+ Data inconsistencies and unexpired ephemeral nodes after cluster restart.
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1353">
+   ZOOKEEPER-1353</a>
+ </td>
+<td>
+ C client test suite fails consistently.
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1373">
+   ZOOKEEPER-1373</a>
+ </td>
+<td>
+  Hardcoded SASL login context name clashes with Hadoop security
+  configuration override.
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1352">
+   ZOOKEEPER-1352</a>
+ </td>
+<td>
+ server.InvalidSnapshotTest is using connection timeouts that
+  are too short.
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1336">
+   ZOOKEEPER-1336</a>
+ </td>
+<td>
+ javadoc for multi is confusing, references functionality that doesn't
+  seem to exis
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1340">
+   ZOOKEEPER-1340</a>
+ </td>
+<td>
+ multi problem - typical user operations are
+  generating ERROR level messages in the server.
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1374">
+   ZOOKEEPER-1374</a>
+ </td>
+<td>
+ C client multi-threaded test suite fails to  compile on ARM architectures.
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1337">
+   ZOOKEEPER-1337</a>
+ </td>
+<td>
+ multi's "Transaction" class is missing tests.
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1338">
+   ZOOKEEPER-1338</a>
+ </td>
+<td>
+ class cast exceptions may be thrown by multi  ErrorResult class (invalid equals)
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1322">
+   ZOOKEEPER-1322</a>
+ </td>
+<td>
+Cleanup/fix logging in Quorum code.
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1327">
+   ZOOKEEPER-1327</a>
+ </td>
+<td>
+There are still remnants of hadoop urls.
+</td>
+
+</tr>
+
+
+</table>
+</div>
+
+
+<a name="changes_3.4.1"></a>
+<h2 class="h3">Changes Since ZooKeeper 3.4.1</h2>
+<div class="section">
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+<caption>Changes Since ZooKeeper 3.4.1</caption>
+
+<title>Changes Since ZooKeeper 3.4.1</title>
+
+
+<tr>
+  
+<th>Issue</th>
+  <th>Notes</th>
+
+</tr>
+
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1333">
+   ZOOKEEPER-1333</a>
+ </td>
+<td>
+NPE in FileTxnSnapLog when restarting a cluster.
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1323">
+   ZOOKEEPER-1323</a>
+ </td>
+<td>
+c client doesn't compile on freebsd
+</td>
+
+</tr>
+
+
+</table>
+</div>
+
+
+<a name="prev_changes"></a>
+<h2 class="h3">Changes Since ZooKeeper 3.4.0</h2>
+<div class="section">
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+<caption>Changes Since ZooKeeper 3.4.0</caption>
+
+<title>Changes Since ZooKeeper 3.4.0</title>
+
+
+<tr>
+  
+<th>Issue</th>
+  <th>Notes</th>
+
+</tr>
+
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1311">
+   ZOOKEEPER-1311</a>
+ </td>
+<td>
+ZooKeeper test jar is broken
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1305">
+   ZOOKEEPER-1305</a>
+ </td>
+<td>
+zookeeper.c:prepend_string func can dereference null ptr
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1316">
+   ZOOKEEPER-1316</a>
+ </td>
+<td>
+zookeeper_init leaks memory if chroot is just '/'
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1315">
+   ZOOKEEPER-1315</a>
+ </td>
+<td>
+ zookeeper_init always reports sessionPasswd=hidden
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1317">
+   ZOOKEEPER-1317</a>
+ </td>
+<td>
+ Possible segfault in zookeeper_init.
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1319">
+   ZOOKEEPER-1319</a>
+ </td>
+<td>
+ Missing data after restarting+expanding a cluster.
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1269">
+   ZOOKEEPER-1269</a>
+ </td>
+<td>
+ Multi deserialization issues.
+</td>
+
+</tr>
+
+
+</table>
+</div>
+
+
+<a name="prevchanges"></a>
+<h2 class="h3">Changes Since ZooKeeper 3.3.0</h2>
+<div class="section">
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+<caption>Changes Since ZooKeeper 3.3.0</caption>
+
+<title>Changes Since ZooKeeper 3.3.0</title>
+
+
+<tr>
+  
+<th>Issue</th>
+  <th>Notes</th>
+
+</tr>
+
+
+<tr>
+ 
+<td>
+   Sub-Tasks
+ </td>
+ <td>
+  
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1239">
+   ZOOKEEPER-1239</a>
+ </td>
+ <td>
+ add logging/stats to identify fsync stalls.
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1208">
+   ZOOKEEPER-1208</a>
+ </td>
+<td>
+Ephemeral node not removed after the client session is long gone. 
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-784">
+   ZOOKEEPER-784</a>
+ </td>
+ <td>
+  server-side functionality for read-only mode. This is not thoroughly tested.
+  Avoid using it in production. This is also at risk of being removed from
+  the feature set later.
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-798">
+   ZOOKEEPER-798</a>
+ </td>
+ <td>
+  Fixup loggraph for FLE changes
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-839">
+   ZOOKEEPER-839</a>
+ </td>
+ <td>
+  deleteRecursive does not belong to the other methods
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-908">
+   ZOOKEEPER-908</a>
+ </td>
+ <td>
+  Remove code duplication and inconsistent naming in ClientCnxn.Packet creation
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-909">
+   ZOOKEEPER-909</a>
+ </td>
+ <td>
+  Extract NIO specific code from ClientCnxn
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-966">
+   ZOOKEEPER-966</a>
+ </td>
+ <td>
+  Client side for multi
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-967">
+   ZOOKEEPER-967</a>
+ </td>
+ <td>
+  Server side decoding and function dispatch
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-968">
+   ZOOKEEPER-968</a>
+ </td>
+ <td>
+  Database multi-update
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1042">
+   ZOOKEEPER-1042</a>
+ </td>
+ <td>
+  Generate zookeeper test jar for maven installation
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1081">
+   ZOOKEEPER-1081</a>
+ </td>
+ <td>
+  modify leader/follower code to correctly deal with new leader
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1082">
+   ZOOKEEPER-1082</a>
+ </td>
+ <td>
+  modify leader election to correctly take into account current epoch
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1150">
+   ZOOKEEPER-1150</a>
+ </td>
+ <td>
+  fix for this patch to compile on windows...
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1160">
+   ZOOKEEPER-1160</a>
+ </td>
+ <td>
+  test timeouts are too small
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1201">
+   ZOOKEEPER-1201</a>
+ </td>
+ <td>
+  Clean SaslServerCallbackHandler.java
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+   Bug Fixes
+ </td>
+ <td>
+  
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1268">
+   ZOOKEEPER-1268</a>
+ </td>
+ <td>
+  problems with read only mode, intermittent test failures and ERRORs in the log.
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1271">
+   ZOOKEEPER-1271</a>
+ </td>
+ <td>
+	testEarlyLeaderAbandonment failing on solaris - clients not retrying connection.
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1192">
+   ZOOKEEPER-1192</a>
+ </td>
+ <td>
+Leader.waitForEpochAck() checks waitingForNewEpoch instead of checking electionFinished.
+</td>
+
+</tr>
+
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1246">
+   ZOOKEEPER-1246</a>
+ </td>
+ <td>
+  Dead code in PrepRequestProcessor catch Exception block.
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1264">
+   ZOOKEEPER-1264</a>
+ </td>
+ <td>
+  FollowerResyncConcurrencyTest failing intermittently.
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1270">
+   ZOOKEEPER-1270</a>
+ </td>
+ <td>
+   testEarlyLeaderAbandonment failing intermittently, quorum formed, no serving.
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1291">
+   ZOOKEEPER-1291</a>
+ </td>
+ <td>
+   AcceptedEpoch not updated at leader before it proposes the epoch to followers.
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1282">
+   ZOOKEEPER-1282</a>
+ </td>
+ <td>
+Learner.java not following Zab 1.0 protocol - setCurrentEpoch should be done upon receipt of NEWLEADER
+ (before acking it) and not upon receipt of UPTODATE.
+ </td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-335">
+   ZOOKEEPER-335</a>
+ </td>
+ <td>
+  zookeeper servers should commit the new leader txn to their logs.
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-418">
+   ZOOKEEPER-418</a>
+ </td>
+ <td>
+  Need nifty zookeeper browser
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-603">
+   ZOOKEEPER-603</a>
+ </td>
+ <td>
+  zkpython should do a better job of freeing memory under error conditions
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-662">
+   ZOOKEEPER-662</a>
+ </td>
+ <td>
+  Too many CLOSE_WAIT socket state on a server
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-690">
+   ZOOKEEPER-690</a>
+ </td>
+ <td>
+  AsyncTestHammer test fails on hudson.
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-719">
+   ZOOKEEPER-719</a>
+ </td>
+ <td>
+  Add throttling to BookKeeper client
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-720">
+   ZOOKEEPER-720</a>
+ </td>
+ <td>
+  Use zookeeper-{version}-sources.jar instead of zookeeper-{version}-src.jar to publish sources in the Maven repository
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-722">
+   ZOOKEEPER-722</a>
+ </td>
+ <td>
+  zkServer.sh uses sh's builtin echo on BSD, behaves incorrectly.
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-731">
+   ZOOKEEPER-731</a>
+ </td>
+ <td>
+  Zookeeper#delete  , #create - async versions miss a verb in the javadoc 
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-734">
+   ZOOKEEPER-734</a>
+ </td>
+ <td>
+  QuorumPeerTestBase.java and ZooKeeperServerMainTest.java do not handle windows path correctly
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-735">
+   ZOOKEEPER-735</a>
+ </td>
+ <td>
+  cppunit test testipv6 assumes that the machine is ipv6 enabled.
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-737">
+   ZOOKEEPER-737</a>
+ </td>
+ <td>
+  some 4 letter words may fail with netcat (nc)
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-738">
+   ZOOKEEPER-738</a>
+ </td>
+ <td>
+  zookeeper.jute.h fails to compile with -pedantic 
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-741">
+   ZOOKEEPER-741</a>
+ </td>
+ <td>
+  root level create on REST proxy fails
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-742">
+   ZOOKEEPER-742</a>
+ </td>
+ <td>
+  Deallocatng None on writes
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-746">
+   ZOOKEEPER-746</a>
+ </td>
+ <td>
+  learner outputs session id to log in dec (should be hex)
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-749">
+   ZOOKEEPER-749</a>
+ </td>
+ <td>
+  OSGi metadata not included in binary only jar
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-750">
+   ZOOKEEPER-750</a>
+ </td>
+ <td>
+  move maven artifacts into "dist-maven" subdir of the release (package target)
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-758">
+   ZOOKEEPER-758</a>
+ </td>
+ <td>
+  zkpython segfaults on invalid acl with missing key
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-763">
+   ZOOKEEPER-763</a>
+ </td>
+ <td>
+  Deadlock on close w/ zkpython / c client
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-764">
+   ZOOKEEPER-764</a>
+ </td>
+ <td>
+  Observer elected leader due to inconsistent voting view
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-766">
+   ZOOKEEPER-766</a>
+ </td>
+ <td>
+  forrest recipes docs don't mention the lock/queue recipe implementations available in the release
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-769">
+   ZOOKEEPER-769</a>
+ </td>
+ <td>
+  Leader can treat observers as quorum members
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-772">
+   ZOOKEEPER-772</a>
+ </td>
+ <td>
+  zkpython segfaults when watcher from async get children is invoked.
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-774">
+   ZOOKEEPER-774</a>
+ </td>
+ <td>
+  Recipes tests are slightly outdated: they do not compile against JUnit 4.8
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-777">
+   ZOOKEEPER-777</a>
+ </td>
+ <td>
+  setting acl on a non existant node should return no node error
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-782">
+   ZOOKEEPER-782</a>
+ </td>
+ <td>
+  Incorrect C API documentation for Watches
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-783">
+   ZOOKEEPER-783</a>
+ </td>
+ <td>
+  committedLog in ZKDatabase is not properly synchronized
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-787">
+   ZOOKEEPER-787</a>
+ </td>
+ <td>
+  groupId in deployed pom is wrong
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-790">
+   ZOOKEEPER-790</a>
+ </td>
+ <td>
+  Last processed zxid set prematurely while establishing leadership
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-792">
+   ZOOKEEPER-792</a>
+ </td>
+ <td>
+  zkpython memory leak
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-794">
+   ZOOKEEPER-794</a>
+ </td>
+ <td>
+  Callbacks are not invoked when the client is closed
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-795">
+   ZOOKEEPER-795</a>
+ </td>
+ <td>
+  eventThread isn't shutdown after a connection "session expired" event coming
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-796">
+   ZOOKEEPER-796</a>
+ </td>
+ <td>
+  zkServer.sh should support an external PIDFILE variable
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-800">
+   ZOOKEEPER-800</a>
+ </td>
+ <td>
+  zoo_add_auth returns ZOK if zookeeper handle is in ZOO_CLOSED_STATE
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-804">
+   ZOOKEEPER-804</a>
+ </td>
+ <td>
+  c unit tests failing due to "assertion cptr failed"
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-813">
+   ZOOKEEPER-813</a>
+ </td>
+ <td>
+  maven install is broken due to incorrect organisation
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-814">
+   ZOOKEEPER-814</a>
+ </td>
+ <td>
+  monitoring scripts are missing apache license headers
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-820">
+   ZOOKEEPER-820</a>
+ </td>
+ <td>
+  update c unit tests to ensure "zombie" java server processes don't cause failure
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-822">
+   ZOOKEEPER-822</a>
+ </td>
+ <td>
+  Leader election taking a long time  to complete
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-831">
+   ZOOKEEPER-831</a>
+ </td>
+ <td>
+  BookKeeper: Throttling improved for reads
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-844">
+   ZOOKEEPER-844</a>
+ </td>
+ <td>
+  handle auth failure in java client
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-846">
+   ZOOKEEPER-846</a>
+ </td>
+ <td>
+  zookeeper client doesn't shut down cleanly on the close call
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-854">
+   ZOOKEEPER-854</a>
+ </td>
+ <td>
+  BookKeeper does not compile due to changes in the ZooKeeper code
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-855">
+   ZOOKEEPER-855</a>
+ </td>
+ <td>
+  clientPortBindAddress should be clientPortAddress
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-861">
+   ZOOKEEPER-861</a>
+ </td>
+ <td>
+  Missing the test SSL certificate used for running junit tests.
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-867">
+   ZOOKEEPER-867</a>
+ </td>
+ <td>
+  ClientTest is failing on hudson - fd cleanup
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-870">
+   ZOOKEEPER-870</a>
+ </td>
+ <td>
+  Zookeeper trunk build broken.
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-874">
+   ZOOKEEPER-874</a>
+ </td>
+ <td>
+  FileTxnSnapLog.restore does not call listener
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-880">
+   ZOOKEEPER-880</a>
+ </td>
+ <td>
+  QuorumCnxManager$SendWorker grows without bounds
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-881">
+   ZOOKEEPER-881</a>
+ </td>
+ <td>
+  ZooKeeperServer.loadData loads database twice
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-882">
+   ZOOKEEPER-882</a>
+ </td>
+ <td>
+  Startup loads last transaction from snapshot
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-884">
+   ZOOKEEPER-884</a>
+ </td>
+ <td>
+  Remove LedgerSequence references from BookKeeper documentation and comments in tests 
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-888">
+   ZOOKEEPER-888</a>
+ </td>
+ <td>
+  c-client / zkpython: Double free corruption on node watcher
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-893">
+   ZOOKEEPER-893</a>
+ </td>
+ <td>
+  ZooKeeper high cpu usage when invalid requests
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-897">
+   ZOOKEEPER-897</a>
+ </td>
+ <td>
+  C Client seg faults during close
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-898">
+   ZOOKEEPER-898</a>
+ </td>
+ <td>
+  C Client might not cleanup correctly during close
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-902">
+   ZOOKEEPER-902</a>
+ </td>
+ <td>
+  Fix findbug issue in trunk "Malicious code vulnerability"
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-904">
+   ZOOKEEPER-904</a>
+ </td>
+ <td>
+  super digest is not actually acting as a full superuser
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-913">
+   ZOOKEEPER-913</a>
+ </td>
+ <td>
+  Version parser fails to parse "3.3.2-dev" from build.xml.
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-917">
+   ZOOKEEPER-917</a>
+ </td>
+ <td>
+  Leader election selected incorrect leader
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-919">
+   ZOOKEEPER-919</a>
+ </td>
+ <td>
+  Ephemeral nodes remains in one of ensemble after deliberate SIGKILL
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-921">
+   ZOOKEEPER-921</a>
+ </td>
+ <td>
+  zkPython incorrectly checks for existence of required ACL elements
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-937">
+   ZOOKEEPER-937</a>
+ </td>
+ <td>
+  test -e not available on solaris /bin/sh
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-957">
+   ZOOKEEPER-957</a>
+ </td>
+ <td>
+  zkCleanup.sh doesn't do anything
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-958">
+   ZOOKEEPER-958</a>
+ </td>
+ <td>
+  Flag to turn off autoconsume in hedwig c++ client
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-961">
+   ZOOKEEPER-961</a>
+ </td>
+ <td>
+  Watch recovery after disconnection when connection string contains a prefix
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-962">
+   ZOOKEEPER-962</a>
+ </td>
+ <td>
+  leader/follower coherence issue when follower is receiving a DIFF
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-963">
+   ZOOKEEPER-963</a>
+ </td>
+ <td>
+  Make Forrest work with JDK6
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-965">
+   ZOOKEEPER-965</a>
+ </td>
+ <td>
+  Need a multi-update command to allow multiple znodes to be updated safely
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-975">
+   ZOOKEEPER-975</a>
+ </td>
+ <td>
+  new peer goes in LEADING state even if ensemble is online
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-976">
+   ZOOKEEPER-976</a>
+ </td>
+ <td>
+  ZooKeeper startup script doesn't use JAVA_HOME
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-981">
+   ZOOKEEPER-981</a>
+ </td>
+ <td>
+  Hang in zookeeper_close() in the multi-threaded C client
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-983">
+   ZOOKEEPER-983</a>
+ </td>
+ <td>
+  running zkServer.sh start remotely using ssh hangs
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-985">
+   ZOOKEEPER-985</a>
+ </td>
+ <td>
+  Test BookieRecoveryTest fails on trunk.
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1006">
+   ZOOKEEPER-1006</a>
+ </td>
+ <td>
+  QuorumPeer "Address already in use" -- regression in 3.3.3
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1007">
+   ZOOKEEPER-1007</a>
+ </td>
+ <td>
+  iarchive leak in C client
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1013">
+   ZOOKEEPER-1013</a>
+ </td>
+ <td>
+  zkServer.sh usage message should mention all startup options
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1027">
+   ZOOKEEPER-1027</a>
+ </td>
+ <td>
+  chroot not transparent in zoo_create()
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1028">
+   ZOOKEEPER-1028</a>
+ </td>
+ <td>
+  In python bindings, zookeeper.set2() should return a stat dict but instead returns None
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1033">
+   ZOOKEEPER-1033</a>
+ </td>
+ <td>
+  c client should install includes into INCDIR/zookeeper, not INCDIR/c-client-src
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1034">
+   ZOOKEEPER-1034</a>
+ </td>
+ <td>
+  perl bindings should automatically find the zookeeper c-client headers
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1046">
+   ZOOKEEPER-1046</a>
+ </td>
+ <td>
+  Creating a new sequential node results in a ZNODEEXISTS error
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1049">
+   ZOOKEEPER-1049</a>
+ </td>
+ <td>
+  Session expire/close flooding renders heartbeats to delay significantly
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1051">
+   ZOOKEEPER-1051</a>
+ </td>
+ <td>
+  SIGPIPE in Zookeeper 0.3.* when send'ing after cluster disconnection
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1052">
+   ZOOKEEPER-1052</a>
+ </td>
+ <td>
+  Findbugs warning in QuorumPeer.ResponderThread.run()
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1055">
+   ZOOKEEPER-1055</a>
+ </td>
+ <td>
+  check for duplicate ACLs in addACL() and create()
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1058">
+   ZOOKEEPER-1058</a>
+ </td>
+ <td>
+  fix typo in opToString for getData
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1059">
+   ZOOKEEPER-1059</a>
+ </td>
+ <td>
+  stat command isses on non-existing node causes NPE 
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1060">
+   ZOOKEEPER-1060</a>
+ </td>
+ <td>
+  QuorumPeer takes a long time to shutdown
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1061">
+   ZOOKEEPER-1061</a>
+ </td>
+ <td>
+  Zookeeper stop fails if start called twice
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1063">
+   ZOOKEEPER-1063</a>
+ </td>
+ <td>
+  Dubious synchronization in Zookeeper and ClientCnxnSocketNIO classes
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1068">
+   ZOOKEEPER-1068</a>
+ </td>
+ <td>
+  Documentation and default config suggest incorrect location for Zookeeper state
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1069">
+   ZOOKEEPER-1069</a>
+ </td>
+ <td>
+  Calling shutdown() on a QuorumPeer too quickly can lead to a corrupt log
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1073">
+   ZOOKEEPER-1073</a>
+ </td>
+ <td>
+  address a documentation issue in ZOOKEEPER-1030
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1074">
+   ZOOKEEPER-1074</a>
+ </td>
+ <td>
+  zkServer.sh is missing nohup/sleep, which are necessary for remote invocation
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1076">
+   ZOOKEEPER-1076</a>
+ </td>
+ <td>
+  some quorum tests are unnecessarily extending QuorumBase
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1083">
+   ZOOKEEPER-1083</a>
+ </td>
+ <td>
+  Javadoc for WatchedEvent not being generated
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1086">
+   ZOOKEEPER-1086</a>
+ </td>
+ <td>
+  zookeeper test jar has non mavenised dependency.
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1087">
+   ZOOKEEPER-1087</a>
+ </td>
+ <td>
+  ForceSync VM arguement not working when set to "no"
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1088">
+   ZOOKEEPER-1088</a>
+ </td>
+ <td>

[... 1149 lines stripped ...]



Mime
View raw message