Backup retry cron and TLS-verified git clone
Daytona 0.185.0 makes backups self-healing with retry and staleness checks and closes a quiet security gap by verifying TLS certificates on git clones by default.
Features
API: check stale in progress backups
API: backup retry cron
Daemon: enforce TLS verification on daemon git clone
Dashboard: store snapshots filter in url
Dashboard: sandbox sheet load sandbox
Docs: update gpu sandboxes and snapshots
SDK: expose sandboxClass param in snapshot creation across all SDKs
Fixes
API: return correct gpu type in sandbox list item
API: un-deprecate sandboxClass and set enumName
API: validate region access before per-sandbox limits
API: notification module socket init
API: v2 backup hardening
API: scope organization role lookups to caller's organization
CI: restrict PR docker build to same-repo pull requests
Computer use: close process logs per restart
Daemon, Proxy, SDK: fix flaky E2E tests
Docs: clarify sandbox stopped state
TypeScript SDK: make ESM require shim survive esbuild to CJS rebundle
Chores
sync go.sum for v0.184.0
Go SDK: bump to v0.185.0
Breaking Changes
Daemon: daemon /git/clone now verifies TLS certificates by default (previously silently skipped); clones against self-signed or private-CA Git servers will fail with a TLS verification error. Migration: pass insecure_skip_tls=true on the clone request (insecureSkipTls in TS/Java, insecure_skip_tls in Python/Ruby, options.WithInsecureSkipTLS(true) in Go).