v0.150.0

daytonaio/daytonav0.150.0Mar 10, 2026by github-actions[bot]

AI Summary

Focuses on observability (OTel) and dashboard UI improvements.

Key Highlights

  • Send org/region ID as labels in OTel
  • Send entrypoint logs to OTel
  • Shimmer skeleton animation
  • Bootstrap Storybook
  • Open pylon from sidebar

New Features

  • Include regions in get snapshot
  • Send org and region id as labels in OTel
  • Send entrypoint logs to OTel
  • Shimmer skeleton animation
  • Bootstrap storybook
  • Open pylon from sidebar
  • Vulnerability disclosure program documentation
  • Snapshot lifecycle documentation
  • OpenCode plugin guide documentation
  • Retry on IP address not found

Full Release Notes

## 0.150.0 (2026-03-10)

### 🚀 Features

- **api:** include regions in get snapshot ([#4045](https://github.com/daytonaio/daytona/pull/4045))
- **api,runner,daemon:** send org and region id as labels in OTel ([#4008](https://github.com/daytonaio/daytona/pull/4008))
- **daemon:** send entrypoint logs to OTel ([#3983](https://github.com/daytonaio/daytona/pull/3983))
- **dashboard:** shimmer skeleton animation ([#4005](https://github.com/daytonaio/daytona/pull/4005))
- **dashboard:** bootstrap storybook ([#3934](https://github.com/daytonaio/daytona/pull/3934))
- **dashboard:** open pylon from sidebar ([#3986](https://github.com/daytonaio/daytona/pull/3986))
- **docs:** add vulnerability disclosure program to security exhibit ([#4037](https://github.com/daytonaio/daytona/pull/4037))
- **docs:** add snapshot lifecycle ([#3811](https://github.com/daytonaio/daytona/pull/3811))
- **docs:** add OpenCode plugin guide ([#3925](https://github.com/daytonaio/daytona/pull/3925))
- **runner:** add retry on ip address not found ([#4063](https://github.com/daytonaio/daytona/pull/4063))

### 🩹 Fixes

- **api:** allow get by id for general snapshots ([#4033](https://github.com/daytonaio/daytona/pull/4033))
- **api:** reduce svix app portal access error log severity ([#4059](https://github.com/daytonaio/daytona/pull/4059))
- **docs:** modify architecture wording ([#3997](https://github.com/daytonaio/daytona/pull/3997))
- **docs:** update computer use references and wording ([#4057](https://github.com/daytonaio/daytona/pull/4057))
- **opencode-plugin:** loading error in published npm package ([#3980](https://github.com/daytonaio/daytona/pull/3980))
- **proxy:** dont log context canceled errors on last activity update ([#4055](https://github.com/daytonaio/daytona/pull/4055))
- **proxy:** add forwarded for ip ([#4056](https://github.com/daytonaio/daytona/pull/4056))
- **proxy:** cleanup and expand retries ([#4060](https://github.com/daytonaio/daytona/pull/4060))
- **proxy:** add auth to get sandbox and snapshot logs ([#4065](https://github.com/daytonaio/daytona/pull/4065))
- **runner:** exponential backoff for docker info on init ([#4036](https://github.com/daytonaio/daytona/pull/4036))
- **runner:** wait for daemon before version check ([#4061](https://github.com/daytonaio/daytona/pull/4061))

### Refactor

- **docs:** update mcp server ([#3751](https://github.com/daytonaio/daytona/pull/3751))
- **docs:** update declarative builder ([#3750](https://github.com/daytonaio/daytona/pull/3750))
- **docs:** update volumes ([#3738](https://github.com/daytonaio/daytona/pull/3738))
- **docs:** update network limits ([#3781](https://github.com/daytonaio/daytona/pull/3781))
- **sdk-python:** replace multipart dependecy with python-multipart ([#3787](https://github.com/daytonaio/daytona/pull/3787))

### Chores

- sync go.sum for v0.149.0 ([#4018](https://github.com/daytonaio/daytona/pull/4018))
- add GONOSUMDB to release workflow env ([#4022](https://github.com/daytonaio/daytona/pull/4022))
- add serve-slim yarn task ([#4066](https://github.com/daytonaio/daytona/pull/4066))
- **api:** use debian slim instead of alpine for docker image ([#4021](https://github.com/daytonaio/daytona/pull/4021))
- **docs:** update index (quick start) ([#3812](https://github.com/daytonaio/daytona/pull/3812))
- **sdk-go:** bump to v0.150.0 ([#4067](https://github.com/daytonaio/daytona/pull/4067))

### ❤️ Thank You

- Ante Projić @aprojic
- Fabjan Vučina
- Ivan Dagelic @idagelic
- James Murdza
- Juraj Štefanić @stefanicjuraj
- Mirko Džaja @MDzaja
- Robert Pavlinic @rpavlini
- Toma Puljak @Tpuljak