Skip to content

Update dependency e2b to v2.25.1#281

Merged
mishushakov merged 1 commit into
mainfrom
renovate/e2b-2.x
Jun 3, 2026
Merged

Update dependency e2b to v2.25.1#281
mishushakov merged 1 commit into
mainfrom
renovate/e2b-2.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Jun 2, 2026

This PR contains the following updates:

Package Change Age Confidence
e2b (source) ==2.16.0==2.25.1 age confidence

Release Notes

e2b-dev/e2b (e2b)

v2.25.0

Compare Source

Minor Changes
  • 3786f34: Support structured network rules with per-host transforms
  • c485bf5: Add Sandbox.updateNetwork / update_network to replace a running sandbox's egress configuration (allow / deny lists, per-host rules, internet access toggle).
  • 3ea4ef5: use stable sandbox.e2b.app for h2 efficiency
Patch Changes
  • ba315c0: Add signal: AbortSignal option to Template.build, Template.buildInBackground, Template.getBuildStatus, Template.exists, Template.aliasExists, Template.assignTags, Template.removeTags, and Template.getTags. When the signal is aborted, the underlying request (and, for Template.build, the status polling loop) is cancelled and the returned promise rejects with an AbortError.

v2.24.0

Minor Changes
  • 2680c89: Remove Sandbox.betaCreate (JS) and Sandbox.beta_create (Python). These methods were a beta of the lifecycle configuration that has since shipped on Sandbox.create. Migrate by calling Sandbox.create with the lifecycle option:

    // before
    await Sandbox.betaCreate({ autoPause: true })
    // after
    await Sandbox.create({ lifecycle: { onTimeout: 'pause' } })
    # before
    Sandbox.beta_create(auto_pause=True)
    # after
    Sandbox.create(lifecycle={"on_timeout": "pause"})

v2.23.0

Compare Source

Minor Changes
  • d21b936: - Fix lifecycle and autopause precedence
    • Deprecate auto_pause/autoPause; use lifecycle={"on_timeout": "pause"} instead. A DeprecationWarning (Python) / console.warn (JS) is now emitted when the flag is set
    • Breaking validation change: passing auto_resume=true while the resolved on_timeout is "kill" now raises InvalidArgumentException (Python) / InvalidArgumentError (JS)

v2.22.0

Minor Changes

v2.21.0

Minor Changes
  • 2ac5de2: Add signal: AbortSignal option to JS SDK methods to support cancelling in-flight requests. The signal can be passed to Sandbox.create, Sandbox.connect, sandbox.commands.run, sandbox.files.*, volume methods, and other request options. When the signal is aborted, the underlying fetch is aborted and the returned promise rejects with an AbortError.

    SandboxPaginator.nextItems and SnapshotPaginator.nextItems now accept a SandboxApiOpts argument (including signal) — 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.

v2.20.1

Compare Source

Patch Changes
  • eaf452a: add optional name parameter to createSnapshot and return snapshot names

v2.20.0

Compare Source

Minor Changes
  • b2a2786: Compatibility for turbopack

v2.19.0

Compare Source

Minor Changes
  • cf35f61: switch to application/octet-stream for file uploads
  • 1cc385a: Edit README
Patch Changes
  • ef46004: Increase default timeout for volume file uploads to 1 hour

v2.18.0

Compare Source

Minor Changes
  • 6d7e72e: added volumes support to the SDKs

v2.17.0

Compare Source

Minor Changes

Configuration

📅 Schedule: (in timezone UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Copy link
Copy Markdown

@claude claude Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, straightforward Renovate dev-dependency version bump.

Extended reasoning...

Overview

This PR bumps e2b from 2.16.0 to 2.25.1 in template/requirements-dev.txt. The change is a single line edit to a dev-only requirements file managed by Renovate.

Security risks

None. This is a dev-only dependency used by build/test tooling for the template (no runtime impact on the sandbox image itself, which uses template/requirements.txt).

Level of scrutiny

Minimal. Renovate version bump of a dev dependency. I checked the release notes for breaking changes (notably removal of beta_create / auto_pause in 2.23/2.24) and confirmed via grep that none of those removed/deprecated APIs are referenced anywhere in the template/ directory, so no migration is required.

Other factors

The bug hunting system found no issues, and the PR is a one-line, fully mechanical update from a trusted automated source.

@mishushakov mishushakov merged commit 4b27886 into main Jun 3, 2026
15 of 16 checks passed
@mishushakov mishushakov deleted the renovate/e2b-2.x branch June 3, 2026 10:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant