Architecture Docs & Org Timeouts
This release improves Daytona’s documentation and organization-level configurability. Comprehensive architecture docs now cover data flows, system design, and sandbox infrastructure including container-level isolation via Sysbox. Per-organization snapshot inactivity timeouts replace the previous global setting, giving teams fine-grained control over when idle snapshots are deactivated.
The API gains API key authentication support for the NotificationGateway as a JWT fallback, and sandbox restore from backups is now more efficient with an optimized snapshot lookup. A critical fix addresses WebSocket timeouts during long-running code interpreter executions by adding continuous keepalive signal processing.
Additional fixes include signed preview URL cookie auth consistency in the proxy, webhook audit logging cleanup, and dashboard webhook improvements. The docs also add an OpenCode SDK agent guide.
Release Details
Features:
api: add API key support for NotificationGateway (#3991)
api: per organization snapshot inactivity timeout (#3910)
docs: add OpenCode SDK agent guide (#3927)
docs: add architecture (#3864)
Fixes:
api: sandbox restore from existing backup (#3982)
api,docs: remove audit logging from webhook app portal access endpoint (#4009)
daemon: process keepalive signals for idle code interpreter connections (#3998)
dashboard: webhooks misc fixes (#3994)
proxy: signed preview url cookie auth (#3985)
Chores: