Skip to content

Releases: daytonaio/daytona

v0.190.0

Choose a tag to compare

@github-actions github-actions released this 23 Jun 13:25
01c502b

0.190.0 (2026-06-23)

🚀 Features

  • Pi extension and docs guide (#4938)
  • api,runner,sdk,cli: add pause action (#4714)
  • api,sdk: sandbox domain allow list (#5117)
  • dashboard: otel config notice & alignment tweaks (#5107)
  • dashboard: regions & runners react query & design touchup (#5106)
  • docs: update computer use access / screenshot format (#5094)
  • docs: add datadog OTel instructions and dashboard example (#5105)
  • guides: Gemini CLI (#5077)

🩹 Fixes

  • api: evict notification sockets when org membership ends (#5104)
  • api,cli: snapshot create with sandbox class (#5087)
  • docs: remove oss and on-prem / rename cmc to byoc (#5022)
  • proxy: bound preview auth cookie acceptance to its 1h lifetime (#5045)

Chores

  • sync go.sum for v0.189.0 (#5101)
  • Pi extension publish (#5103)
  • sdk-go: bump to v0.190.0 (#5120)

❤️ Thank You

v0.189.0

Choose a tag to compare

@github-actions github-actions released this 19 Jun 10:18
8c07569

0.189.0 (2026-06-19)

🚀 Features

  • dashboard: tailwind v4 (8be4772fb)
  • dashboard: table col resize and config menu (e114af4c2)
  • docs: add async python sdk variable (#5083)
  • guides,docs: add SGLang GPU model-serving guide (#5085)
  • proxy: proxy connection handling hardening (#5080)

🩹 Fixes

  • api: disable Access-Control-Allow-Credentials on /api (#4688)
  • api: promise rejection handling in snapshot and sandbox manager (#5091)
  • api: stop releasing sandbox state-change lock on job completion to avoid create fan-out (#5093)
  • daemon: register DELETE route without trailing slash (#5037)
  • docs: remove android / update gpu (#5055)
  • sdk-python: async client connection resilience and error mapping (#4742)

Chores

  • sync go.sum for v0.188.0 (#5075)
  • docker: add yarn dep build dependencies (#5086)
  • docs: add toolbox API URL pattern and auth to OpenAPI spec, document Go SDK prerequisite (#5067)
  • sdk-go: bump to v0.189.0 (#5100)

❤️ Thank You

v0.188.0

Choose a tag to compare

@github-actions github-actions released this 16 Jun 14:04
fc98a50

0.188.0 (2026-06-16)

🚀 Features

  • api: add regionType to sandbox usage periods (#5064)
  • dashboard: sandbox create sheet snapshot select update (#5024)
  • docs: windows snapshot and fork (#4989)
  • docs: add default snapshots (#5042)
  • guides, docs: add vLLM model serving guide for GPU sandboxes (#4980)

🩹 Fixes

  • api: backfill org super admin role with missing resource permissions (#5031)
  • api: restore sandbox runner id rc (#5039)
  • api: skip faulty registries (#5069)
  • daemon,toolbox-api-client-go: allow additional properties so daemon response additions don't break go clients (#5020)
  • dashboard: update config uris (#5021)
  • dashboard: close api key revoke dialog on success (#5035)
  • docs: modify linked sandbox prose (#5019)
  • guides: CopilotKit guide gif quality (#5017)
  • proxy: validate preview-warning accept redirect target (#4940)
  • sdk-go: add Sandbox.CreateLspServer accessor and fix LSP godoc (#5071)
  • ssh-gateway,runner: close upstream channel on client disconnect to stop stale keepalive (#4914)

Chores

  • sync go.sum for v0.187.0 (#5016)
  • deps: track Go workspace modules with Dependabot (#5053)
  • deps: bump axios, protobufjs, and follow-redirects (#5054, #4779)
  • deps: gate python minor bumps in Dependabot (#5066)
  • docker: pin Go toolchain to 1.25.11 and align Alpine hardening (#5048, #4779)
  • docs: add curl install alternative for macOS (#5044)
  • docs: correct Java SDK Maven coordinates and stale TypeScript package name (#5046)
  • sdk-go: bump to v0.188.0 (#5072)
  • sdk-typescript: auto-deprecate @daytonaio/sdk on each publish (#5050)

❤️ Thank You

v0.187.0

Choose a tag to compare

@github-actions github-actions released this 11 Jun 12:54
8a446cb

0.187.0 (2026-06-11)

🚀 Features

  • dashboard: limits classes tabs (#4978)
  • docs: add android and linked sandboxes (#4614)
  • proxy: expose debug metrics server (#5012)

🩹 Fixes

  • ⚠️ api: require a write permission for temporary push access endpoints (#4971)
  • api: redirect root requests to /dashboard (#4977)
  • cli: drop redundant BucketExists probes in minio client (#5013, #5014)

Chores

  • sync go.sum for v0.186.0 (#4975)
  • split publish jobs per project (#5011)
  • sdk-go: bump to v0.187.0 (#5015)

⚠️ Breaking Changes

  • api: GET /object-storage/push-access and GET /docker-registry/registry-push-access now require the caller to hold either write:snapshots or write:sandboxes (previously no specific permission was required). Migration: grant write: snapshots or write:sandboxes to API keys that push snapshots or build declarative images with a local context.

❤️ Thank You

v0.186.0

Choose a tag to compare

@github-actions github-actions released this 10 Jun 14:24
1c52542

0.186.0 (2026-06-10)

🚀 Features

  • api: windows sandbox snapshot and fork (#4911)
  • dashboard: show warning for missing permissions instead of redirect (#4950)
  • dashboard: upgrade react-router to v7 (#4972)
  • docs: sandboxes lifecycle ttl (#4965)
  • guides: CopilotKit guide (#4960)

🩹 Fixes

  • api: close usage period on desired state destroyed (#4962)
  • api: cache dns lookups on global http(s) agents to prevent eai_again errors (#4964)
  • api: scope object-storage push-access ListBucket to caller org prefix (#4966)
  • api: volumeid path traversal bug fix (#4959)
  • api,dashboard: remove obsolete runner class property (#4943)
  • cli: organization create failing due to regionId issue (#4951)
  • dashboard: invite members cta copy tweak (#4925)
  • dashboard: check payment methods instead of wallet (#4947)
  • dashboard: add wallet error state (#4967)
  • opencode: make git sync work on slim sandboxes (#4952)

Chores

  • sync go.sum for v0.185.0 (#4958)
  • migrate workflows to Blacksmith (#4922)
  • docs: add native dep dependencies to dockerfile (#4970)
  • e2e: print runner row from db on propagation failure (#4954)
  • sdk-go: bump to v0.186.0 (#4974)

❤️ Thank You

v0.185.0

Choose a tag to compare

@github-actions github-actions released this 09 Jun 08:21
39f970a

0.185.0 (2026-06-09)

🚀 Features

  • api: check stale in progress backups (#4694)
  • api: backup retry cron (#4696)
  • ⚠️ daemon: enforce TLS verification on daemon git clone (#4843)
  • dashboard: store snapshots filter in url (#4923)
  • docs: update gpu sandboxes and snapshots (#4930)
  • sdk: expose sandboxClass param in snapshot creation across all SDKs (#4893)

🩹 Fixes

  • api: return correct gpu type in sandbox list item (#4924)
  • api: un-deprecate sandboxClass and set enumName (#4942)
  • api: validate region access before per-sandbox limits (#4944)
  • api: notification module socket init (#4946)
  • api: v2 backup hardening (#4941)
  • api: scope organization role lookups to caller's organization (#4948)
  • ci: restrict PR docker build to same-repo pull requests (#4932)
  • computer-use: close process logs per restart (#4949)
  • daemon,proxy,sdk: fix flaky E2E tests (#4747)
  • docs: clarify sandbox stopped state (#4936)
  • sdk-typescript: make ESM require shim survive esbuild→CJS rebundle (#4888)

Chores

  • sync go.sum for v0.184.0 (#4921)
  • sdk-go: bump to v0.185.0 (#4955)

Uncategorized changes

  • Feat/sandbox sheet load sandbox (#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

v0.184.0

Choose a tag to compare

@github-actions github-actions released this 03 Jun 12:57
01ced9c

0.184.0 (2026-06-03)

🚀 Features

  • gpu type selector (#4905)
  • api: default GPU per-sandbox quotas on new region quotas (#4866)
  • api,dashboard: windows sandbox class (#4871)
  • dashboard: split bundle by routes (8074ec71a)
  • docs: gpu updates (#4845)
  • docs: add windows and update gpu sandboxes (#4873)
  • guides: LangGraph guide (#4865)
  • images: add an image for GPU workloads (#4830)

🩹 Fixes

  • api: require verified email to accept or decline organization invitations (#4889)
  • api: exclude build failed from gpu allocation count (#4900)
  • api: invalidate proxy public-status cache on visibility change (#4918)
  • daemon: format FileInfo.modTime as RFC 3339 (#4859)
  • daemon: add modifiedAt (ISO 8601) to FileInfo and deprecate modTime (#4890)
  • dashboard: conditionally render sandbox class indicators based on availability (#4863)
  • dashboard: toast error handling (e222d4976)
  • guides: links update (#4891)
  • sdk: use modifiedAt in Go SDK and add API client inputs to all SDK test caches (#4899)
  • sdk-typescript: isolate per-Sandbox Configuration; support process.env on serverless (#4858)

Refactor

  • api: normalize runner-reported GPU type into canonical value (#4912)

Chores

  • sync go.sum for v0.183.0 (#4857)
  • run PR docker build on self-hosted runners (#4897)
  • api: multi-stage build to drop devDependencies and build toolchain from runtime (#4854)
  • api: make migration jobs from docker container work as non-root without network (#4904)
  • ⚠️ api: add x-enum-varnames to prevent mangled enum names in generated python API clients (#4915)
  • dashboard: cleanup billing v1 (#4910)
  • deps: scope dependabot npm/pip ecosystem to production manifests (#4827)
  • deps: bump the docker-base-images group across 5 directories with 2 updates (#4807)
  • deps: bump the github-actions group across 1 directory with 8 updates (#4916)
  • devcontainer: add devcontainer-lock.json (#4864)
  • sdk-go: bump to v0.184.0 (#4919)

⚠️ Breaking Changes

  • api: Renamed enum members in generated Python API clients. LINUX_MINUS_VMLINUX_VM (SandboxClass), SANDBOX_DOT_CREATEDSANDBOX_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

v0.183.0

Choose a tag to compare

@github-actions github-actions released this 29 May 08:32
54da6c5

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

Choose a tag to compare

@github-actions github-actions released this 26 May 10:17
e5f55b6

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

Choose a tag to compare

@github-actions github-actions released this 25 May 10:56
9126ddc

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