// releases
Changelog
Every arcana release — features, fixes, and infrastructure updates. Published from CI on every tagged push.
v0.2.33 — latest
Jun 21, 2026
- R2 upload pipeline fixed end-to-end — binaries now served from
releases.otnelhq.com
- Corrected archive glob path:
packages/engine/dist/ not repo root
- Release workflow uses PAT (
WORKFLOW_TOKEN) so tag pushes trigger build
- Release trigger regex now matches
[bump patch] in commit messages
- Removed invalid
--account-id flag from wrangler r2 commands
wrangler r2 object put uses --remote (was writing to local simulator)
v0.2.28 — v0.2.32
Jun 20–21, 2026
- CI uploads binaries to R2 on release (was: GitHub Release only)
- Correct R2 bucket name:
arcana-releases
- Correct R2 upload syntax + account ID
- Added
--remote flag to wrangler commands
- Fixed glob path for archives (
packages/engine/dist/)
- Explicit
--account-id attempt — removed (invalid flag for r2)
- Release workflow PAT to unblock downstream workflow triggers
v0.2.27
Jun 19, 2026
- Token-efficiency rule added to main system prompt
- OpenAI-compatible providers now route through Arcana proxy
- Arcana-proxy uses cached real catalog, not hardcoded model list
- Never git-snapshot the home directory (36s/turn stall)
- Hide OpenRouter :free models from arcana-proxy catalog
- License client surfaces server errors instead of crashing
v0.2.26
Jun 18, 2026
- Arcana Proxy as provider — route through Cloudflare Worker
- Auto-resolve proxy key from stored license
- Auto-redirect all providers through proxy when key set
- Auto-set provider API keys from proxy key (
/connect without prompting)
- Register
ARCANA_PROXY_KEY as env method for all providers
- Engine Provider service uses proxy key as fallback for all providers
- Set
ARCANA_PROXY_KEY in launchers before spawning bun
- OpenCode→Arcana rebrand in OAuth callback and TUI tips
- Remove hardcoded dev key fallback from proxy CLI
- Point schema URL to public
arcana.otnelhq.com/schema
v0.2.24
Jun 17, 2026
- Proxy status shows account name,
models --provider filter
- Pay-as-you-go —
balance, buy, capture commands
- Subagent errors shown as scrambled text — click to reveal
- Balance race condition, KV namespace mismatch, double-capture
- Migration handles both old and fresh databases
- Org_id migration, proxy hardening — auth check, pre-deduct, rate limiting
- Subagent footer typescript errors
- Workflow engine foundation
v0.2.23
Jun 16, 2026
- Arcana proxy CLI command
- Duplicate plugin entry removed
v0.2.22
Jun 16, 2026
- Audit log — enterprise sync, API routes, CLI query
v0.2.21
Jun 15, 2026
- Shared memory — cross-user knowledge sync, fact pull on startup
- Conflict resolution for shared knowledge
v0.2.20
Jun 14, 2026
- Team vault —
org_id in session schema, team CLI sessions, vault API
v0.2.19
Jun 14, 2026
- License tier tool gating — per-tier tool access, runner enforcement
v0.2.18
Jun 13, 2026
- 10 new features: fs tools, batch processing, configurable loop
- Smart git, cost estimator, code review tools
- Team vault, plugin store, extensions system
v0.2.17
Jun 12, 2026
- Startup optimizations — lazy skills, config cache, deferred providers
- Models cache TTL, fs cache, dynamic imports
v0.2.16
Jun 11, 2026
- Artifact system with versioning, TUI viewer, sidebar plugin
v0.2.15
Jun 10, 2026
- Safe mode, tool timeout, WAL mode
- Input sanitization, dedup, smart compaction, warm-up
v0.2.14
Jun 9, 2026
- Premium model gating, session sharing gate
- Admin license API
v0.2.13
Jun 8, 2026
- Signed license responses (Ed25519)
- Rate limiting (25/5), anti-tamper docs
- DNS records for otnelhq.com, license fallback to workers.dev
v0.2.12
Jun 7, 2026
- License validation system — CLI commands, core service, worker infra
v0.2.11
Jun 6, 2026
- Context usage bar, git tools, diagnose upgrade
- Session summary, sidebar removed
v0.2.10
Jun 5, 2026
- Dynamic tool verbs, statusbar format, goal tips, sigil title
- OpenCode→Arcana permission dialog branding
v0.2.9
Jun 4, 2026
/goal and /loop slash commands added to TUI
v0.2.0 — v0.2.8
May — Jun 3, 2026
- Phase 12 — Polish, rebrand, auto-wiki, kanban, visual redesign
- 174 skills across hermes, opencode, and arcana namespaces
- SDK rebrand: opencode → arcana, packages/opencode → packages/engine
- Arcana gold+violet theme, ARCANA wordmark, status-bar HUD
- TUI delegation — bare arcana → opencode TUI fully renders
- 13/15 providers via models.dev, nous-portal + mimosa local
- License server & proxy architecture (separate workers/KV)
- Arcane personality — voice lexicon, session slugs, branding
- Build pipeline repair (19/20 green), critical LLM type safety fixes
- SDK performance: health check + graceful shutdown, placeholder fix
- arcana.ps1 optimized launch (saved ~2-3s startup)