Changelog
This page documents the complete version history and release log of the Rotifer Protocol reference implementation (@rotifer/playground).
Version overview: Rotifer has 7 historical version series with 20+ releases. Full version list: v0.1.0 (initial), v0.2.0 (Arena), v0.3.0 (WASM compilation), v0.4.0 (cloud), v0.5.x (P2P + reputation), v0.7.x (stabilization), v0.7.9 (trust shield), v0.8.0 (Iron Shell), v0.8.6 (current public release). Detailed changelog for each version below.
v0.8.6 (2026-04-21) — Current (CLI Runtime Bugfix + Native Addon Distribution)
Section titled “v0.8.6 (2026-04-21) — Current (CLI Runtime Bugfix + Native Addon Distribution)”Four CLI runtime bugs fixed, plus the first release shipping prebuilt native binaries across all major platforms.
- Javy async Gene fix —
async express()genes no longer crash with “Pending jobs in the event queue”; the compile step now detects async usage and reports a clear error - Compile cache fix —
rotifer compilenow detects source file changes and recompiles; previously a stalegene.wasmwas reused silently even after editingindex.ts - irHash serde fix — genes with an
irHashinphenotype.jsonno longer fail on the native (wasmtime) execution path; the hex-string/byte-array mismatch is resolved - WASM sandbox fuel fix — default fuel raised from 1M to 500M, memory to 256 MiB, timeout to 60s; Javy/QuickJS genes no longer hit “fuel exhausted” on trivial workloads
- Native addon distribution — prebuilt
.nodebinaries now ship via platform-specific packages (@rotifer/playground-darwin-arm64,-darwin-x64,-linux-x64-gnu,-win32-x64-msvc);npm installautomatically picks the right binary — no local Rust toolchain required
v0.8.5 (2026-04-08) — Ecosystem Alignment
Section titled “v0.8.5 (2026-04-08) — Ecosystem Alignment”First release where CLI, MCP Server, VS Code extension, docs, and install snippets all present a single coherent version number to users.
- Unified install experience:
npm install -g @rotifer/playground,npx @rotifer/mcp-server, and the VS Code extension all point to the samev0.8.5surface — no more version mismatch between tools - Skill→Gene migration path documented: the
rotifer wrap --from-clawhubworkflow and Skill migration guide are now part of the public docs - CLI update notifications: the CLI now alerts users when a newer version is available
- IDE distribution cleanup: plugin families and marketplace metadata are consistently versioned across VS Code Marketplace and Open VSX
v0.8.0 (2026-02-17) — Iron Shell
Section titled “v0.8.0 (2026-02-17) — Iron Shell”Security hardening, P2P Protocol RFC, Epoch automation, AI documentation assistant, and 30+ deliverables.
- Supabase deep security audit: Full attack surface validation across Hybrid Gene gateway, WASM upload, Edge Functions, Reputation RPCs, Badge Worker, V(g) scanner, Gene Registry, MCP call stats
- WASM sandbox escape testing: 15+ security tests covering memory OOB, infinite loops, host function abuse, resource exhaustion, malformed IR
- P2P Protocol RFC: Complete design document — transport (QUIC/libp2p), discovery (mDNS + Kademlia DHT), GossipSub messaging, Sybil/Eclipse protection, Cloud binding collaboration
- Security Checklist mechanism: Reusable version-level security checklist template integrated into CI and release flow
- Epoch automation: pg_cron daily reputation computation + monthly decay with idempotent
compute_all_reputations()RPC - ContributionMetrics: Anti-manipulation ready contribution tracking (
gene_invocation_log,gene_contribution_metrics) - LLM-Native Gene standard: Prompt Gene + Guard Gene phenotype definitions (ADR-084)
- Evolution API Level 1.5: Gene recommendation + Arena observability REST endpoints
- AI documentation assistant: RAG-powered chat on rotifer.dev with rate limiting, content filtering, caching, and analytics
- WebMCP Phase 1: 10→14 Agent-ready marketplace tools with auth + confirm dialogs
- Infrastructure resilience: GitLab→GitHub CI migration, Forgejo migration preparation, Cloudflare Pages deployment pipeline
v0.7.10 (2026-03-24)
Section titled “v0.7.10 (2026-03-24)”Security hardening, WebMCP expansion, and China market readiness.
- Schema Compatibility Check: Static type checking for
Seqpipeline — validates output→input schema alignment withPASS/UNCHECKED/FAILdiagnostics - Try Fallback Error Propagation:
Tryoperator now passes structured{error, original_input}to fallback genes instead of bare input - WebMCP Phase 1: 10→14 tools — 4 new write-enabled (L3) tools:
set_gene_visibility,request_arena_evaluation,create_gene,update_gene_metadatawith auth + confirm dialog - Path Traversal Guard:
rotifer initnow rejects project names containing../sequences - China Network Guide: Chinese getting-started docs with cnpm mirror install and Supabase latency notes
- CI Pipeline Hardening: Fixed deploy configs, Node 20 compatibility, resilient network-dependent tests
v0.7.9 (2026-03-20)
Section titled “v0.7.9 (2026-03-20)”Major milestone in protocol maturity and trust infrastructure.
- Safety Badge Pipeline: Automated verification gate (
V(g)) with visual safety badges for genes - Cloud Arena: Global fitness rankings with real-time competition
- Agent Blueprint: Export/import full agent configurations (genome + arena state)
- MCP Server:
@rotifer/mcp-serverenables IDE integration (Cursor, VS Code, Windsurf, etc.) - Network Commands:
rotifer network announce,network discover,network pullfor P2P gene sharing - Reputation System: Phase-weighted trust ranking
R(g)complementing fitnessF(g)(time decay planned for v0.9)
v0.7.x (2026-03-19 → 2026-03-20)
Section titled “v0.7.x (2026-03-19 → 2026-03-20)”Rapid iteration series focused on stability and developer experience.
- v0.7.0 → v0.7.9: Progressive improvements to CLI reliability, error messages, and documentation
- Cloud binding stabilization and endpoint configuration
- Arena ranking algorithm refinements
v0.5.x (2026-02-23 → 2026-02-24)
Section titled “v0.5.x (2026-02-23 → 2026-02-24)”- Reputation Foundation: Introduction of
R(g)reputation scoring - P2P Foundation: GossipSub metadata announcement, Kademlia DHT discovery
- Horizontal Logic Transfer (HLT): Cross-agent gene sharing infrastructure
- Composition Operators:
Seq,Par,Cond,Try,Transformfor multi-gene pipelines
v0.4.0 (2026-02-23)
Section titled “v0.4.0 (2026-02-23)”- Cloud Binding: Supabase-backed cloud registry for gene publishing and discovery
rotifer login/rotifer publish/rotifer search/rotifer install- Cloud Arena:
rotifer arena submit --cloudfor global competition - GitHub OAuth authentication
v0.3.0 (2026-02-22)
Section titled “v0.3.0 (2026-02-22)”- Auto TS→WASM Compilation:
rotifer compileautomatically compiles TypeScript genes to Native WASM via the built-in IR compiler — no separate Rust/WASM toolchain required - Rotifer IR: Custom WASM sections (
rotifer.version,rotifer.phenotype,rotifer.constraints,rotifer.metering) - WASM sandbox with fuel metering and epoch interruption
v0.2.0 (2026-02-22)
Section titled “v0.2.0 (2026-02-22)”- Local Arena: Fitness-based gene ranking system
F(g) rotifer arena submit/rotifer arena list- L0 Constitutional Constraints: Safety gate enforcement
- Gene admission testing pipeline
v0.1.0 (2026-02-20)
Section titled “v0.1.0 (2026-02-20)”The inaugural release — core gene lifecycle.
rotifer init— Agent workspace scaffolding with Genesis genesrotifer scan— function compatibility detectionrotifer wrap— function-to-gene conversion withphenotype.jsongenerationrotifer test— sandbox testing with schema validationrotifer compile— Rotifer IR compilation (manual WASM input)- Five Genesis genes included:
genesis-web-search,genesis-web-search-lite,genesis-file-read,genesis-code-format,genesis-l0-constraint
Versioning Policy
Section titled “Versioning Policy”The Rotifer Protocol follows Semantic Versioning:
- Major (1.x): Breaking protocol changes
- Minor (0.x): New features, backward-compatible
- Patch (0.0.x): Bug fixes and improvements
Current status: Pre-1.0 — the protocol is under active development. APIs may change between minor versions.
Roadmap
Section titled “Roadmap”Upcoming milestones (subject to change):
| Version | Focus | Status |
|---|---|---|
| v0.8.6 | CLI runtime bugfixes (Javy async, compile cache, irHash, fuel) + prebuilt native binaries on all platforms | Current |
| v0.8.5 | Unified version surface across CLI, MCP Server, VS Code extension, and docs; Skill→Gene migration path | Released |
| v0.9 | P2P discovery layer implementation, economy design, Arena season system | Planned |
| v1.0 | Stable release — L0–L3 complete, ≥2 Bindings, ≥100 Genes, security audit | Planned |