Skip to content

RVF durable COW v0.3.4

Latest

Choose a tag to compare

@ruvnet ruvnet released this 28 Jul 04:53
ac80ef5

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-runtime 0.3.2
  • npm: @ruvector/rvf 0.3.4
  • npm: @ruvector/rvf-node 0.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

Merged in #740 and #741.