Skip to content

Releases: daytonaio/daytona

v0.160.0

Choose a tag to compare

@github-actions github-actions released this 02 Apr 13:08
2b57dd0

0.160.0 (2026-04-02)

🚀 Features

  • dashboard: migrate create dialogs to sheets (#4252)
  • docs: add custom 404 page with suggestions (#4231)
  • docs: redirect sitemap.xml to sitemap-index.xml (#4289)
  • docs: add sandbox lifecycle state, descriptions, and references (#4262)
  • docs: add auto-stop behavior and update lifecycle state references (#4310)
  • proxy: reduce invalid auth cache TTL (#4291)
  • sdk: exponential backoff on create (#4288)

🩹 Fixes

  • api: reset backup state on v2 sandbox start/create/recover (#4250)
  • api: undefined reading id on snapshot remove event (#4305)
  • api: uuid parsing 500 on snapshot actions (#4306)
  • ci: remediate template injection in workflow_dispatch workflows (#4299)
  • daemon: source session commands from file (#4235)
  • dashboard: make only one-off invoices voidable (15abf50ed)
  • dashboard: remove pay handler check (874e80370)
  • docs: update support contact (#4294)
  • docs: remove toolbox actions (#4304)
  • runner: image name from resource id in remove snapshot (#4290)
  • sdk-python,sdk-typescript,sdk-ruby: use printf instead of echo for env var decoding (#4297)
  • ssh-gateway: remove sensitive tokens from log output (#4302)

Refactor

  • api: sandbox state in progress response (#4307)

Chores

  • sync go.sum for v0.159.0 (#4287)
  • remove unused tailwind CQS package (#4285)
  • sdk-go: bump to v0.160.0 (#4317)

❤️ Thank You

v0.159.0

Choose a tag to compare

@github-actions github-actions released this 31 Mar 12:43
882562a

0.159.0 (2026-03-31)

🚀 Features

  • api: decommissioned snapshot runner cleanup (#4272)
  • docs: add openapi specification references (#3546)
  • sdk-go: signed GetPreviewLink in Go SDK (#4211)

🩹 Fixes

  • api: reorder runner controller routes (#4263)
  • api: update org invitation status (#4265)
  • api: handle error in sandbox created event (#4269)
  • api: updateWhere on sandbox sync error (#4268)
  • api: preview access redis key (#4279)
  • api: v2 archive race conditions (#4270)
  • api: failed auth rate limit block (#4282)
  • api-client-python: serialize datetime values (#4208)
  • dashboard: make failed payment invoices payable (#4259)
  • dashboard: centralize privacy consent state & sync (#4075)
  • docs: update billing and limits (#4015)

Chores

  • sync go.sum for v0.158.1 (#4254)
  • harden GitHub Actions workflows (#4249)
  • add supply chain package age quarantine (#4283)
  • docs: update python sdk readme (#4261)
  • sdk,api-client,toolbox-api-client: set custom User-Agent headers and standardize sdk-* source names (#4266)
  • sdk-go: bump to v0.159.0 (#4286)
  • sdk-python: add isort known_first_party config to fix local/CI import-order parity (#4255)

❤️ Thank You

v0.158.1

Choose a tag to compare

@github-actions github-actions released this 28 Mar 19:00
1f2cacf

0.158.1 (2026-03-28)

🩹 Fixes

  • api: add ssl config to migration data source (#4246)

Refactor

  • api: sandbox last activity (#3993)

Chores

  • sync go.sum for v0.158.0 (#4245)
  • sdk-go: bump to v0.158.1 (#4253)

❤️ Thank You

v0.158.0

Choose a tag to compare

@github-actions github-actions released this 27 Mar 13:57
064d7b4

0.158.0 (2026-03-27)

🚀 Features

  • docs: add force stop sandbox (#4223)

🩹 Fixes

  • api: prefer last entrypoint on build (#4239)
  • api: allow sandbox actions while backup is in progress (#4197)
  • api: allow longer timeout for BUILD_SNAPSHOT and PULL_SNAPSHOT jobs (#4237)
  • api: handler for snapshot size (#4212)
  • api: handle sandbox operation conflict (#4241)
  • daemon: return empty search_files results (#4207)
  • docs: add resize sandboxes experimental note (#4234)
  • sdk-python: add missing _request_timeout to process.exec() (#4236)

Refactor

  • dashboard: remaining entities to react query (#4190)

Chores

  • sync go.sum for v0.157.0 (#4221)
  • dev: add kill-ports.sh script for killing dangling app runs (#4240)
  • docs: RL guides structure update (#4219)
  • sdk-go: bump to v0.158.0 (#4242)

❤️ Thank You

v0.157.0

Choose a tag to compare

@github-actions github-actions released this 26 Mar 14:34
3590c87

0.157.0 (2026-03-26)

🚀 Features

  • api: clear failed build cache (#4160)
  • api,runner,sdk: force stop sandbox (#4172)
  • guides: OpenEnv FinQA guide with single-episode demo and GRPO training (#3979)
  • sdk-typescript,sdk-python,sdk-ruby: load only DAYTONA_ env vars from dotenv files without polluting env (#4186)

🩹 Fixes

  • api: prevent stale sandbox writes (#4146)
  • api: migration drift (#3961)
  • api: declarative build staleness cron (#4159)
  • api: avoid in-place snapshot mutation in sandbox state sync (#4187)
  • daemon: close sync session stdin and track async holder process (#4107)
  • otel: bump otel SDKs to v1.42.0 (#4213)
  • runner: pass inter-sandbox network enabled configuration (#4195)
  • sdk-python: retry request on stale connection (#4214)
  • sdk-python: surface upload_files error details (#4048, #4206)

Refactor

  • sdk-python: optimize Python SDK import time with lazy imports (#4192)

Chores

  • sync go.sum for v0.156.0 (#4194)
  • docs: update typescript sdk readme and package metadata (#4185)
  • docs: update readme (#4176)
  • sdk-go: bump to v0.157.0 (#4220)

❤️ Thank You

v0.156.0

Choose a tag to compare

@github-actions github-actions released this 25 Mar 13:08
611bea1

0.156.0 (2026-03-25)

🚀 Features

  • dashboard: posthog tracking for cmdk (#4081)
  • dashboard: react query audit log (#4179)
  • docs: add organizations references (#4097)
  • docs: add signed preview url token expiry details (#4188)
  • runner: inter-sandbox network enabled config (#4122)

🩹 Fixes

  • daemon,sdk: support large commands for exec and code_run (#3918)
  • runner: pulling snapshot on runner (#4177)

Chores

  • sync go.sum for v0.155.0 (#4184)
  • sdk-go: bump to v0.156.0 (#4193)

❤️ Thank You

v0.155.0

Choose a tag to compare

@github-actions github-actions released this 24 Mar 14:05
5a1a23c

0.155.0 (2026-03-24)

🚀 Features

  • Amp Code guide (#4038)
  • common-go: telemetry TLS client config support (#4182)

🩹 Fixes

  • match backup completion to snapshot tag (#4145)
  • api: handle svix 404 error as not found exception (#4175)
  • daemon: timeout for process.exec (#4147)

Chores

  • sync go.sum for v0.154.0 (#4167)
  • dev: disable node_modules file watchers (#4174)
  • guides: update model in DSPy RLMs guide and add validation code (#4113)
  • sdk-go: bump to v0.155.0 (#4183)

❤️ Thank You

v0.154.0

Choose a tag to compare

@github-actions github-actions released this 20 Mar 13:15
fd06539

0.154.0 (2026-03-20)

🚀 Features

  • docs: add entrypoint session details (#4163)

🩹 Fixes

  • api: recover recoverable sandboxes in-place when runner is draining (#4029)
  • api: reduce log spam on archive (#4152)
  • api: allow region resource access to sandbox (#4161)
  • api: prime last activity at (#4094)
  • api: guard for get single sandbox (#4165)
  • dashboard: check WRITE_SANDBOXES permission before rendering create sandbox button (#4162)
  • docs: README.md go example references wrong package for options (#4130)
  • python-sdk: delete with timeout (#4155)
  • runner: handle pulling snapshot on create (#4114)
  • runner: use single fuse mount per volume with bind subdirs for subpaths (#4047)

Chores

  • sync go.sum for v0.153.0 (#4151)
  • sdk-go: bump to v0.154.0 (#4166)

❤️ Thank You

v0.153.0

Choose a tag to compare

@github-actions github-actions released this 19 Mar 14:24
676fe87

0.153.0 (2026-03-19)

🚀 Features

  • api: cleanup stale build fails (#4046)
  • api,runner: add docker healthcheck to runner (#3941)
  • daemon: entrypoint as session (#3189)
  • docs: add network allow/block list format and validation (#4124)
  • ⚠️ docs,sdk: remove find one method (#4115)

🩹 Fixes

  • api: remove state lock on job completion (#4148)
  • cli: snapshot delete by name (#4129)

Chores

  • sync go.sum for v0.152.1 (#4136)
  • go work sync and poetry lock after dependabot updates (df5920f6f)
  • deps: bump github.com/cloudflare/circl in /apps/daemon (715c2d907)
  • deps: bump basic-ftp from 5.0.5 to 5.2.0 (6b7b4a93c)
  • deps: bump rollup from 4.52.0 to 4.59.0 (d00b9bd28)
  • deps: bump svgo from 2.8.0 to 2.8.2 (5b9a0ec36)
  • deps: bump immutable from 5.1.3 to 5.1.5 (1f3d70c85)
  • deps: bump github.com/docker/cli in /apps/runner (640494e3e)
  • deps: bump tar from 7.5.7 to 7.5.11 (f46a33393)
  • deps: bump devalue from 5.6.3 to 5.6.4 (76b05def8)
  • deps: bump yauzl from 3.2.0 to 3.2.1 (11be0c767)
  • deps: bump h3 from 1.15.5 to 1.15.8 (bbdf6e9a8)
  • deps: bump socket.io-parser from 4.2.5 to 4.2.6 (9dd51f9d2)
  • deps: bump google.golang.org/grpc in /libs/common-go (ae3cf8e26)
  • deps-dev: bump nokogiri from 1.19.0 to 1.19.1 (fe6392236)
  • deps-dev: bump tornado from 6.5.4 to 6.5.5 (b252af289)
  • sdk-go: bump to v0.153.0 (#4150)

⚠️ Breaking Changes

  • docs,sdk: The find_one/findOne method is being removed across all SDK languages (Python, TypeScript, Go, Ruby). All sandbox retrieval should be done via get using an ID or a name. If you're relying on label-based lookups, you'll need to switch to custom sandbox names before upgrading.

❤️ Thank You

v0.152.1

Choose a tag to compare

@github-actions github-actions released this 18 Mar 15:06
6a6ecae

0.152.1 (2026-03-18)

🩹 Fixes

  • api: merge two start action methods (#4133)
  • api,runner: change allocated metrics to double precision (#4120)

Chores

  • sync go.sum for v0.152.0 (#4127)
  • sdk-go: bump to v0.152.1 (#4135)

❤️ Thank You

  • Luka Brecic
  • Toma Puljak