Skip to content

Releases: daytonaio/daytona

v0.183.0

29 May 08:32
54da6c5

Choose a tag to compare

0.183.0 (2026-05-29)

🚀 Features

  • sandbox classes and linked sandboxes (#4833)
  • api: api level recovery (#4836)
  • dashboard: show ids for volumes and snapshots (#4764)
  • dashboard: members page show cta on personal (#4841)
  • docs: verify cpu and memory limits after resize (#4825)
  • docs: add Tigris to external storage providers (#4780)
  • guides: Vercel AI SDK guide (#4840)

🩹 Fixes

  • api: lock runners gpu capacity query (#4823)
  • api: make entity constructor params optional per typeorm contract (#4811)
  • api: handle invalid labels filter in deprecated sandbox list (#4822)
  • dashboard: preserve hidden provider defaults on registry tab switch (#4818)
  • dashboard: allow write-only users to perform bulk sandbox actions (#4826)
  • dashboard: banner padding fix (#4835)
  • docs: remove tier 2 access requirement (#4824)
  • docs: update preview port range and auth details (#4831)
  • proxy: serveWarningPage https value (#4817)
  • proxy: escape redirect URL on proxy preview warning page (#4690)
  • runner: non force removal of snapshots on runner (#4774)

Refactor

  • dashboard: extract base page header for custom header actions (#4814)

Chores

  • sync go.sum for v0.182.0 (#4821)
  • ci: skip workflows on forks (#4848)
  • sdk-go: bump to v0.183.0 (#4856)

❤️ Thank You

v0.182.0

26 May 10:17
e5f55b6

Choose a tag to compare

0.182.0 (2026-05-26)

🚀 Features

  • api: sandbox creation timeout to 30 (#4810)
  • docs: add sandbox get, labels, and last activity (#4732)

🩹 Fixes

  • api: exclude DESTROYED and ARCHIVED from GPU capacity count (#4809)
  • api: enforce GPU filter in snapshot-runner fallback assignment (#4815)
  • api: infer restoring case on create sandbox v2 (#4812)
  • api: enforce GPU filter in snapshot propagation (#4816)

Chores

  • sync go.sum for v0.181.0 (#4803)
  • pr-checks: add Docker build verification (#4801)
  • sdk-go: bump to v0.182.0 (#4820)
  • sdk-typescript: improve build target inputs (#4819)
  • security: ignore Docker base-image major bumps for node and python (#4804)

❤️ Thank You

v0.181.0

25 May 10:56
9126ddc

Choose a tag to compare

0.181.0 (2026-05-25)

🚀 Features

  • api,runner: assign one physical GPU per sandbox on multi-GPU runner (#4792)

Chores

  • sync go.sum for v0.180.0 (#4794)
  • runner,proxy: bump Go toolchain to 1.25.7 and patch openssl/pcre2 (#4770)
  • sdk-go: bump to v0.181.0 (#4802)
  • security: enable Dependabot for Docker base images (#4752)
  • security: bump runner docker dind base from 28.2.2 to 28.5.2 (#4787)

❤️ Thank You

  • Ante Projić @aprojic
  • hectorc98
  • Vedran Jukic

v0.180.0

24 May 06:41
6ed7290

Choose a tag to compare

0.180.0 (2026-05-24)

🚀 Features

  • ⚠️ sandbox list with cursor pagination (#4606)

🩹 Fixes

  • api: add node-forge as explicit dependency (4d6f08bcb)
  • api: jest support for uuid v14 ESM-only package (36025e46b)
  • sdk-python: anchor sync http_client finalizer on the client itself (#4789)
  • sdk-typescript: route stream module through dynamicImport in ESM downloadFile path (#4773)

Chores

  • sync go.sum for v0.179.0 (ea30f893e)
  • deps: bump @astrojs/node from 10.0.4 to 10.0.5 (222406f6c)
  • deps: bump uuid from 11.1.0 to 14.0.0 (15d39898b)
  • deps: bump ruby/setup-ruby (845f2f97b)
  • deps: bump github.com/distribution/distribution/v3 (66f93bd8a)
  • deps: bump axios from 1.14.0 to 1.15.2 (bc4e63314)
  • deps: bump github.com/in-toto/in-toto-golang in /apps/runner (5ec9e35f5)
  • deps: bump apache/skywalking-eyes (b0772c141)
  • deps: bump @protobufjs/utf8 from 1.1.0 to 1.1.1 (b847ec1b7)
  • deps: bump astro from 6.1.5 to 6.1.10 (a72d42a8e)
  • deps: bump github.com/go-git/go-billy/v5 in /apps/daemon (95a22ed87)
  • deps: bump fast-xml-builder from 1.1.5 to 1.1.9 (2409b8ec1)
  • deps: bump webpack-dev-server from 5.2.2 to 5.2.4 (a2a3ea261)
  • deps: bump github.com/go-git/go-git/v5 in /apps/daemon (907ac83a8)
  • deps: bump idna from 3.11 to 3.15 (257472382)
  • deps: bump ws from 8.18.0 to 8.20.1 (e53656ffc)
  • deps: bump ws in /guides/typescript/mastra/coding-agent/openai (be5751c39)
  • deps: bump protobufjs (86ffbf217)
  • deps: bump uuid in /guides/typescript/mastra/coding-agent/openai (be1eff699)
  • deps: bump github.com/containerd/containerd/v2 in /apps/runner (6d6e4989d)
  • deps: bump @tootallnate/once from 1.1.2 to 2.0.1 (e8d897a66)
  • deps-dev: bump yard from 0.9.38 to 0.9.42 (18974dab2)
  • deps-dev: bump postcss from 8.4.38 to 8.5.10 (b90cb4878)
  • deps-dev: bump nokogiri from 1.19.1 to 1.19.3 (e1bf370d5)
  • sdk-go: bump to v0.180.0 (#4793)

⚠️ Breaking Changes

  • The GET /api/sandbox endpoint now returns a paginated response object with full search capabilities built in, and the legacy /api/sandbox/paginated endpoint is being deprecated. Additionally, all /api/workspace endpoints are being removed entirely. If you still have integrations hitting /api/workspace routes, migrate them to the corresponding /api/sandbox endpoints.

❤️ Thank You

  • Daytona Release Bot @daytona-release
  • Fabjan Vučina
  • Mirko Džaja @MDzaja
  • Toma Puljak @Tpuljak

v0.179.0

21 May 14:37
d9551ce

Choose a tag to compare

0.179.0 (2026-05-21)

🚀 Features

  • api, dashboard: add a cta to enable webhooks for organization (#4775)
  • api,dashboard: GPU region quota, per-sandbox limits, and dashboard surfacing (#4772)
  • docs: add cli installation commands (#4751)
  • docs: add Archil to external storage providers (#4755)

🩹 Fixes

  • daemon: memory optimized git CLI option for clone, push & pull (#4753)
  • runner: escape quotes in env values for import/export commit falback (#4757)

Chores

  • sync go.sum for v0.178.0 (#4767)
  • sdk-go: bump to v0.179.0 (#4776)

❤️ Thank You

v0.178.0

20 May 11:38
7ac0cfc

Choose a tag to compare

0.178.0 (2026-05-20)

🚀 Features

  • api: add draining mode and force flags for self-hosted drains (#4735)
  • dashboard: layout update (#4719)
  • dashboard: billing v2 (#4763)
  • guides: add Claude Managed Agents on Daytona guide (#4748)
  • sandbox-image: add openai dependencies to default image for codex functionality (#4625)

🩹 Fixes

  • api: stopped sandbox usage period guards (#4754)
  • api: apply soft-delete rename on ephemeral stop and state sync (#4758)
  • daemon: don't reap idle commands (#4741)
  • daemon: toolbox listFiles route to accept /files and /files/ (#4574)
  • daemon: direct-write upload to fix FUSE volume regression (#4745)
  • sdk-java: preserve exception cause chain and classify transport failures (#4749)
  • sdk-typescript: use import type for type-only imports (#4703)

Chores

  • sync go.sum for v0.177.0 (#4734)
  • dashboard: add dockerfile (#2873)
  • sdk-go: bump to v0.178.0 (#4766)
  • security: mark ssh-gateway .env as dev-only (#4744)

❤️ Thank You

v0.177.0

15 May 13:21
faf55eb

Choose a tag to compare

0.177.0 (2026-05-15)

🚀 Features

  • api: declarative sandbox count to cpu sum (#4693)
  • api: add tags property to runner entity (#4674)
  • api: add partial index for recoverable sandboxes (#4154)
  • api,runner: marking archiving sandboxes as recoverable when backup fails (#4490)
  • dashboard: otel config zod validation (#4657)

🩹 Fixes

  • daemon: reap session and pty child processes (#4712)
  • daemon: return JSON error body for empty exec commands (#4731)
  • dashboard: chart y axis cut off (#4721)

Chores

  • sync go.sum for v0.176.0 (#4728)
  • sdk-go: bump to v0.177.0 (#4733)

❤️ Thank You

v0.176.0

14 May 14:25
4d7d121

Choose a tag to compare

0.176.0 (2026-05-14)

🚀 Features

  • daemon,computer-use,docs,sdk: add AT-SPI accessibility API (#4485)
  • dashboard: add snapshot size (#4656)
  • docs: add gpu snapshots (#4679)
  • docs: Mount External Storage (#4673)
  • docs: define stateless and stateful code execution (#4707)
  • docs: resize sandboxes general availability (#4725)
  • runner,api,docs: support private amazon ecr registries via cross-account iam roles (#4581)
  • webhook: skip svix message create when org has no endpoints (#4686)

🩹 Fixes

  • daemon: restore upload_files.go pre-regression behavior with progress tracking (#4705)
  • dashboard: add tooltips to sandbox table actions (#4333)
  • dashboard: use sdk dist for dev (#4726)
  • sdk-typescript: resolve Buffer in browser without require() (#4716)
  • sdk-typescript: suppress busboy late teardown errors in downloadFileStream (#4711)

Refactor

  • sdk-typescript: migrate otel decorators to modern API (#4702)

Chores

  • sync go.sum for v0.175.0 (#4699)
  • include .nxignore in all app Docker build contexts (#4708)
  • prevent concurrent npm version git conflicts during publish (#4709)
  • dashboard: clean up unused FFs (#4689)
  • dashboard: cleanup spending FF (#4706)
  • docs: remove text decoration from code snippets (#4718)
  • sdk-go: bump to v0.176.0 (#4727)
  • security: redact sandbox authToken in cache invalidation logs (#4713)

❤️ Thank You

v0.175.0

12 May 15:15
338b67e

Choose a tag to compare

0.175.0 (2026-05-12)

🚀 Features

  • api: default snapshot quota to 30 (#4691)
  • api: initial runner score addon (#4692)
  • api: extend backup job timeout (#4695)
  • api,runner: forward backup registry on recover and pull image if missing (#4491)
  • sdk: add upload streaming + progress and cancellation across SDKs (#4665)

🩹 Fixes

  • sdk-python: consolidate async traffic onto a single aiohttp session (#4645)
  • sdk-typescript: handle late busboy errors and forward abort to progress stream (#4687)
  • sdk-typescript: dual build for CJS and ESM (#4607)

Chores

  • sync go.sum for v0.174.0 (#4677)
  • bump @opentelemetry/sdk-node to 0.217.0 (#4684)
  • sdk-go: bump to v0.175.0 (#4698)

❤️ Thank You

v0.174.0

11 May 14:22
8501f0a

Choose a tag to compare

0.174.0 (2026-05-11)

🚀 Features

  • api,runner: NVIDIA GPU-enabled runner (#4671)
  • dashboard: sandboxes terminal action (#4641)
  • docs: add llms txt files structure generation (#4634)
  • docs: add sandboxes with nvidia gpu devices (#4672)

🩹 Fixes

  • cli: snapshot create no longer hangs after fast builds (#4653)
  • daemon,sdk-go,sdk-ruby: classify git operation errors by HTTP status code (#4592)
  • dashboard: sandboxes table pagination reset fix (#4664)
  • runner: mount fuse volumes in parallel to cut sandbox create time (#4557)
  • runner: scale storage recovery increment to 5% of original quota per attempt (#4487)
  • runner: disable storage limits when limits are off (#4675)

Chores

  • sync go.sum for v0.173.0 (#4648)
  • sdk-go: bump to v0.174.0 (#4676)
  • sdk-java: resolve intermittent publish failure caused by parallel Gradle builds on shared directory (#4666)

❤️ Thank You