Hello, The Apache Curator team is pleased to announce the release of version 5.5.0.
Apache Curator is a Java/JVM client library for Apache ZooKeeper[1], a distributed coordination service. Apache Curator includes a high-level API framework and utilities to make using Apache ZooKeeper much easier and more reliable. It also includes recipes for common use cases and extensions such as service discovery and a Java 8 asynchronous DSL. For more details, please visit the project website: https://curator.apache.org/ The download page for Apache Curator is here: https://curator.apache.org/releases.html The binary artifacts for Curator are available from Maven Central and its mirrors. For general information on Apache Curator, please visit the project website: https://curator.apache.org Release Notes - Apache Curator - Version 5.5.0 ** Bug * [CURATOR-518] - Curator. LeaderSelector. Two successive calls to interruptLeadership() will break autoRequeue. * [CURATOR-535] - TestServer random port selection has a race condition * [CURATOR-600] - ModeledFramework.delete() doesn't use DeleteOptions * [CURATOR-621] - InterProcessReadWriteLock allows the write lock to be taken when the read one is not released * [CURATOR-664] - EnsembleTracker use resolved server address in connection string if client address is wildcard * [CURATOR-665] - ModeledFramework does not throw expected exception and instead hangs * [CURATOR-666] - Background create strip namespace twice from path ** Improvement * [CURATOR-609] - ModeledCache attempts to deserialize empty ZNodes on deletion, resulting in exceptions * [CURATOR-661] - Cleanup and refactor build and CI settings * [CURATOR-662] - getLockPath is not public from InterProcessReadWriteLock's ReadLock and WriteLock * [CURATOR-668] - blockUntilConnected(int, java.util.concurrent.TimeUnit) method annotation is ambiguity Regards, The Curator Team [1] Apache ZooKeeper https://zookeeper.apache.org/