Update dependency e2b#212
Merged
Merged
Conversation
mishushakov
approved these changes
Jun 7, 2026
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.20.3→2.26.02.25.1→2.26.02.27.1→2.28.0Release Notes
e2b-dev/e2b (e2b)
v2.26.0Minor Changes
18a10af: chore(js): add max concurrency limitsv2.25.0Compare Source
Minor Changes
3786f34: Support structured network rules with per-host transformsc485bf5: AddSandbox.updateNetwork/update_networkto replace a running sandbox's egress configuration (allow / deny lists, per-host rules, internet access toggle).3ea4ef5: use stable sandbox.e2b.app for h2 efficiencyPatch Changes
ba315c0: Addsignal: AbortSignaloption toTemplate.build,Template.buildInBackground,Template.getBuildStatus,Template.exists,Template.aliasExists,Template.assignTags,Template.removeTags, andTemplate.getTags. When the signal is aborted, the underlying request (and, forTemplate.build, the status polling loop) is cancelled and the returned promise rejects with anAbortError.v2.24.0Minor Changes
2680c89: RemoveSandbox.betaCreate(JS) andSandbox.beta_create(Python). These methods were a beta of thelifecycleconfiguration that has since shipped onSandbox.create. Migrate by callingSandbox.createwith thelifecycleoption:v2.23.0Compare Source
Minor Changes
d21b936: - Fix lifecycle and autopause precedenceauto_pause/autoPause; uselifecycle={"on_timeout": "pause"}instead. ADeprecationWarning(Python) /console.warn(JS) is now emitted when the flag is setauto_resume=truewhile the resolvedon_timeoutis"kill"now raisesInvalidArgumentException(Python) /InvalidArgumentError(JS)v2.22.0Minor Changes
e10958d: support for api h2v2.21.0Minor Changes
2ac5de2: Addsignal: AbortSignaloption to JS SDK methods to support cancelling in-flight requests. The signal can be passed toSandbox.create,Sandbox.connect,sandbox.commands.run,sandbox.files.*, volume methods, and other request options. When the signal is aborted, the underlyingfetchis aborted and the returned promise rejects with anAbortError.SandboxPaginator.nextItemsandSnapshotPaginator.nextItemsnow accept aSandboxApiOptsargument (includingsignal) — when provided, the per-call options override the connection options the paginator was constructed with for that single request.Same change in the Python SDK:
SandboxPaginator.next_items/SnapshotPaginator.next_items(sync and async) now accept**opts: ApiParams(e.g.api_key,domain,headers,request_timeout); when provided, the per-call options override the ones the paginator was constructed with.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.