v0.185.0
fixie-ai/ultravoxv0.185.0Jun 9, 2026by github-actions[bot]
AI Summary
This release focuses on backup management, security hardening, and dashboard improvements.
Key Highlights
- Daemon enforces TLS verification on git clone by default
- Backup retry cron job added for stale backups
- Dashboard snapshots filter now stored in URL
- SDK exposes sandboxClass parameter for snapshot creation
Breaking Changes
- Daemon `/git/clone` now verifies TLS certificates by default. Clones against self-signed or private-CA Git servers will fail. Migration requires passing `insecure_skip_tls=true`.
New Features
- Check stale in progress backups
- Notification module socket initialization
- Scope organization role lookups to caller's organization
- Fix flaky E2E tests for daemon, proxy, and SDK
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