Repository navigation
BEAM v0.9.0 — Enterprise-Grade Release
First public release of BEAM — a distributed graph database syncing over WebSocket, WebRTC, and multicast.
Highlights
- 15 dependency modernization sprints across 3 tiers, eliminating 5 direct + 3 transitive dependencies
- Full graceful shutdown via tokio::sync::watch channel with SIGINT/SIGTERM handling
- Supply chain security: cargo-audit (0 findings) + cargo-deny (advisories, licenses, bans, sources — all passing)
- 5 RUSTSEC advisories resolved (ring, bincode, nix, atomic-polyfill, time)
- CI modernized: full 257-test suite, clippy -D warnings, fmt check, security jobs
- Release profile hardened: opt-level=3, strip, LTO, codegen-units=1
- Gun.js wire-format compatible (3-layer proof: golden fixtures, Node.js mirror, live integration)
Lineage
Gun.js (Mark Nadal, 2014) → rod (Martti Malmi, 2021) → BEAM (2026)
Verified
- 257 tests pass (238 lib + 19 doctests)
- 0 clippy warnings, 0 compiler warnings
- cargo fmt clean
- cargo audit: 0 vulnerabilities
- cargo deny: all checks pass
- cargo publish --dry-run: passes