v0.184.0

fixie-ai/ultravoxv0.184.0Jun 3, 2026by github-actions[bot]

AI Summary

This release introduces GPU type selection, Windows sandbox support, and refactors GPU type normalization.

Key Highlights

  • GPU type selector added to dashboard
  • Windows sandbox class support enabled
  • Runner-reported GPU types normalized to canonical values
  • Multi-stage build optimization to drop devDependencies

Breaking Changes

  • Renamed enum members in generated Python API clients: `LINUX_MINUS_VM` → `LINUX_VM`, `SANDBOX_DOT_CREATED` → `SANDBOX_CREATED`, etc. SDK users are unaffected.

New Features

  • Default GPU per-sandbox quotas on new region quotas
  • Split dashboard bundle by routes
  • Add devcontainer-lock.json
  • Bump docker-base-images and github-actions groups

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