Durable COW branches and sparse-ID correctness
This release completes queryable, durable RVF copy-on-write branches and corrects immediate read-through for one-based and sparse vector IDs.
Published packages
- crates.io:
rvf-runtime0.3.2 - npm:
@ruvector/rvf0.3.4 - npm:
@ruvector/rvf-node0.2.3 - npm: all five
@ruvector/rvf-node-<platform>packages at 0.2.2
Security and correctness
- membership capacity is derived from the highest vector ID, with checked overflow
- dense membership allocation is capped at 64 MiB to fail closed against allocation abuse
- branch lineage, edits, tombstones, ID maps, and relative parent references survive reopen and relocation
- affected npm releases are deprecated with upgrade guidance
Validation
- 14/14 COW integration tests and 9/9 membership tests
- five-platform native build matrix
- clippy with warnings denied, formatting, lockfile integrity, dependency review, cargo-deny, RustSec, and npm audit
- clean-registry native and SDK immediate/reopen COW smoke tests