e2b@2.62.0
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...
Also shipped Oct 28, 2026E2B in October 2026 →
Gemini Enterprise: Support for Brazil ( br ) region (GA with allowlist)
Gemini Enterprise is now generally available in the Brazil region with support for at-rest data residency and machine learning processing.
Match monitoring depth to workload needs with Infrastructure Basic
Datadog introduced the Infrastructure Basic tier, a lightweight monitoring option designed for lower-priority workloads to track host health and resource usage.
ChatGPT Pro and Business subscribers can claim monthly API credits
Eligible ChatGPT Pro and Business subscribers can now claim up to $500 per month in free API credits by linking an API organization to their subscription.
Upcoming end of life for the Genie One MCP Beta endpoint
The Genie One MCP Beta endpoint will reach end of life on November 30, 2026. Users must migrate to the generally available system.ai.genie_one_mcp MCP in Unity Gateway.
Serverless GPU for clean room notebooks is now generally available
Databricks has made serverless GPU compute generally available for clean room notebooks, enabling model inference and training over shared data.
Route and orchestrate models with GitHub Copilot Fusion
GitHub Copilot Fusion is now generally available, providing intelligent routing and orchestration across multiple models to balance performance and cost.
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.
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.
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.
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.
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.
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.
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.
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.