v0.184.0
daytonaio/daytonav0.184.0Jun 3, 2026by github-actions[bot]
AI Summary
Introduced GPU type selection and Windows sandbox support. Refactored GPU type normalization and updated generated Python API clients with renamed enum members.
Key Highlights
- GPU type selector added to dashboard
- Windows sandbox class support introduced
- Dashboard bundle split by routes
- Python API enum members renamed (e.g., LINUX_MINUS_VM -> LINUX_VM)
Breaking Changes
- Renamed enum members in generated Python API clients (e.g., `LINUX_MINUS_VM` → `LINUX_VM`, `SANDBOX_DOT_CREATED` → `SANDBOX_CREATED`). Users importing these directly must update references.
New Features
- GPU type selector
- Default GPU per-sandbox quotas
- Windows sandbox class
- Dashboard route splitting
- LangGraph guide added
Full Release Notes
## 0.184.0 (2026-06-03) ### 🚀 Features - gpu type selector ([#4905](https://github.com/daytonaio/daytona/pull/4905)) - **api:** default GPU per-sandbox quotas on new region quotas ([#4866](https://github.com/daytonaio/daytona/pull/4866)) - **api,dashboard:** windows sandbox class ([#4871](https://github.com/daytonaio/daytona/pull/4871)) - **dashboard:** split bundle by routes ([8074ec71a](https://github.com/daytonaio/daytona/commit/8074ec71a)) - **docs:** gpu updates ([#4845](https://github.com/daytonaio/daytona/pull/4845)) - **docs:** add windows and update gpu sandboxes ([#4873](https://github.com/daytonaio/daytona/pull/4873)) - **guides:** LangGraph guide ([#4865](https://github.com/daytonaio/daytona/pull/4865)) - **images:** add an image for GPU workloads ([#4830](https://github.com/daytonaio/daytona/pull/4830)) ### 🩹 Fixes - **api:** require verified email to accept or decline organization invitations ([#4889](https://github.com/daytonaio/daytona/pull/4889)) - **api:** exclude build failed from gpu allocation count ([#4900](https://github.com/daytonaio/daytona/pull/4900)) - **api:** invalidate proxy public-status cache on visibility change ([#4918](https://github.com/daytonaio/daytona/pull/4918)) - **daemon:** format FileInfo.modTime as RFC 3339 ([#4859](https://github.com/daytonaio/daytona/pull/4859)) - **daemon:** add modifiedAt (ISO 8601) to FileInfo and deprecate modTime ([#4890](https://github.com/daytonaio/daytona/pull/4890)) - **dashboard:** conditionally render sandbox class indicators based on availability ([#4863](https://github.com/daytonaio/daytona/pull/4863)) - **dashboard:** toast error handling ([e222d4976](https://github.com/daytonaio/daytona/commit/e222d4976)) - **guides:** links update ([#4891](https://github.com/daytonaio/daytona/pull/4891)) - **sdk:** use modifiedAt in Go SDK and add API client inputs to all SDK test caches ([#4899](https://github.com/daytonaio/daytona/pull/4899)) - **sdk-typescript:** isolate per-Sandbox Configuration; support process.env on serverless ([#4858](https://github.com/daytonaio/daytona/pull/4858)) ### Refactor - **api:** normalize runner-reported GPU type into canonical value ([#4912](https://github.com/daytonaio/daytona/pull/4912)) ### Chores - sync go.sum for v0.183.0 ([#4857](https://github.com/daytonaio/daytona/pull/4857)) - run PR docker build on self-hosted runners ([#4897](https://github.com/daytonaio/daytona/pull/4897)) - **api:** multi-stage build to drop devDependencies and build toolchain from runtime ([#4854](https://github.com/daytonaio/daytona/pull/4854)) - **api:** make migration jobs from docker container work as non-root without network ([#4904](https://github.com/daytonaio/daytona/pull/4904)) - ⚠️ **api:** add x-enum-varnames to prevent mangled enum names in generated python API clients ([#4915](https://github.com/daytonaio/daytona/pull/4915)) - **dashboard:** cleanup billing v1 ([#4910](https://github.com/daytonaio/daytona/pull/4910)) - **deps:** scope dependabot npm/pip ecosystem to production manifests ([#4827](https://github.com/daytonaio/daytona/pull/4827)) - **deps:** bump the docker-base-images group across 5 directories with 2 updates ([#4807](https://github.com/daytonaio/daytona/pull/4807)) - **deps:** bump the github-actions group across 1 directory with 8 updates ([#4916](https://github.com/daytonaio/daytona/pull/4916)) - **devcontainer:** add devcontainer-lock.json ([#4864](https://github.com/daytonaio/daytona/pull/4864)) - **sdk-go:** bump to v0.184.0 ([#4919](https://github.com/daytonaio/daytona/pull/4919)) ### ⚠️ Breaking Changes - **api:** Renamed enum members in generated Python API clients. `LINUX_MINUS_VM` → `LINUX_VM` (SandboxClass), `SANDBOX_DOT_CREATED` → `SANDBOX_CREATED` (WebhookEvent), and similar. Users importing these enum members directly from `daytona_api_client` or `daytona_api_client_async` must update their references. SDK users are unaffected. ### ❤️ Thank You - Ante Projić @aprojic - Fabjan Vučina - Goran Draganić @gdraganic - Ivan Dagelic @idagelic - Juraj Štefanić @stefanicjuraj - Lovre Pešut @rovle - Mirko Džaja @MDzaja - Mislav Ivanda @mislavivanda - Robert Pavlinic @rpavlini - Toma Puljak @Tpuljak