v0.148.0

daytonaio/daytonav0.148.0Feb 27, 2026by github-actions[bot]

AI Summary

This release introduces webhooks page, per-sandbox spending tracking, and privacy preferences in the dashboard, along with job update validation and retries in the API and runner components.

Key Highlights

  • Dashboard webhooks page for managing webhooks
  • Per-sandbox spending tracking feature
  • Privacy preferences in dashboard
  • Job update validation and retries
  • Token validation cache poison fixes with retries

New Features

  • Job update validation and retries (api, runner)
  • Dashboard webhooks page
  • Per-sandbox spending tracking
  • Privacy preferences
  • OpenClaw guide using TypeScript SDK

Full Release Notes

## 0.148.0 (2026-02-27)

### 🚀 Features

- **api,runner:** job update validation and retries ([#3959](https://github.com/daytonaio/daytona/pull/3959))
- **dashboard:** webhooks page ([15e19e21e](https://github.com/daytonaio/daytona/commit/15e19e21e))
- **dashboard:** add per-sandbox spending ([#3953](https://github.com/daytonaio/daytona/pull/3953))
- **dashboard:** privacy preferences ([5f2de4603](https://github.com/daytonaio/daytona/commit/5f2de4603))
- **docs:** add OpenClaw guide using TypeScript SDK ([#3926](https://github.com/daytonaio/daytona/pull/3926))

### 🩹 Fixes

- **api:** bump last used at on snapshot activation ([#3966](https://github.com/daytonaio/daytona/pull/3966))
- **api:** remove rate limit from hasSandboxAccess ([#3972](https://github.com/daytonaio/daytona/pull/3972))
- **common-go:** don't write http errors if headers were already written ([#3962](https://github.com/daytonaio/daytona/pull/3962))
- **daemon:** add graceful shutdown with OTel flush ([#3893](https://github.com/daytonaio/daytona/pull/3893))
- **proxy:** token validation cache poison, retries ([#3958](https://github.com/daytonaio/daytona/pull/3958))

### Refactor

- **api,docs,sdk:** include toolbox-proxy-url in the SandboxDto ([#3895](https://github.com/daytonaio/daytona/pull/3895))

### Chores

- sync go.sum for v0.147.0 ([#3951](https://github.com/daytonaio/daytona/pull/3951))
- **sdk-go:** bump to v0.148.0 ([#3976](https://github.com/daytonaio/daytona/pull/3976))

### ❤️ Thank You

- Ivan Dagelic @idagelic
- James Murdza
- Luka Brecic @lbrecic
- Mirko Džaja @MDzaja
- Robert Pavlinic @rpavlini
- Toma Puljak @Tpuljak