v0.185.0
tobi/qmdv0.185.0Jun 9, 2026by github-actions[bot]
AI Summary
Enhances backup reliability with stale check and retry mechanisms, while enforcing TLS verification for daemon git clones to improve security.
Key Highlights
- API backup retry cron and stale check
- Enforce TLS verification on daemon git clone
- Dashboard store snapshots filter in URL
- SDK expose sandboxClass param in snapshot creation
Breaking Changes
- Daemon: `/git/clone` now verifies TLS certificates by default; clones against self-signed or private-CA Git servers will fail with a TLS verification error
New Features
- Check stale in progress backups
- Backup retry cron
- Dashboard store snapshots filter in url
- Docs update gpu sandboxes and snapshots
- SDK expose sandboxClass param in snapshot creation across all SDKs
Full Release Notes
## 0.185.0 (2026-06-09) ### 🚀 Features - **api:** check stale in progress backups ([#4694](https://github.com/daytonaio/daytona/pull/4694)) - **api:** backup retry cron ([#4696](https://github.com/daytonaio/daytona/pull/4696)) - ⚠️ **daemon:** enforce TLS verification on daemon git clone ([#4843](https://github.com/daytonaio/daytona/pull/4843)) - **dashboard:** store snapshots filter in url ([#4923](https://github.com/daytonaio/daytona/pull/4923)) - **docs:** update gpu sandboxes and snapshots ([#4930](https://github.com/daytonaio/daytona/pull/4930)) - **sdk:** expose sandboxClass param in snapshot creation across all SDKs ([#4893](https://github.com/daytonaio/daytona/pull/4893)) ### 🩹 Fixes - **api:** return correct gpu type in sandbox list item ([#4924](https://github.com/daytonaio/daytona/pull/4924)) - **api:** un-deprecate sandboxClass and set enumName ([#4942](https://github.com/daytonaio/daytona/pull/4942)) - **api:** validate region access before per-sandbox limits ([#4944](https://github.com/daytonaio/daytona/pull/4944)) - **api:** notification module socket init ([#4946](https://github.com/daytonaio/daytona/pull/4946)) - **api:** v2 backup hardening ([#4941](https://github.com/daytonaio/daytona/pull/4941)) - **api:** scope organization role lookups to caller's organization ([#4948](https://github.com/daytonaio/daytona/pull/4948)) - **ci:** restrict PR docker build to same-repo pull requests ([#4932](https://github.com/daytonaio/daytona/pull/4932)) - **computer-use:** close process logs per restart ([#4949](https://github.com/daytonaio/daytona/pull/4949)) - **daemon,proxy,sdk:** fix flaky E2E tests ([#4747](https://github.com/daytonaio/daytona/pull/4747)) - **docs:** clarify sandbox stopped state ([#4936](https://github.com/daytonaio/daytona/pull/4936)) - **sdk-typescript:** make ESM require shim survive esbuild→CJS rebundle ([#4888](https://github.com/daytonaio/daytona/pull/4888)) ### Chores - sync go.sum for v0.184.0 ([#4921](https://github.com/daytonaio/daytona/pull/4921)) - **sdk-go:** bump to v0.185.0 ([#4955](https://github.com/daytonaio/daytona/pull/4955)) ### Uncategorized changes - Feat/sandbox sheet load sandbox ([#4917](https://github.com/daytonaio/daytona/pull/4917)) ### ⚠️ 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). ### ❤️ Thank You - Ante Projić @aprojic - Dalin Stone @dalinkstone - Fabjan Vučina - Ivan Dagelic @idagelic - Juraj Štefanić @stefanicjuraj - Mirko Džaja @MDzaja - Muhammad Hashmi @mu-hashmi - Robert Pavlinic @rpavlini