Apache Curator 4.3.0 发布了。Apache Curator 是用于 Apache ZooKeeper 的 Java / JVM 客户端库,是一个分布式协调服务。
Apache Curator 内置高级 API 框架和实用程序,可使 Apache ZooKeeper 更易于使用和可靠。它还包含常用的配方案例和扩展,如服务发现和 Java 8 异步 DSL。
4.3.0 版本主要进行了一些 bug 修复:
- [CURATOR-530] - 关于 InterProcessSemaphoreMutex 的文档具有误导性
- [CURATOR-541] - BaseClassForTests 中的无限循环/重复
- [CURATOR-543] - ZOOKEEPER-1392 破坏了 TestLockACL
- [CURATOR-546] - ModeledCacheImpl 中的 currentData 从缓存条目中删除了 ZPath
- [CURATOR-551] - Curator 客户端始终使用原始 serverList 值而不是由 EnsembleTracker 更新的值来调用 updateServerList
还带来了一些改进:
- [CURATOR-511] - 将 ToString 添加到 ZKPaths PathAndNode
- [CURATOR-517] - 删除未使用的类 AdvancedTracerDriver
- [CURATOR-533] - 通过共享 CircuitBreaker 实例来改进 CURATOR-505
- [CURATOR-537]- 公开 LeaderLatch中的ourPath 只读
详情见更新说明。