Skip to content

Commit e8200ae

Browse files
committed
docs: add changelog to document recently changes
Closes #42.
1 parent 5b8ba3b commit e8200ae

File tree

1 file changed

+57
-0
lines changed

1 file changed

+57
-0
lines changed

CHANGELOG.md

+57
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [Unreleased]
9+
### Added
10+
- feat: add TLS support ([#25](https://github.com/kezhuw/zookeeper-client-rust/pull/25)) ([#31](https://github.com/kezhuw/zookeeper-client-rust/pull/31))
11+
- feat: seek quorum for readonly session ([#33](https://github.com/kezhuw/zookeeper-client-rust/pull/33))
12+
- feat!: option to fail eagerly with `Error::NoHosts` ([#36](https://github.com/kezhuw/zookeeper-client-rust/pull/36))
13+
- feat: add `Connector` to deprecate `ClientBuilder` ([#29](https://github.com/kezhuw/zookeeper-client-rust/pull/29))
14+
- feat: add backoff between connection retries ([#37](https://github.com/kezhuw/zookeeper-client-rust/pull/37)) ([0e4e201](https://github.com/kezhuw/zookeeper-client-rust/commit/0e4e2018786bb5898585726bacac6dcc3ba33ea7))
15+
16+
### Changed
17+
- refactor!: using tracing to carry context and log ([#40](https://github.com/kezhuw/zookeeper-client-rust/pull/40))
18+
- refactor!: add `SessionInfo` to box session id, password and readonly ([58f8fb4](https://github.com/kezhuw/zookeeper-client-rust/commit/58f8fb4b6ade1d1d158dcebfd5b944ff5d534f76))
19+
- chore: enrich logging message ([#41](https://github.com/kezhuw/zookeeper-client-rust/pull/41)) ([40c0a18](https://github.com/kezhuw/zookeeper-client-rust/commit/40c0a184b34df7e1b525cbd583c4e1af0fd8795b))
20+
- chore: enrich tests ([309672d](https://github.com/kezhuw/zookeeper-client-rust/commit/309672d29c22879fe5d81f90a97bf01ec62efa8e)) ([373d21a](https://github.com/kezhuw/zookeeper-client-rust/commit/373d21a429d86e8e947b83359835d12a573da1ad))
21+
22+
### Fixed
23+
- fix: `last_zxid_seen` in `ConnectRequest` is not set ([#39](https://github.com/kezhuw/zookeeper-client-rust/pull/39))
24+
25+
## [0.6.3] - 2024-03-12
26+
### Fixed
27+
- fix: session disconnected due to unblock multiple unwatching ([#24](https://github.com/kezhuw/zookeeper-client-rust/pull/24))
28+
- fix: wrong error code for `Error::NoWatcher` ([#24](https://github.com/kezhuw/zookeeper-client-rust/pull/24))
29+
30+
### Changed
31+
- chore: implement the `Debug` trait for `LockPrefix` and `LockPrefixInner` ([#21](https://github.com/kezhuw/zookeeper-client-rust/pull/21))
32+
33+
## [0.6.2] - 2024-01-17
34+
### Changed
35+
- fix: `Client::create` does not work on ZooKeeper 3.4.x ([#19](https://github.com/kezhuw/zookeeper-client-rust/pull/19))
36+
37+
38+
## [0.6.1] - 2023-09-01
39+
### Changed
40+
- fix: crash due to use of freed node path ([d51bd54](https://github.com/kezhuw/zookeeper-client-rust/commit/d51bd54af4b99b0d5ed4d216f7d8a59a4281513d))
41+
42+
## [0.6.0] - 2023-09-01
43+
### Added
44+
- feat: add `mkdir` to create nodes recursively ([207c00f](https://github.com/kezhuw/zookeeper-client-rust/commit/207c00f7fe30b2899d32f277652ff2face45e0bc))
45+
- feat: add `Display` for `ChrootPath` ([69f0d20](https://github.com/kezhuw/zookeeper-client-rust/commit/69f0d20d746e4e32920c9adcfb1c851d520c2c8b))
46+
- feat!: carry `zxid` of transaction that triggering `WatchedEvent` ([b45d138](https://github.com/kezhuw/zookeeper-client-rust/commit/b45d138a1653ea0a762c0b3deb7841a584c4e43b))
47+
- feat!: use `i64` for `CreateSequence` ([ab3017d](https://github.com/kezhuw/zookeeper-client-rust/commit/ab3017de612651a11c0d4f19bf45425cf589bf46))
48+
49+
### Changed
50+
- fix!: forbid creation of root node "/" just like delete of it ([7e11a31](https://github.com/kezhuw/zookeeper-client-rust/commit/7e11a316eb65c5a5755abe1c46660393570c65db))
51+
- fix: unwatching revived by failed watch could remove ongoing watching ([d20c161](https://github.com/kezhuw/zookeeper-client-rust/commit/d20c1614c44d6e8115f4f855e6fed9759c64ac0b))
52+
53+
[Unreleased]: https://github.com/kezhuw/zookeeper-client-rust/compare/v0.6.0...master
54+
[0.6.3]: https://github.com/kezhuw/zookeeper-client-rust/compare/v0.6.2...v0.6.3
55+
[0.6.2]: https://github.com/kezhuw/zookeeper-client-rust/compare/v0.6.1...v0.6.2
56+
[0.6.1]: https://github.com/kezhuw/zookeeper-client-rust/compare/v0.6.0...v0.6.1
57+
[0.6.0]: https://github.com/kezhuw/zookeeper-client-rust/compare/v0.5.0...v0.6.0

0 commit comments

Comments
 (0)