|
| 1 | +--- |
| 2 | +title: "April 4, 2026" |
| 3 | +description: "Volume SDK support, gzip file transfers, CLI improvements, and performance upgrades." |
| 4 | +--- |
| 5 | + |
| 6 | +## New features |
| 7 | + |
| 8 | +### Volume CRUD operations in SDKs |
| 9 | + |
| 10 | +You can now create, list, and delete [volumes](/docs/volumes/manage) directly from the JavaScript and Python SDKs. Previously, volume management required the dashboard or API. This makes it easier to programmatically manage persistent storage for your sandboxes. |
| 11 | + |
| 12 | +### Gzip content encoding for file operations |
| 13 | + |
| 14 | +File uploads and downloads now support gzip compression. This reduces bandwidth usage and speeds up transfers, especially for large text-based files. The SDKs handle compression automatically when enabled. |
| 15 | + |
| 16 | +### CLI `info` command |
| 17 | + |
| 18 | +A new `e2b sandbox info` command lets you inspect a running sandbox's details, including its lifecycle state and network configuration. See the [CLI docs](/docs/cli) for usage. |
| 19 | + |
| 20 | +## Updates |
| 21 | + |
| 22 | +### Faster sandbox pause with filesystem reflinks |
| 23 | + |
| 24 | +Pausing a sandbox is now significantly faster. The platform uses copy-on-write filesystem reflinks during pause, which avoids copying unchanged data. You should notice reduced pause times, especially for sandboxes with large filesystems. |
| 25 | + |
| 26 | +### Increased volume upload timeout |
| 27 | + |
| 28 | +Volume file uploads now have a 1-hour timeout (previously shorter), so you can upload larger datasets to [volumes](/docs/volumes/upload) without running into timeout errors. |
| 29 | + |
| 30 | +### Binary file uploads use `application/octet-stream` |
| 31 | + |
| 32 | +Sandbox file uploads now use the `application/octet-stream` content type, improving compatibility with binary file transfers. |
| 33 | + |
| 34 | +### Firecracker v1.12 |
| 35 | + |
| 36 | +The underlying VM runtime has been upgraded to Firecracker v1.12, bringing performance improvements and better resource management for sandboxes. |
| 37 | + |
| 38 | +## Bug fixes |
| 39 | + |
| 40 | +- **Snapshot deletion on CLI create**: The `e2b sandbox create` command no longer inadvertently deletes snapshots when shutting down a sandbox. |
| 41 | +- **Connection config propagation**: Default connection configuration is now correctly applied across all SDK operations. |
| 42 | +- **Better error messages**: Sandbox-not-found and file-not-found errors are now distinguished, so you get clearer feedback when something goes wrong. |
| 43 | +- **Paused sandbox template names**: Template names now resolve correctly for paused sandboxes in the API and dashboard. |
| 44 | +- **Auto-resume reliability**: Improved state handling during auto-resume reduces edge cases where sandboxes could fail to resume properly. |
0 commit comments