e2b@2.59.0
Update2 days agoUnverifiedAdded Oct 24, 2026
Minor Changes e5a9fa6: Add dnsServers to the network options (dns_servers in Python): the DNS servers a sandbox can reach when allowOut contains a domain. Leave it out to allow the default, 8.8.8.8, pass a list of IPs to allow those instead, or pass [] to allow none. It only opens the firewall and doesn't change the sandbox's /etc/resolv.conf.
More E2B releases
Every E2B releasee2b@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.
e2b@2.51.0
Minor Changes 5c0f6eb : Remove SDK-side defaults from API request payloads so the API defaults apply when options are omitted. Sandbox create/fork/connect no longer preset a 5-minute timeout, fork no longer presets count: 1 , create no longer presets allow_internet_access , pause no longer presets keeping memory, and template builds no longer preset...
e2b@2.50.0
Minor Changes 5b015ad : Removed the V1 template build operations and schemas from the generated API clients. The API no longer serves them (runtime 87968fc1e1fa ); control planes carrying that change answer 410 Gone . Template builds go through the Template SDK.
e2b@2.49.0
Minor Changes f842aa8 : Expose a configurable minimum free-disk target with minFreeDiskMb in JavaScript, min_free_disk_mb in Python, and --min-free-disk-mb in template create . Omission uses the team default, while explicit zero requests no minimum growth. Growth is best effort and never shrinks an existing filesystem.
Also shipped on Oct 22, 2026
E2B in October 2026Trace and evaluate Cursor agents with Langfuse, powered by ClickHouse
Users can now connect Cursor to Langfuse to trace agent turns and analyze model and tool calls, with ClickHouse providing the underlying analytics infrastructure.
The AI.TRANSLATE function lets you translate text strings between languages
The AI.TRANSLATE function lets you translate text strings between languages. AI.TRANSLATE supports standard Neural Machine Translation (NMT) workloads and Translation LLM (TLLM) capabilities. This function is generally available (GA).
Replit Monitoring Agent: Your very own software engineering team
Replit Monitoring Agent is an autonomous tool that investigates production alerts, identifies causes, applies fixes, and deploys them to production for internal apps.
Microsoft Entra ID connector is available in Beta
The managed Microsoft Entra ID connector is now available in Beta in Databricks Lakeflow Connect. Use the connector to ingest Microsoft Entra ID users, groups, applications, service principals, directory roles, identity configuration, and audit and sign-in logs into Databricks.
You can configure Direct VPC ingress for Cloud Run instances ( Preview )
You can configure Direct VPC ingress for Cloud Run instances ( Preview ). Direct VPC ingress lets Cloud Run instances on a VPC network use their own ephemeral private IP address to communicate with each other and with other resources on the VPC network.
Gemini Enterprise: Single-user quota limits
Gemini Enterprise administrators can configure single-user quota limits on the Usage & Spending > Usage page in the Google Cloud console to prevent an individual user from using all of an edition's shared subscription quota pool.