Skip to content

Latest commit

 

History

History
80 lines (62 loc) · 5.32 KB

CHANGELOG.md

File metadata and controls

80 lines (62 loc) · 5.32 KB

Changelog

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.

[0.8.0] - 2024-05-07

Added

  • feat: support SASL authentication (#46)

Fixed

  • fix: AuthFailed not reported eagerly in Connector::connect (#45)

Changed

  • 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

Changed

  • fix: can not connect to ZooKeeper 3.3 (c031d8e)

0.7.0 - 2024-03-31

Added

  • 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 deprecate ClientBuilder (#29)
  • feat: add backoff between connection retries (#37) (0e4e201)

Changed

  • 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)

Fixed

  • fix: last_zxid_seen in ConnectRequest is not set (#39)

0.6.4 - 2024-04-01

Fixed

  • fix: last_zxid_seen in ConnectRequest is not set (#39)
  • fix: can not connect to ZooKeeper 3.3 (7ae9cbe)

0.6.3 - 2024-03-12

Fixed

  • fix: session disconnected due to unblock multiple unwatching (#24)
  • fix: wrong error code for Error::NoWatcher (#24)

Changed

  • chore: implement the Debug trait for LockPrefix and LockPrefixInner (#21)

0.6.2 - 2024-01-17

Changed

  • fix: Client::create does not work on ZooKeeper 3.4.x (#19)

0.6.1 - 2023-09-01

Changed

  • fix: crash due to use of freed node path (d51bd54)

0.6.0 - 2023-09-01

Added

  • feat: add mkdir to create nodes recursively (207c00f)
  • feat: add Display for ChrootPath (69f0d20)
  • feat!: carry zxid of transaction that triggering WatchedEvent (b45d138)
  • feat!: use i64 for CreateSequence (ab3017d)

Changed

  • fix!: forbid creation of root node "/" just like delete of it (7e11a31)
  • fix: unwatching revived by failed watch could remove ongoing watching (d20c161)