v0.3.1
🚀 Features
- Configurable sandbox startup timeout - by @mscolnick in #105 (2624b)
- core,api,web: Accept repository URLs for git sync and link GitLab hosts - by @mscolnick in #95 (cc9a3)
- errors: Typed error handling end-to-end - by @mscolnick in #104 (248a5)
🐞 Bug Fixes
- api:
- Retry and log sandbox proxy upstream failures - by @mscolnick in #98 (93058)
- auth-oidc:
- Retry OIDC discovery after a failed attempt - by @mscolnick in #107 (289de)
- client:
- Forward request bodies in Firefox - by @mscolnick in #97 (f3e31)
- compute-local:
- Inject marimo flags when setup commands prefix uv run - by @mscolnick in #99 (8a257)
- compute-modal:
- Pin an idle main process so the image entrypoint cannot boot marimo - by @mscolnick in #106 (7d201)
- core:
- Grace mid-provision starting sessions in reconciliation Rule 2 - by @mscolnick in #108 (2834f)
- cron:
- Guard maintenance cycle against overlap - by @mscolnick in #110 (ffafc)
- deps:
- Bump nanoid to 3.3.17 to clear audit:prod CI - by @mscolnick in #100 (5195e)
- dev:
- Avoid startup race between vp pack --watch and node --watch - by @mscolnick in #96 (7a3de)
- runtime:
- Don't snapshot a sandbox whose capture failed - by @mscolnick in #111 (2e4c9)
- Heartbeat no longer revives starting sessions; skip terminal editor holders - by @mscolnick in #115 (a9d14)
🏎 Performance
- compute-kubernetes: Faster sandbox startup + per-phase boot diagnostics - by @mscolnick in #114 (e656d)