Skip to content

Commit 89719c2

Browse files
committed
Add weekly changelog for April 4, 2026
Generated-By: mintlify-agent
1 parent 0c20e14 commit 89719c2

2 files changed

Lines changed: 56 additions & 0 deletions

File tree

changelog/2026-04-04.mdx

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
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.

docs.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3640,6 +3640,18 @@
36403640
"source": "openapi-public.yml",
36413641
"directory": "docs/api-reference"
36423642
}
3643+
},
3644+
{
3645+
"anchor": "Changelog",
3646+
"icon": "clock-rotate-left",
3647+
"groups": [
3648+
{
3649+
"group": "Changelog",
3650+
"pages": [
3651+
"changelog/2026-04-04"
3652+
]
3653+
}
3654+
]
36433655
}
36443656
],
36453657
"global": {}

0 commit comments

Comments
 (0)