v0.3.0

ruvnet/RuVectorv0.3.0Feb 21, 2026by github-actions[bot]

AI Summary

Version 0.3.0 release of RuVector library with math primitives and attention mechanisms, published to both Rust and JavaScript ecosystems.

Key Highlights

  • crates.io packages: ruvector-math, ruvector-attention, ruvector-math-wasm, ruvector-attention-wasm
  • npm packages: @ruvector/math-wasm, @ruvector/attention, @ruvector/attention-wasm
  • Full platform support: linux-x64, linux-arm64, darwin-x64, darwin-arm64, win32-x64
  • Auto-selecting Node.js binary package
  • WASM browser support

New Features

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

Full Release Notes

## RuVector Release v0.3.0

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