v1.0.8
ehsanpourtorabshopify
released this
24 Jul 18:20
·
13 commits
to master
since this release
What's Changed
- Update package name to github.com/Shopify/zk by @wayt in #2
- Backport Addwatch from inf-rno/zk fork by @wayt in #1
- Added logic to reset the client SessionID if the client disconnects and does not reconnect before the session timeout time elapses. by @wayt in #5
- Support
RemoveWatch
by @jpfourny in #6 - Add Walk functions by @wayt in #8
- added more watcher tests by @jpfourny in #10
- Revert rename of some request structs by @jpfourny in #11
- Cached leaves walker by @wayt in #9
- Add RefreshDNSHostProvider by @jlaffaye in #12
- Add a WalkLeavesParallel for CachedLeavesWalker init by @wayt in #13
- Improve test setup and performance; stricter linting by @jpfourny in #15
- Pass context around everywhere to respect deadlines by @jpfourny in #16
- Add
TreeWalker
to handle all tree-visiting needs. by @jpfourny in #17 - Experimental TreeCache by @jpfourny in #20
- TreeCache options: include data, absolute paths, custom logger by @jpfourny in #21
- Workaround race condition in tree_cache initial sync by @wayt in #22
- Fix issue with tree_cache watchBuffer loop return properly by @wayt in #24
- Fix linter errors; use
gotestsum
; update Go versions in test matrix by @jpfourny in #23 - Remove deprecated tree walk methods by @jpfourny in #25
- Fix
ZK_VERSION
detection + Consistent linting by @jpfourny in #26 - Resolving deadlocks with watch events, especially after reconnection. by @jpfourny in #28
- Added
TreeCacheListener
to intercept change events in the cache. by @jpfourny in #29 - Adding support for MultiRead requests + additional cleanup. by @jpfourny in #31
- Fixing some data races when async requests are aborted. by @jpfourny in #34
- Get TreeCache OnSyncError return a dedicated error when pump stalls by @wayt in #35
- Fix potential deadlock in RemoveWatchCtx by @wayt in #38
- Added OnNodeDeleting to TreeCache by @ehsanpourtorabshopify in #39
New Contributors
- @wayt made their first contribution in #2
- @jpfourny made their first contribution in #6
- @jlaffaye made their first contribution in #12
- @ehsanpourtorabshopify made their first contribution in #39
Full Changelog: v1.0.2...v1.0.8