Release Notes - ZooKeeper - Version 3.6.1
Bug
- ZOOKEEPER-2164 - fast leader election keeps failing
- ZOOKEEPER-3706 - ZooKeeper.close() would leak SendThread when the network is broken
- ZOOKEEPER-3737 - Unable to eliminate log4j1 transitive dependency
- ZOOKEEPER-3738 - Avoid use of broken codehaus properties-maven-plugin
- ZOOKEEPER-3739 - Remove use of com.sun.nio.file.SensitivityWatchEventModifier
- ZOOKEEPER-3745 - Update copyright notices from 2019 to 2020
- ZOOKEEPER-3758 - Update from 3.5.7 to 3.6.0 does not work
- ZOOKEEPER-3760 - remove a useless throwing CliException
- ZOOKEEPER-3769 - fast leader election does not end if leader is taken down
- ZOOKEEPER-3776 - Cluster stuck not forming up quorum
- ZOOKEEPER-3778 - Cannot upgrade from 3.5.7 to 3.6.0 due to multiAddress.reachabilityCheckEnabled
- ZOOKEEPER-3780 - restore Version.getRevision() to be backward compatible
- ZOOKEEPER-3793 - Request throttling is broken when RequestThrottler is disabled or configured incorrectly.
- ZOOKEEPER-3726 - invalid ipv6 address comparison in C client
- ZOOKEEPER-3797 - Conflict between fatjar and full-build Maven profiles in branch-3.6
- ZOOKEEPER-3802 - Fix rat checks in full-build and fatjar
New Feature
Improvement
Wish
- ZOOKEEPER-3763 - Restore ZKUtil.deleteRecursive in order to help compatibility of applications with 3.5 and 3.6
Task
- ZOOKEEPER-3669 - Use switch Statement in ClientCnxn SendThread
- ZOOKEEPER-3677 - owasp checker failing for - CVE-2019-17571 Apache Log4j 1.2 deserialization of untrusted data in SocketServer
- ZOOKEEPER-3751 - upgrade jackson-databind to 2.10 from 2.9
- ZOOKEEPER-3794 - upgrade netty to address CVE-2020-11612