Skip to content

VantaDB v0.5.0

Choose a tag to compare

@ness-e ness-e released this 01 Aug 05:08
· 1917 commits to main since this release

VantaDB v0.5.0

Release manual (release-plz deshabilitado por cálculo incorrecto de versión).

Added

  • IVF Flat index — inverted file with k-means clustering (no external deps). New \IndexType::Ivf\ on \HnswConfig. Lazy-built on first search, serialized in v8 format. ~50x faster than brute-force Flat on 1M vectors at ~90% recall.
  • Multi-level LSM compaction (L0→L1→L2→L3) — \StorageEngine.vector_store\ splits into per-level VantaFiles. \SegmentRegistry\ handles legacy migration. \compact_level()\ promotes live nodes between tiers. New \PipelineMode::CompactOnly/\CompactL0Only\ variants. Write amplification reduced from O(all data) to O(L0 size).

Published

  • crates.io: \�antadb\ 0.5.0
  • npm: \�antadb\ (TS SDK) 0.5.0, \�antadb-wasm\ 0.5.0