[PR #254] [MERGED] build(deps): bump modal from 0.6.2 to 0.7.1 #302

Closed
opened 2026-06-05 17:22:35 -04:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/langchain-ai/deepagentsjs/pull/254
Author: @dependabot[bot]
Created: 2/23/2026
Status: Merged
Merged: 2/23/2026
Merged by: @christian-bromann

Base: mainHead: dependabot/npm_and_yarn/modal-0.7.1


📝 Commits (1)

  • c6cfca8 build(deps): bump modal from 0.6.2 to 0.7.1

📊 Changes

2 files changed (+6 additions, -6 deletions)

View changed files

📝 libs/providers/modal/package.json (+1 -1)
📝 pnpm-lock.yaml (+5 -5)

📄 Description

⚠️ Dependabot is rebasing this PR ⚠️

Rebasing might not happen immediately, so don't worry if this takes some time.

Note: if you make any changes to this PR yourself, they will take precedence over the rebase.


Bumps modal from 0.6.2 to 0.7.1.

Changelog

Sourced from modal's changelog.

modal-js/v0.7.1, modal-go/v0.7.1

  • Fixed regression in Sandbox.exec (JS) where it threw a ChannelCredentials type error.

modal-js/v0.7.0, modal-go/v0.7.0

  • Added Sandbox.MountImage (Go) and Sandbox.mountImage (JS) that mounts an Image to a path in the Sandbox's filesystem.
  • Added Sandbox.SnapshotDirectory (Go) and Sandbox.snapshotDirectory (JS) snapshots and creates a new image from a directory in the running sandbox.
  • Upgraded Sandbox.Exec (Go) and Sandbox.exec (JS) bringing improved performance and reliability.
  • Added a Sandbox.Detach (Go) or sandbox.detach (JS) to disconnect your client from the sandbox and cleans up any resources associated with the connection. We strongly recommend calling Detach after you are done interacting with the sandbox. Detach does not close streams from Sandbox.Stdout (Go), or Sandbox.stdout (JS). These streams should be closed using their Close (Go) or close (JS) methods.
  • Sandbox.Terminate (Go) and Sandbox.terminate (JS) detaches by default. To interact with a running sandbox, use Sandboxes.FromID (Go) or sandboxes.fromId (JS) to create a new Sandbox object.
  • Sandbox.Terminate (Go) and Sandbox.terminate (JS) now accepts a wait parameter to wait for the sandbox to terminate and return the exit code.

Breaking changes:

  • Changed Sandbox.Terminate in Go which now returns (int, error). The int is the return code when &SandboxTerminateParams{Wait: true} is passed in.
  • Added a Sandbox.Detach (Go) or sandbox.detach (JS) to disconnect your client from the sandbox and cleans up any resources associated with the connection. We strongly recommend calling Detach after you are done interacting with the sandbox.

modal-js/v0.6.3, modal-go/v0.6.3

  • Fixed a bug where deleting a Volume, Queue, or Secret with allowMissing=true could still raise a NOT_FOUND error.
  • Improved handling of degraded HTTP/2 connections, which addresses intermittent RST_STREAM errors.
Commits
  • 12a48ff [RELEASE] Prepare release for modal-js/v0.7.1, modal-go/v0.7.1 (#284)
  • 432f4de Import ChannelCredentials from nice-grpc directly (#283)
  • 12670e2 [RELEASE] Prepare release for modal-js/v0.7.0, modal-go/v0.7.0 (#279)
  • 0e88ebf Allow wait on a detached sandbox (#278)
  • 977aeab Graduate mountImage and snapshotDirectory from experimental status (#276)
  • eec75c0 Detach by default with terminate in go's sandboxes (#275)
  • 618296f Add Sandbox.detach to JS (#253)
  • d7667db Match Python behavior with signals in JS's ContainerProcess.wait (#273)
  • bf05c7f sandbox: dynamic directory mount & snapshot in go (#246)
  • cf056d1 Introduce exec using the TCR + detach in go (#267)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/langchain-ai/deepagentsjs/pull/254 **Author:** [@dependabot[bot]](https://github.com/apps/dependabot) **Created:** 2/23/2026 **Status:** ✅ Merged **Merged:** 2/23/2026 **Merged by:** [@christian-bromann](https://github.com/christian-bromann) **Base:** `main` ← **Head:** `dependabot/npm_and_yarn/modal-0.7.1` --- ### 📝 Commits (1) - [`c6cfca8`](https://github.com/langchain-ai/deepagentsjs/commit/c6cfca862ab4408e62330231b4251e3799a94dd0) build(deps): bump modal from 0.6.2 to 0.7.1 ### 📊 Changes **2 files changed** (+6 additions, -6 deletions) <details> <summary>View changed files</summary> 📝 `libs/providers/modal/package.json` (+1 -1) 📝 `pnpm-lock.yaml` (+5 -5) </details> ### 📄 Description [//]: # (dependabot-start) ⚠️ **Dependabot is rebasing this PR** ⚠️ Rebasing might not happen immediately, so don't worry if this takes some time. Note: if you make any changes to this PR yourself, they will take precedence over the rebase. --- [//]: # (dependabot-end) Bumps [modal](https://github.com/modal-labs/libmodal) from 0.6.2 to 0.7.1. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/modal-labs/libmodal/blob/main/CHANGELOG.md">modal's changelog</a>.</em></p> <blockquote> <h2>modal-js/v0.7.1, modal-go/v0.7.1</h2> <ul> <li>Fixed regression in <code>Sandbox.exec</code> (JS) where it threw a <code>ChannelCredentials</code> type error.</li> </ul> <h2>modal-js/v0.7.0, modal-go/v0.7.0</h2> <ul> <li>Added <code>Sandbox.MountImage</code> (Go) and <code>Sandbox.mountImage</code> (JS) that mounts an Image to a path in the Sandbox's filesystem.</li> <li>Added <code>Sandbox.SnapshotDirectory</code> (Go) and <code>Sandbox.snapshotDirectory</code> (JS) snapshots and creates a new image from a directory in the running sandbox.</li> <li>Upgraded <code>Sandbox.Exec</code> (Go) and <code>Sandbox.exec</code> (JS) bringing improved performance and reliability.</li> <li>Added a <code>Sandbox.Detach</code> (Go) or <code>sandbox.detach</code> (JS) to disconnect your client from the sandbox and cleans up any resources associated with the connection. We <strong>strongly recommend</strong> calling <code>Detach</code> after you are done interacting with the sandbox. <code>Detach</code> does not close streams from <code>Sandbox.Stdout</code> (Go), or <code>Sandbox.stdout</code> (JS). These streams should be closed using their <code>Close</code> (Go) or <code>close</code> (JS) methods.</li> <li><code>Sandbox.Terminate</code> (Go) and <code>Sandbox.terminate</code> (JS) detaches by default. To interact with a running sandbox, use <code>Sandboxes.FromID</code> (Go) or <code>sandboxes.fromId</code> (JS) to create a new Sandbox object.</li> <li><code>Sandbox.Terminate</code> (Go) and <code>Sandbox.terminate</code> (JS) now accepts a <code>wait</code> parameter to wait for the sandbox to terminate and return the exit code.</li> </ul> <p><strong>Breaking changes:</strong></p> <ul> <li>Changed <code>Sandbox.Terminate</code> in Go which now returns <code>(int, error)</code>. The <code>int</code> is the return code when <code>&amp;SandboxTerminateParams{Wait: true}</code> is passed in.</li> <li>Added a <code>Sandbox.Detach</code> (Go) or <code>sandbox.detach</code> (JS) to disconnect your client from the sandbox and cleans up any resources associated with the connection. We <strong>strongly recommend</strong> calling <code>Detach</code> after you are done interacting with the sandbox.</li> </ul> <h2>modal-js/v0.6.3, modal-go/v0.6.3</h2> <ul> <li>Fixed a bug where deleting a Volume, Queue, or Secret with <code>allowMissing=true</code> could still raise a <code>NOT_FOUND</code> error.</li> <li>Improved handling of degraded HTTP/2 connections, which addresses intermittent RST_STREAM errors.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/modal-labs/libmodal/commit/12a48ff63c32dcffa7267cbfbc3b8901db243cc9"><code>12a48ff</code></a> [RELEASE] Prepare release for modal-js/v0.7.1, modal-go/v0.7.1 (<a href="https://redirect.github.com/modal-labs/libmodal/issues/284">#284</a>)</li> <li><a href="https://github.com/modal-labs/libmodal/commit/432f4dec6beba7a7a0bbebf5cd552f7abfdcbd3f"><code>432f4de</code></a> Import ChannelCredentials from nice-grpc directly (<a href="https://redirect.github.com/modal-labs/libmodal/issues/283">#283</a>)</li> <li><a href="https://github.com/modal-labs/libmodal/commit/12670e257a75d5fa1dfde714ed2c7213bee696a8"><code>12670e2</code></a> [RELEASE] Prepare release for modal-js/v0.7.0, modal-go/v0.7.0 (<a href="https://redirect.github.com/modal-labs/libmodal/issues/279">#279</a>)</li> <li><a href="https://github.com/modal-labs/libmodal/commit/0e88ebfd7734b826f8fdc5c24d07605e98961bcb"><code>0e88ebf</code></a> Allow wait on a detached sandbox (<a href="https://redirect.github.com/modal-labs/libmodal/issues/278">#278</a>)</li> <li><a href="https://github.com/modal-labs/libmodal/commit/977aeab6404cb87292bf2fa6ef1162222790c467"><code>977aeab</code></a> Graduate mountImage and snapshotDirectory from experimental status (<a href="https://redirect.github.com/modal-labs/libmodal/issues/276">#276</a>)</li> <li><a href="https://github.com/modal-labs/libmodal/commit/eec75c09692ed69fe098d88af4e4bc60687b4afe"><code>eec75c0</code></a> Detach by default with terminate in go's sandboxes (<a href="https://redirect.github.com/modal-labs/libmodal/issues/275">#275</a>)</li> <li><a href="https://github.com/modal-labs/libmodal/commit/618296f68bc6f906424ce490134110d5b63787cc"><code>618296f</code></a> Add Sandbox.detach to JS (<a href="https://redirect.github.com/modal-labs/libmodal/issues/253">#253</a>)</li> <li><a href="https://github.com/modal-labs/libmodal/commit/d7667db7b1c91e9682106b489ab69decc89591d3"><code>d7667db</code></a> Match Python behavior with signals in JS's ContainerProcess.wait (<a href="https://redirect.github.com/modal-labs/libmodal/issues/273">#273</a>)</li> <li><a href="https://github.com/modal-labs/libmodal/commit/bf05c7f81d6ae8f3eb5f2555980eabf67f76d08b"><code>bf05c7f</code></a> sandbox: dynamic directory mount &amp; snapshot in go (<a href="https://redirect.github.com/modal-labs/libmodal/issues/246">#246</a>)</li> <li><a href="https://github.com/modal-labs/libmodal/commit/cf056d18050aa4e46ff08e6f70787ad69fc5a863"><code>cf056d1</code></a> Introduce exec using the TCR + detach in go (<a href="https://redirect.github.com/modal-labs/libmodal/issues/267">#267</a>)</li> <li>Additional commits viewable in <a href="https://github.com/modal-labs/libmodal/compare/modal-go/v0.6.2...modal-go/v0.7.1">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=modal&package-manager=npm_and_yarn&previous-version=0.6.2&new-version=0.7.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-06-05 17:22:35 -04:00
yindo closed this issue 2026-06-05 17:22:35 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langchain-ai/deepagentsjs#302