You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@curator.apache.org by Kezhu Wang <ke...@apache.org> on 2023/04/28 10:36:51 UTC

[ANNOUNCE] Apache Curator 5.5.0 released

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/