- Support for creating nodes with TTL (by MaximFischuk)
- Leak when reconnecting (by tsxiaofang).
- Trying to reconnect when failed to parse connect response (by tsxiaofang).
-connect_with_retry_time()
function for specifying retry timeout.
- Fixed signaling exiting read loop.
- Avoid leaking watch threads on client shutdown.
- Fixed compatibility with old ZK clusters.
- Distributed queue recipe.
- Fix lock not setting handler on first node in leader election.
- Updated dependencies
- Updated
tokio
to 1.0
- Updated
tokio
to 0.3
- To string conversion from some enums
New leader latch recipe
- Node watchers are now
FnOnce
- Added missing traits for enums:
Ord
,PartialOrd
,Eq
,Hash
WatchedEventType
andKeeperState
enums now implementTryFrom<i32>
instead ofFrom<i32>
- Using
tracing
for logs instead oflog
- New
ensure_path_with_leaf_mode
function (useful e.g. for creating containers for locks) - New shared lock recipe
- Rewritten legacy io system to avoid busy waiting