Update dependency e2b - #235
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
renovate
Bot
force-pushed
the
renovate/e2b-2.x-lockfile
branch
from
August 7, 2026 17:09
69e39a4 to
455603d
Compare
Contributor
Author
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
2.36.0→2.37.12.37.0→2.38.2Release Notes
e2b-dev/e2b (e2b)
v2.37.1Patch Changes
88f41f3: Align ANSI stripping of template build log messages across both SDKs. The Python SDK'sstrip_ansi_escape_codesnow ports the JS SDK'sstripAnsiregex: OSC sequences (hyperlinks, window titles) are matched non-greedily up to the first string terminator — including sequences spanning newlines — and CSI sequences are stripped without requiring a terminator. Both implementations additionally strip the remaining ECMA-48 string controls (DCS/Sixel, SOS, PM, APC) through their string terminator so control payloads no longer leak into cleaned logs.998e560: Relax the Python SDK'swcmatchrequirement from>=10.1,<11to>=10.1,<12soe2bcan be installed alongside packages that already requirewcmatch>=11(for exampledeepagents>=0.7.0), which previously failed to resolve. The SDK only callsglob.glob()withGLOBSTAR | DOTMATCHfor template context matching; wcmatch 11.0's single breaking change affectstranslate()callers using extended-glob capture groups, so it is a no-op here. The template glob test suite passes against 10.1, 10.2.1 and 11.0.v2.37.0Compare Source
Minor Changes
2821fb0: Route volume content requests to a team's custom (BYOC) cluster. When a team is connected to a custom cluster, the volume create and get endpoints now return that cluster'sdomain, and the SDK uses it as the destination for volume content requests instead of the defaultapi.<E2B_DOMAIN>host. Teams on the default cluster are unaffected and keep their configured domain.e2b-dev/e2b (e2b)
v2.38.2Compare Source
Patch Changes
d5a382e: Bump both undici dependencies past the 2026-07-24 security advisories: the requiredundicifrom^7.28.0to^7.29.0, and the optionalundici8(npm:undici@…) from 8.8.0 to 8.10.0. Both releases fix one High (GHSA-4cwx-7wf7-3272) and four Medium advisories, and undici 8.10.0 additionally fixes HTTP/2 request settling, refused-stream retries and GOAWAY handling, which the SDK exercises because every dispatcher it builds setsallowH2: true. Neither bump moves a Node floor — 7.29.0 still requires Node>=20.18.1and 8.10.0 still requires>=22.19.0, matching theUNDICI_8_MIN_NODEgate — so package selection and behaviour are unchanged.v2.38.1Compare Source
Patch Changes
88f41f3: Align ANSI stripping of template build log messages across both SDKs. The Python SDK'sstrip_ansi_escape_codesnow ports the JS SDK'sstripAnsiregex: OSC sequences (hyperlinks, window titles) are matched non-greedily up to the first string terminator — including sequences spanning newlines — and CSI sequences are stripped without requiring a terminator. Both implementations additionally strip the remaining ECMA-48 string controls (DCS/Sixel, SOS, PM, APC) through their string terminator so control payloads no longer leak into cleaned logs.86f7b8e: ExportGitResetMode,GitResetOpts,GitRestoreOptsandGitStatusLabelfrom the JS SDK entry point, so the argument and status types of the publicgit.reset(),git.restore()andgit.status()methods can be named by callersv2.38.0Compare Source
Minor Changes
2821fb0: Route volume content requests to a team's custom (BYOC) cluster. When a team is connected to a custom cluster, the volume create and get endpoints now return that cluster'sdomain, and the SDK uses it as the destination for volume content requests instead of the defaultapi.<E2B_DOMAIN>host. Teams on the default cluster are unaffected and keep their configured domain.Configuration
📅 Schedule: (in timezone UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.