Backup retry cron and TLS-verified git clone

Backup retry cron and TLS-verified git clone 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).