v0.176.0

daytonaio/daytonav0.176.0May 14, 2026by github-actions[bot]

AI Summary

Added AT-SPI accessibility API support. Implemented snapshot size display and support for private Amazon ECR registries via cross-account IAM roles.

Key Highlights

  • AT-SPI accessibility API support
  • Snapshot size display in dashboard
  • Private Amazon ECR support via IAM roles

New Features

  • AT-SPI accessibility API
  • Snapshot size display
  • GPU snapshots documentation
  • Mount External Storage documentation
  • Resize sandboxes general availability
  • Private ECR support
  • Webhook skip for orgs with no endpoints

Full Release Notes

## 0.176.0 (2026-05-14)

### 🚀 Features

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

### 🩹 Fixes

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

### Refactor

- **sdk-typescript:** migrate otel decorators to modern API ([#4702](https://github.com/daytonaio/daytona/pull/4702))

### Chores

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

### ❤️ Thank You

- Ante Projić @aprojic
- Bruno Grbavac @brunogrbavac
- James Murdza
- Juraj Štefanić @stefanicjuraj
- Mirko Džaja @MDzaja
- Mislav Ivanda @mislavivanda
- Muhammad Hashmi @mu-hashmi
- Robert Pavlinic @rpavlini
- suyua9