v2.0.4

ruvnet/RuVectorv2.0.4Feb 21, 2026by ruvnet

AI Summary

Release v2.0.4 of RuVector library providing Rust crates and npm packages with WASM bindings for math primitives and attention mechanisms.

Key Highlights

  • Published to crates.io: ruvector-math, ruvector-attention, ruvector-math-wasm, ruvector-attention-wasm
  • Published to npm: @ruvector/math-wasm, @ruvector/attention, @ruvector/attention-wasm
  • Cross-platform npm packages supporting linux-x64, linux-arm64, darwin-x64, darwin-arm64, win32-x64
  • Auto-platform-selecting Node.js package
  • WASM support for browser environments

New Features

  • Advanced math primitives
  • 7-theory attention mechanisms
  • WASM bindings for math and attention

Full Release Notes

## RuVector Release v2.0.4

### Published Packages

#### crates.io
- `ruvector-math` - Advanced math primitives
- `ruvector-attention` - 7-theory attention mechanisms
- `ruvector-math-wasm` - WASM bindings for math
- `ruvector-attention-wasm` - WASM bindings for attention

#### npm
- `@ruvector/math-wasm` - Browser WASM package
- `@ruvector/attention` - Main Node.js package (auto-selects platform)
- `@ruvector/attention-wasm` - Browser WASM package
- Platform-specific: linux-x64, linux-arm64, darwin-x64, darwin-arm64, win32-x64

### Installation

```bash
# Rust
cargo add ruvector-math ruvector-attention

# Node.js (auto-selects correct binary)
npm install @ruvector/attention

# Browser (WASM)
npm install @ruvector/math-wasm @ruvector/attention-wasm
```