HDP 3.1.5 Release Notes
Also available as:


This release provides ZooKeeper 3.4.6 and the following patches.

  • ZOOKEEPER-2498: Potential resource leak in C client when processing unexpected / out of order response
  • ZOOKEEPER-2693: DOS attack on wchp/wchc four letter words (4lw)
  • ZOOKEEPER-1045: Support Quorum Peer mutual authentication via SASL
  • ZOOKEEPER-2726: Patch for ZOOKEEPER-2693 introduces potential race condition
  • ZOOKEEPER-1392: Should not allow to read ACL when not authorized to read node

HDP 3.1.0 provides ZooKeeper 3.4.6 and the patches listed for HDP 3.0.0 and HDP 3.0.1

HDP 3.0.1 provided ZooKeeper 3.4.6 with the following Apache patches:

HDP 3.0.0 provided ZooKeeper 3.4.6 and the following Apache patches:

  • ZOOKEEPER-2141: ACL cache in DataTree never removes entries

  • ZOOKEEPER-1897: ZK Shell/Cli not processing commands (stack via michim)

  • ZOOKEEPER-1926: Unit tests should only use build/test/data for data

  • ZOOKEEPER-2064: Prevent resource leak in various classes

  • ZOOKEEPER-2053: Make scripts use ZOOKEEPER_HOME if set.

  • ZOOKEEPER-1876: Add support for installing windows services in .cmd scripts

  • ZOOKEEPER-1848: [WINDOWS] Java NIO socket channels does not work with Windows ipv6 on JDK6

  • ZOOKEEPER-1574: Set svn:eol-style property to native.

  • ZOOKEEPER-1575: adding .gitattributes to prevent CRLF and LF mismatches for source and text files (Raja Aluri via michim)

  • ZOOKEEPER-1888: ZkCli.cmd commands fail with "'java' is not recognized as an internal or external command" (Ivan Mitic via michim)

  • ZOOKEEPER-1791: ZooKeeper package includes unnecessary jars that are part of the package. (mahadev)

  • ZOOKEEPER-1506: Re-try DNS hostname -> IP resolution if node connection fails

  • ZOOKEEPER-1952: Default log directory and file name can be changed

  • ZOOKEEPER-706: large numbers of watches can cause session re-establishment to fail (Chris Thunes)

  • ZOOKEEPER-1576: Zookeeper cluster - failed to connect to cluster if one of the provided IPs causes java.net.UnknownHostException (Edward Ribeiro via camille)