v0.7.0
Highlights
- Added PD-based control plane integration for distributed mode (routing, metadata persistence, allocator bootstrap).
- Removed standalone/local transaction APIs from the embedded path; transaction semantics are now aligned with distributed Percolator flow.
- Continued iterator and LSM correctness improvements.
What's Changed
- fix [Bug/Feature] Iterator Does Not Support Reverse Iteration by @nothiny in https://github.com/feichai0017/NoKV/pull/75
- fix: preserve L0 fid ordering in replaceTables by @ByteByteUp in https://github.com/feichai0017/NoKV/pull/95
- feat(pd): integrate PD-lite control plane with persistence and config-driven bootstrap by @feichai0017 in https://github.com/feichai0017/NoKV/pull/100
- feat: add iterator bounds to IteratorOptions by @CyberSleeper in https://github.com/feichai0017/NoKV/pull/101
- refactor: remove standalone txn APIs and align docs by @feichai0017 in https://github.com/feichai0017/NoKV/pull/102
Additional Changes
- fix: release pooled redis entries and clarify SetEntry version semantics by @feichai0017 in feichai0017@2eae696
- refactor: remove SetEntry API and add SetWithTTL by @feichai0017 in feichai0017@31053fd
New Contributors
- @nothiny made their first contribution in https://github.com/feichai0017/NoKV/pull/75
- @CyberSleeper made their first contribution in https://github.com/feichai0017/NoKV/pull/101
Full Changelog: feichai0017/NoKV@v0.6.1...v0.7.0