Release v0.4.0
github-actions
released this
05 May 14:00
·
1064 commits
to master
since this release
Features:
- Introduce batching mechanism to improve network bandwidth utilization
- Implement the snapshot feature for CURP consensus protocol,
- Implement the snapshot relevant API,which is compatible with etcdctl. The rest of other APIs in etcdctl maintenance will be implemented in the future.
Fix Bugs:
- Fix a bug that commands will execute out of order in some concurrent cases (issue #197), resolve in the pr #195
- Fix a bug that the gc task will panic during benchmark(issue #206), resolve in the pr #210
- Fix a bug that the lock feature will work abnormally in some cases(issue #209), resolve in the pr #212
- Fix a bug that some concurrent put requests will get wrong revisions (issue #209), resolve in the pr #238
Benchmark:
Since we implemented the persistence feature for xline in v0.3.0, we have re-benchmarked xline in this release. The benchmark report can be viewed in the Performance Comparison section in our README file.