Xline v0.5.0 现已发布。Xline 是一个基于 Curp 协议的,用于管理元数据的分布式 KV 存储;旨在实现高性能的数据访问和跨数据中心场景下的强一致性。
v0.5.0 新版本功能、修复问题以及重构如下:
新功能
- [Feature]:实现了 Compact 功能,包括以下两个方面(有关 compaction 设计的更多详细信息可查看 issue #188):
- [Feature]:为 Xline 客户端(xline-client crate)实现 Rust SDK,以充分利用 CURP 协议的性能。目前,该 SDK 涵盖的功能有:
- [Feature]:实现一个 Xline 的命令行工具,名为 xlinectl。已在 pr #348 中解决
- [Feature]:支持单节点集群 #335
- [Feature]:支持 Xline 多平台。阅读 #doc 了解更多详细信息。
- [Feature]:支持 Xline 集群的 dns 解析 #351
- [Feature]:支持 grpc 健康检查协议,已在 pr #385 中解决
- [Feature]:在 Curp 测试中添加 madsim 模拟#282
Bug 修复