v2.0.5

ruvnet/RuVectorv2.0.5Feb 25, 2026by github-actions[bot]

AI Summary

Release v2.0.5 of RuVector library featuring advanced math primitives and 7-theory attention mechanisms, published to both crates.io and npm with full WASM bindings support.

Key Highlights

  • Published packages to crates.io (ruvector-math, ruvector-attention, WASM bindings)
  • Published packages to npm (@ruvector/math-wasm, @ruvector/attention, @ruvector/attention-wasm)
  • Multi-platform support: linux-x64, linux-arm64, darwin-x64, darwin-arm64, win32-x64
  • Auto-selecting Node.js package that detects platform automatically
  • WASM bindings for both math and attention modules

New Features

  • Advanced math primitives (ruvector-math)
  • 7-theory attention mechanisms (ruvector-attention)
  • WASM bindings for browser environments

Full Release Notes

## RuVector Release v2.0.5

### 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
```