v0.163.0

daytonaio/daytonav0.163.0Apr 9, 2026by github-actions[bot]

AI Summary

This release focuses on enhancing observability with OpenTelemetry standardization, improving audit logging, and hardening security permissions across the platform.

Key Highlights

  • Standardized typed errors across the SDK ecosystem.
  • Added custom OpenTelemetry resource labels and daytona_snapshot emission.
  • Enhanced audit logging to include actor API keys.
  • Implemented security permissions blocks and checkout hardening.

New Features

  • Include actor api key in audit log
  • Emit daytona_snapshot as OTel resource attribute
  • Custom OTel resource labels
  • Standardize typed errors
  • Add agent skills reference

Full Release Notes

## 0.163.0 (2026-04-09)

### 🚀 Features

- **api,dashboard:** include actor api key in audit log ([#3695](https://github.com/daytonaio/daytona/pull/3695))
- **daemon:** emit daytona_snapshot as OTel resource attribute ([#4400](https://github.com/daytonaio/daytona/pull/4400))
- **daemon:** custom OTel resource labels ([#4402](https://github.com/daytonaio/daytona/pull/4402))
- **daemon,sdk-python,sdk-typescript:** standardize typed errors ([#4228](https://github.com/daytonaio/daytona/pull/4228))
- **docs:** add agent skills reference ([#4403](https://github.com/daytonaio/daytona/pull/4403))

### 🩹 Fixes

- **api:** improve api responses on unauthorized ([#4344](https://github.com/daytonaio/daytona/pull/4344))

### Refactor

- **api:** custom snapshot repository ([#4284](https://github.com/daytonaio/daytona/pull/4284))

### Chores

- sync go.sum for v0.162.0 ([#4385](https://github.com/daytonaio/daytona/pull/4385))
- **ci:** ensure go.work.sum generated in docker build job ([#4388](https://github.com/daytonaio/daytona/pull/4388))
- **sdk-go:** bump to v0.163.0 ([#4405](https://github.com/daytonaio/daytona/pull/4405))
- **security:** add permissions blocks and checkout hardening ([#4382](https://github.com/daytonaio/daytona/pull/4382))

### ❤️ Thank You

- Akhilesh Shastri @as-flow
- Ante Projić @aprojic
- Fabjan Vučina
- Ivan Dagelic @idagelic
- Juraj Štefanić @stefanicjuraj
- Muhammad Hashmi @mu-hashmi
- Toma Puljak @Tpuljak