v0.2.0
🚀 Features
- auth:
- Default OIDC login to account picker - by @mscolnick in #42 (358ed)
- Preserve deep links through sign-in via sanitized redirect_url - by @mscolnick in #50 (a7e56)
- Config-driven SUPER_ADMIN role via MARIMOHUB_SUPER_ADMINS - by @mscolnick in #55 (104ce)
- compute:
- Add Podman support via compute-container package - by @mscolnick in #39 (ba60c)
- Add configurable compute profiles - by @mscolnick in #41 (28b8a)
- Per-notebook profile override and session indicators - by @mscolnick in #44 (aa7ca)
- Support ServiceAccount-vended CAIOS credentials in sandboxes - by @mscolnick in #52 (8d08d)
- Preflight Docker/Podman availability with actionable errors - by @mscolnick in #72 (8527a)
- docs:
- Spec-driven integration docs with per-kind brand metadata - by @mscolnick in #65 (9e1d9)
- integrations:
- Project-scoped data-source integrations platform - by @mscolnick in #51 (cb044)
- Org-wide integrations inherited by every project - by @mscolnick in #59 (d3ed1)
- Import (copy) an integration from another project - by @mscolnick in #60 (116fb)
- 15 more kinds and marimo data-source discovery - by @mscolnick in #66 (95b4d)
- runtime:
- Inject marimo.toml defaults into kernel sessions - by @mscolnick in #46 (209c0)
- Add marimohub metadata to fresh project init - by @mscolnick in #47 (f5a89)
- Always disable marimo sharing options in sessions - by @mscolnick in #49 (f35e6)
- Redirect marimo XDG cache/state dirs via fallback session env - by @mscolnick in #54 (292b7)
- Exclusive editor sandboxes with owner takeover - by @mscolnick in #58 (709f8)
- sandbox:
- Add data/DB libraries to marimo-sandbox image - by @mscolnick in #53 (05343)
- schemas:
- Committed bucket/integration specs with oasdiff breaking-change CI - by @mscolnick in #63 (a6847)
- storage:
- Add Azure Blob Storage backend - by @mscolnick in #40 (e99de)
- web:
- Redesign project members dialog with your-access panel - by @mscolnick in #43 (19a36)
- Match embedded marimo app theme to marimohub - by @mscolnick in #45 (44bd7)
- Stale-version warnings and GitHub metadata for git-synced notebooks - by @mscolnick in #56 (a9184)
🏎 Performance
- runtime: Cut sandbox startup round-trips and split the create metric - by @mscolnick in #57 (8a359)