Data and AI releases

2,480 this month · 171 companies

e2b@2.62.0

UpdateNot yet verified

Minor Changes 9fdfa21: Add retainOutput (JS) / retain_output (Python) option to commands.run and commands.connect (default true) When false, stdout/stderr are not buffered in memory; stdout/stderr on the handle, result and CommandExitError/CommandExitException are undefined/None Output callbacks (onStdout/onStderr, on_stdout/on_stderr) still receive all...

StreamingDeveloper tools

Read on github.com

Also shipped Oct 28, 2026E2B in October 2026 →

More from E2BEvery E2B release →

e2b@2.61.0

Minor Changes bea0fe6: - Added an idempotencyKey (JavaScript) and idempotency_key (Python) option to Sandbox.create that sends Idempotency-Key on sandbox creation. Keys must contain 1–255 lowercase ASCII letters, digits or hyphens.

Update
Source ↗

e2b@2.60.0

Minor Changes e514999: Retry control-plane API errors marked Should-Retry: true, or 429/502/503/504 responses without the header (e.g. from a load balancer); Should-Retry: false is never retried.

Update
Source ↗

e2b@2.59.0

This release adds DNS server configuration options for sandboxes and deprecates specific connection URL environment variables in favor of a unified endpoint.

Update
Source ↗

e2b@2.58.0

Minor Changes 3c4c7cf: - JS: sandbox.commands.streamInput(pid) / sandbox.pty.streamInput(pid) return a CommandInputHandle that sends ordered stdin/PTY input over one StreamInput RPC. Python async: stream_input(pid) returns an AsyncCommandInputHandle; Python sync: stream_input(pid, data) blocks while it sends an iterable of input.

Update
Source ↗

e2b@2.57.0

Minor Changes a1ad326: Add tls to the egress proxy options as true or { serverName?, caCert? } (server_name/ca_cert in Python); getInfo/get_info reports it without the CA.

Update
Source ↗

e2b@2.56.0

Minor Changes 6a74c39: Require Node.js 22.19.0 or newer and depend on undici@^8 only (undici 7 is dropped). undici 8 respects the server's HTTP/2 SETTINGS_MAX_CONCURRENT_STREAMS and opens more connections when one is saturated.

Update
Source ↗

e2b@2.55.0

Minor Changes b52cd30: Add mode: 'full' | 'filesystem' (exported as the SnapshotMode type) to createSnapshot / create_snapshot. With 'filesystem', only the filesystem is persisted: the snapshot is smaller and faster to take, and sandboxes created from it cold-boot (start fresh from disk) instead of restoring memory.

Update
Source ↗

e2b@2.52.0

Minor Changes 2de0cc3: Cap sandbox fork count at 20. e2b sandbox fork --count, JavaScript Sandbox.fork({ count }), and Python Sandbox.fork(count=...) reject a count outside 1–20 before the API call. Counts from 21 through 100 used to reach the API. Omitting count still leaves the field off the request so the API default applies.

Update
Source ↗