Skip to content

Release v0.5.0

Choose a tag to compare

@feichai0017 feichai0017 released this 07 Feb 16:36

v0.5.0

Highlights

  • Bucketed ValueLog (hashkv) with hot/cold routing for better large-value isolation and GC control
  • HotRing externalized and split into read/write tracking; new write-hot metrics exposed
  • TOML-based engine config loader for embedded deployments

Storage / ValueLog

  • Bucketed ValueLog with hot/cold buckets
  • Parallel VLog GC with compaction/backlog pressure control
  • Fixes for GC skip thresholds and candidate filtering

HotRing & Observability

  • Read/write HotRing split to avoid read hotness impacting write throttling
  • Added HotWriteKeys / HotWriteRing metrics
  • HotRing defaults and config normalization tuned

Config & UX

  • New TOML loader: LoadOptionsFile / ApplyOptionsFile
  • Example config: nokv.options.toml

Fixes

  • Hardened raftstore reads and MVCC scans
  • Iterator ordering and write-throttle alignment fixes

Docs

  • Expanded HotRing/VLog/Compaction docs
  • DBDB badge