v0.157.0

daytonaio/daytonav0.157.0Mar 26, 2026by github-actions[bot]

AI Summary

Comprehensive sandbox control features including force stop implementation, cache clearing, and a new OpenEnv FinQA guide.

Key Highlights

  • Force stop sandbox implemented across API, Runner, and SDK.
  • Clear failed build cache feature added.
  • Optimized Python SDK import time with lazy imports.
  • OpenEnv FinQA guide with GRPO training added.

New Features

  • Clear failed build cache
  • Force stop sandbox
  • OpenEnv FinQA guide with single-episode demo and GRPO training
  • Load only DAYTONA_ env vars from dotenv files
  • Prevent stale sandbox writes
  • Retry request on stale connection

Full Release Notes

## 0.157.0 (2026-03-26)

### 🚀 Features

- **api:** clear failed build cache ([#4160](https://github.com/daytonaio/daytona/pull/4160))
- **api,runner,sdk:** force stop sandbox ([#4172](https://github.com/daytonaio/daytona/pull/4172))
- **guides:** OpenEnv FinQA guide with single-episode demo and GRPO training ([#3979](https://github.com/daytonaio/daytona/pull/3979))
- **sdk-typescript,sdk-python,sdk-ruby:** load only DAYTONA_ env vars from dotenv files without polluting env ([#4186](https://github.com/daytonaio/daytona/pull/4186))

### 🩹 Fixes

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

### Refactor

- **sdk-python:** optimize Python SDK import time with lazy imports ([#4192](https://github.com/daytonaio/daytona/pull/4192))

### Chores

- sync go.sum for v0.156.0 ([#4194](https://github.com/daytonaio/daytona/pull/4194))
- **docs:** update typescript sdk readme and package metadata ([#4185](https://github.com/daytonaio/daytona/pull/4185))
- **docs:** update readme ([#4176](https://github.com/daytonaio/daytona/pull/4176))
- **sdk-go:** bump to v0.157.0 ([#4220](https://github.com/daytonaio/daytona/pull/4220))

### ❤️ Thank You

- Abi @LarytheLord
- Fabjan Vučina
- Ivan Dagelic @idagelic
- Juraj Štefanić @stefanicjuraj
- Lovre Pešut @rovle
- Mirko Džaja @MDzaja
- Muhammad Hashmi @mu-hashmi
- Toma Puljak @Tpuljak