All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Upgrade rsasl to 2.2.0 to fix unexported types (#54)
- Split connection to reader and writer to multiplex them (#51)
- Upgrade rsasl to 2.2.0 to fix unexported types (#54)
- Split connection to reader and writer to multiplex them (#51)
- feat: support SASL authentication (#46)
- fix: AuthFailed not reported eagerly in Connector::connect (#45)
- refactor: toggle TLS support with feature gate (#47)
- refactor!: refactor OtherError to CustomError (b71aa2c)
- docs: state that no session disconnected event before closed (#48)
0.7.1 - 2024-04-01
- fix: can not connect to ZooKeeper 3.3 (c031d8e)
0.7.0 - 2024-03-31
- feat: add TLS support (#25) (#31)
- feat: seek quorum for readonly session (#33)
- feat!: option to fail eagerly with
Error::NoHosts
(#36) - feat: add
Connector
to deprecateClientBuilder
(#29) - feat: add backoff between connection retries (#37) (0e4e201)
- refactor!: using tracing to carry context and log (#40)
- refactor!: add
SessionInfo
to box session id, password and readonly (58f8fb4) - chore: enrich logging message (#41) (40c0a18)
- chore: enrich tests (309672d) (373d21a)
- fix:
last_zxid_seen
inConnectRequest
is not set (#39)
0.6.4 - 2024-04-01
- fix:
last_zxid_seen
inConnectRequest
is not set (#39) - fix: can not connect to ZooKeeper 3.3 (7ae9cbe)
0.6.3 - 2024-03-12
- fix: session disconnected due to unblock multiple unwatching (#24)
- fix: wrong error code for
Error::NoWatcher
(#24)
- chore: implement the
Debug
trait forLockPrefix
andLockPrefixInner
(#21)
0.6.2 - 2024-01-17
- fix:
Client::create
does not work on ZooKeeper 3.4.x (#19)
0.6.1 - 2023-09-01
- fix: crash due to use of freed node path (d51bd54)