v4.0.0 ruvector-wasm-v2.3.1

medium risk

parruda/swarmOct 6, 2026 → Oct 6, 20260 days between releases

What's New

Newer release adds IndexedDB persistence and naming; older release focused on documentation and Sparkle effect.

New Features

  • Commit-gated IndexedDB save with transaction support
  • VectorDB.loadFromIndexedDB static method with validation
  • Database naming with setDbName() and dbName getter
  • Versioned snapshot storage
  • HNSW graph rebuild on load

Bug Fixes

  • Fixed saveToIndexedDB() to actually save data with commit-gating
  • Fixed loadFromIndexedDB() as a working static async method

Upgrade Notes

The `loadFromIndexedDB` method is now static; update code to call it as `VectorDB.loadFromIndexedDB(name)`. Configure a database name using `setDbName()` to ensure persistence across sessions.

The Two Releases

v4.0.0

v4.0.0

Oct 6, 2026· 16 days ago

This release focuses on documentation improvements and introduces new visual effects and default configurations for the shader effects library.

Full release notes
ruvector-wasm-v2.3.1

ruvector-wasm 2.3.1 — IndexedDB persistence fix

Oct 6, 2026· 16 days ago

Fixes IndexedDB persistence for VectorDB with commit-gated save, static loadFromIndexedDB method, and naming improvements.

Full release notes