Skip to content

Update dependency e2b#199

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/e2b-2.x-lockfile
Open

Update dependency e2b#199
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/e2b-2.x-lockfile

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented May 22, 2026

This PR contains the following updates:

Package Change Age Confidence
e2b (source) 2.20.32.23.1 age confidence
e2b (source) 2.19.42.24.0 age confidence

Release Notes

e2b-dev/e2b (e2b)

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.

e2b-dev/e2b (e2b)

v2.24.0

Compare Source

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

Compare Source

Minor Changes

v2.21.0

Compare Source

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.5

Compare Source

Patch Changes
  • f7a97e6: Use HTTP/2 for JS SDK envd/api requests and require Node.js 20.18.1 or newer.

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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

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

@renovate renovate Bot requested review from mishushakov and mlejva as code owners May 22, 2026 14:51
@cla-bot cla-bot Bot added the cla-signed label May 22, 2026
Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 46fc04d083

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread pnpm-lock.yaml
engines: {node: '>=20'}
e2b@2.23.0:
resolution: {integrity: sha512-LjeZvucZjY4L1pRawWe3hwwLh4dW1kWOoEXpL+kPd8xDX+9zTE4ksKse/QR3Si+tPOmocow4FStDmoG4cSbLvw==}
engines: {node: '>=20.18.1'}
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Raise Node floor to match upgraded e2b engine

This lockfile bump pulls in e2b@2.23.0, which declares node >=20.18.1, but the workspace still advertises/supports Node 20 broadly (for example packages/js-sdk/package.json uses "node": ">=20"). Because this repo also sets engine-strict=true in .npmrc, installs on Node 20.0.0 through 20.18.0 will now fail during dependency resolution. Please update the declared Node minimum (and any CI/runtime version source) alongside this dependency upgrade to avoid unexpected install breakage.

Useful? React with 👍 / 👎.

@renovate renovate Bot force-pushed the renovate/e2b-2.x-lockfile branch from 46fc04d to 6eb3cc3 Compare May 22, 2026 19:02
@renovate renovate Bot force-pushed the renovate/e2b-2.x-lockfile branch from 6eb3cc3 to f374a07 Compare May 22, 2026 23:17
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.

0 participants