---
title: "Sandbox Operations"
url: https://www.daytona.com/changelog/sandbox-operations
---

# Sandbox Operations

Published: 2026-03-27 · Version: v0.158.0

This release improves sandbox operation handling by allowing actions during backup, fixing conflicts, and extending snapshot job timeouts.

This release improves API reliability for sandbox lifecycle operations. Sandboxes can now perform actions while a backup is in progress, removing a hard block that previously returned errors. The API also handles operation conflicts gracefully and extends the timeout allowance for BUILD_SNAPSHOT and PULL_SNAPSHOT jobs, reducing spurious timeout failures on large snapshots.

The daemon's search_files function now returns an empty result set rather than an error when no files match. The Python SDK gains a missing _request_timeout parameter for process.exec(). The dashboard continues its react-query migration, covering all remaining entity types.

Documentation adds a force stop sandbox reference and an experimental note for sandbox resize. The RL guides receive a structural update.

<Feature>

**Features:**

- **docs:** add force stop sandbox ([#4223](https://github.com/daytonaio/daytona/pull/4223))

**Fixes:**

- **api:** prefer last entrypoint on build ([#4239](https://github.com/daytonaio/daytona/pull/4239))
- **api:** allow sandbox actions while backup is in progress ([#4197](https://github.com/daytonaio/daytona/pull/4197))
- **api:** allow longer timeout for BUILD_SNAPSHOT and PULL_SNAPSHOT jobs ([#4237](https://github.com/daytonaio/daytona/pull/4237))
- **api:** handler for snapshot size ([#4212](https://github.com/daytonaio/daytona/pull/4212))
- **api:** handle sandbox operation conflict ([#4241](https://github.com/daytonaio/daytona/pull/4241))
- **daemon:** return empty search_files results ([#4207](https://github.com/daytonaio/daytona/pull/4207))
- **docs:** add resize sandboxes experimental note ([#4234](https://github.com/daytonaio/daytona/pull/4234))
- **sdk-python:** add missing _request_timeout to process.exec() ([#4236](https://github.com/daytonaio/daytona/pull/4236))

**Refactor:**

- **dashboard:** remaining entities to react query ([#4190](https://github.com/daytonaio/daytona/pull/4190))

**Chores:**

- sync go.sum for v0.157.0 ([#4221](https://github.com/daytonaio/daytona/pull/4221))
- **dev:** add kill-ports.sh script for killing dangling app runs ([#4240](https://github.com/daytonaio/daytona/pull/4240))
- **docs:** RL guides structure update ([#4219](https://github.com/daytonaio/daytona/pull/4219))
- **sdk-go:** bump to v0.158.0 ([#4242](https://github.com/daytonaio/daytona/pull/4242))

**Patch 0.158.1:**

**Fixes:**

- **api:** add ssl config to migration data source ([#4246](https://github.com/daytonaio/daytona/pull/4246))

**Refactor:**

- **api:** sandbox last activity ([#3993](https://github.com/daytonaio/daytona/pull/3993))

**Chores:**

- sync go.sum for v0.158.0 ([#4245](https://github.com/daytonaio/daytona/pull/4245))
- **sdk-go:** bump to v0.158.1 ([#4253](https://github.com/daytonaio/daytona/pull/4253))

</Feature>
