Skip to content

sync mintlify to v0.6.17 - #1520

Merged
github-actions[bot] merged 16 commits into
mintlifyfrom
mintlify-sync-v0.6.17
Sep 4, 2026
Merged

sync mintlify to v0.6.17#1520
github-actions[bot] merged 16 commits into
mintlifyfrom
mintlify-sync-v0.6.17

Conversation

@github-actions

@github-actions github-actions Bot commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

Syncs mintlify to v0.6.17. The release commit merges cleanly, so this PR was enqueued automatically; the merge queue lands it as a merge commit.

github-actions Bot and others added 16 commits August 29, 2026 15:25
Records the published v0.6.16 platform package resolutions and integrity metadata generated by the release workflow.
## TL;DR

Document that the Node SDK supports both ESM imports and CommonJS
`require()` on Node.js 22+, and refresh the Rust, TypeScript, and Python
examples to use the new lifecycle APIs only where their semantics fit.

## Description

- Clarify that the Node package root supports both ESM and CommonJS,
with regression coverage for both package entry points.
- Use connect-or-create for `shell-attach`, where preserving an
interactive workspace across runs is useful.
- Keep the remaining 64 sandbox replacement calls in
configuration-focused examples so reruns still match the image,
resources, mounts, networking, secrets, and other options shown in their
source.
- Remove redundant replace options from cloud examples that already
generate unique names and should use strict creation.
- Exercise strict static `start` in the Rust, TypeScript, and Python
lifecycle-convergence examples, verifying that identity and persisted
configuration survive stop/start.
- Document the lifecycle choices in the examples READMEs and tighten
Python cleanup to ignore only a genuinely missing sandbox.

## Test Plan

- [x] `npm run build:ts` succeeds in `sdk/node-ts`.
- [x] `npm run test:unit -- tests/unit/package-exports.test.ts` passes
all 137 Node SDK unit tests.
- [x] `npm run typecheck` succeeds in `sdk/node-ts`.
- [x] The touched TypeScript examples pass standalone `tsc --noEmit`
checks.
- [x] `cargo check -p shell-attach -p cloud-backend -p
lifecycle-convergence` succeeds.
- [x] The touched Rust sources pass `rustfmt --check`.
- [x] The touched Python examples pass Ruff and `py_compile` checks.
- [x] TypeScript `shell-attach` runs twice against one isolated
`MSB_HOME`, reusing and starting the stopped sandbox on the second run.
- [x] Rust and Python `shell-attach` each reuse that same persisted
sandbox and exit cleanly.
- [x] Rust, TypeScript, and Python lifecycle-convergence examples each
pass all 17 live checks, including strict `start`.
- [x] `git diff --check origin/main...HEAD` reports no whitespace
errors.
## TL;DR

Add a manual workflow that publishes an exact, CI-verified Microsandbox
commit as an immutable public GHCR image.

## Description

- accept a full commit SHA through workflow_dispatch
- require a successful canonical Check run with unexpired x86_64 and
arm64 runtime artifacts
- package those artifacts with the trusted main-branch Dockerfile
without executing code from the requested commit
- publish ghcr.io/superradcompany/microsandbox at the commit SHA for
both Linux architectures
- reject existing SHA tags and report the resulting OCI digest and
source Check run

## Test Plan

- actionlint .github/workflows/publish-runtime-commit.yml
- git diff --check
- resolve commit 834b3ff to successful
Check run 33399544442
- download and verify the expected msb and versioned libkrunfw files
from both runtime artifacts
…iple ecosystems (#1469)

[//]: # (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 the dependencies group with 7 updates:

| Package | From | To |
| --- | --- | --- |
| [blake3](https://github.com/BLAKE3-team/BLAKE3) | `1.8.6` | `1.8.7` |
| [cap-primitives](https://github.com/bytecodealliance/cap-std) |
`4.0.2` | `4.0.3` |
| [cap-std](https://github.com/bytecodealliance/cap-std) | `4.0.2` |
`4.0.3` |
| [smoltcp](https://github.com/smoltcp-rs/smoltcp) | `0.13.1` | `0.14.0`
|
| [russh](https://github.com/warp-tech/russh) | `0.62.6` | `0.63.1` |
| [syn](https://github.com/dtolnay/syn) | `3.0.3` | `3.0.4` |
| [napi](https://github.com/napi-rs/napi-rs) | `3.12.1` | `3.12.2` |

Updates `blake3` from 1.8.6 to 1.8.7
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/BLAKE3-team/BLAKE3/releases">blake3's
releases</a>.</em></p>
<blockquote>
<h2>1.8.7</h2>
<p>version 1.8.7</p>
<p>Changes since 1.8.6:</p>
<ul>
<li>Remove the <code>arrayref</code> dependency. Unfortunately the
crates.io owner
was compromised.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/BLAKE3-team/BLAKE3/commit/f3149ec5bb5449af877ba20377a11008ff499fa2"><code>f3149ec</code></a>
version 1.8.7</li>
<li><a
href="https://github.com/BLAKE3-team/BLAKE3/commit/b65bcb71d1a38d0ef172f3708f75365a3d7a5856"><code>b65bcb7</code></a>
add #[allow(deprecated)] annotations to fix nightly/beta warnings</li>
<li><a
href="https://github.com/BLAKE3-team/BLAKE3/commit/483a2203a8cc3a6f2c0da9070ca04b011f44b534"><code>483a220</code></a>
fix warnings related to not using MAX constants</li>
<li><a
href="https://github.com/BLAKE3-team/BLAKE3/commit/ba02549ebc81a9cce8eb1832b128c9b4cc8aa9c9"><code>ba02549</code></a>
Codex: remove <code>arrayref</code></li>
<li>See full diff in <a
href="https://github.com/BLAKE3-team/BLAKE3/compare/1.8.6...1.8.7">compare
view</a></li>
</ul>
</details>
<br />

Updates `cap-primitives` from 4.0.2 to 4.0.3
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/bytecodealliance/cap-std/commit/b7acf8e8807fe3fab991884d2208b7e03d35a409"><code>b7acf8e</code></a>
chore: Release</li>
<li><a
href="https://github.com/bytecodealliance/cap-std/commit/cf65c7bd18ad4f6a865324679052929886d66131"><code>cf65c7b</code></a>
Fix trailing-slash behavior with <code>O_NOFOLLOW</code>. (<a
href="https://redirect.github.com/bytecodealliance/cap-std/issues/420">#420</a>)</li>
<li><a
href="https://github.com/bytecodealliance/cap-std/commit/a8c93210536815fac607ed236a085f19219978bb"><code>a8c9321</code></a>
Fix trailing-slash behavior with <code>O_NOFOLLOW</code>. (<a
href="https://redirect.github.com/bytecodealliance/cap-std/issues/419">#419</a>)</li>
<li><a
href="https://github.com/bytecodealliance/cap-std/commit/b06b76fc5fb287ef9dc86a48b40018032684725f"><code>b06b76f</code></a>
Run <code>cargo fmt</code>. (<a
href="https://redirect.github.com/bytecodealliance/cap-std/issues/418">#418</a>)</li>
<li><a
href="https://github.com/bytecodealliance/cap-std/commit/de1d389d726c9adf45fc0d7fc4066224ebf68212"><code>de1d389</code></a>
Move FreeBSD CI testing from Cirrus to Github Workflows (<a
href="https://redirect.github.com/bytecodealliance/cap-std/issues/413">#413</a>)</li>
<li>See full diff in <a
href="https://github.com/bytecodealliance/cap-std/compare/cap-primitives-v4.0.2...cap-primitives-v4.0.3">compare
view</a></li>
</ul>
</details>
<br />

Updates `cap-std` from 4.0.2 to 4.0.3
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/bytecodealliance/cap-std/commit/b7acf8e8807fe3fab991884d2208b7e03d35a409"><code>b7acf8e</code></a>
chore: Release</li>
<li><a
href="https://github.com/bytecodealliance/cap-std/commit/cf65c7bd18ad4f6a865324679052929886d66131"><code>cf65c7b</code></a>
Fix trailing-slash behavior with <code>O_NOFOLLOW</code>. (<a
href="https://redirect.github.com/bytecodealliance/cap-std/issues/420">#420</a>)</li>
<li><a
href="https://github.com/bytecodealliance/cap-std/commit/a8c93210536815fac607ed236a085f19219978bb"><code>a8c9321</code></a>
Fix trailing-slash behavior with <code>O_NOFOLLOW</code>. (<a
href="https://redirect.github.com/bytecodealliance/cap-std/issues/419">#419</a>)</li>
<li><a
href="https://github.com/bytecodealliance/cap-std/commit/b06b76fc5fb287ef9dc86a48b40018032684725f"><code>b06b76f</code></a>
Run <code>cargo fmt</code>. (<a
href="https://redirect.github.com/bytecodealliance/cap-std/issues/418">#418</a>)</li>
<li><a
href="https://github.com/bytecodealliance/cap-std/commit/de1d389d726c9adf45fc0d7fc4066224ebf68212"><code>de1d389</code></a>
Move FreeBSD CI testing from Cirrus to Github Workflows (<a
href="https://redirect.github.com/bytecodealliance/cap-std/issues/413">#413</a>)</li>
<li>See full diff in <a
href="https://github.com/bytecodealliance/cap-std/compare/cap-std-v4.0.2...cap-std-v4.0.3">compare
view</a></li>
</ul>
</details>
<br />

Updates `smoltcp` from 0.13.1 to 0.14.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/smoltcp-rs/smoltcp/releases">smoltcp's
releases</a>.</em></p>
<blockquote>
<h2>v0.14.0</h2>
<p>Changes in this release:</p>
<ul>
<li>wire: Expose the <code>checksum</code> module publicly, so
downstream crates can compute RFC 1071 Internet checksums over
discontiguous buffers. (<a
href="https://redirect.github.com/smoltcp-rs/smoltcp/pull/1172">#1172</a>)</li>
<li>tcp: don't rate-limit ACKs for out-of-window data segments. (<a
href="https://redirect.github.com/smoltcp-rs/smoltcp/pull/1162">#1162</a>)</li>
<li>tcp: more rfc-compliant out-of-window rx handling. (<a
href="https://redirect.github.com/smoltcp-rs/smoltcp/pull/1164">#1164</a>)</li>
<li>tcp: better handling of MSS (<a
href="https://redirect.github.com/smoltcp-rs/smoltcp/pull/1161">#1161</a>)</li>
<li>tcp: congestion control api redesign to better support loss-based
algorithms (<a
href="https://redirect.github.com/smoltcp-rs/smoltcp/pull/1154">#1154</a>)</li>
<li>tcp: make reno RFC compliant (<a
href="https://redirect.github.com/smoltcp-rs/smoltcp/pull/1156">#1156</a>)</li>
<li>tcp: make CUBIC RFC compliant (<a
href="https://redirect.github.com/smoltcp-rs/smoltcp/pull/1157">#1157</a>)</li>
<li>tcp: fast retransmit improvements (<a
href="https://redirect.github.com/smoltcp-rs/smoltcp/pull/1155">#1155</a>)</li>
<li>Implement core::error::Error for errors (<a
href="https://redirect.github.com/smoltcp-rs/smoltcp/pull/1175">#1175</a>)</li>
<li>ip: Optimize the internet checksum calculation (<a
href="https://redirect.github.com/smoltcp-rs/smoltcp/pull/1176">#1176</a>)</li>
<li>Upgrade <code>defmt</code> to version 1</li>
<li>tcp: add single-pass zero-allocation TcpOptionSummary parser (<a
href="https://redirect.github.com/smoltcp-rs/smoltcp/pull/1194">#1194</a>)</li>
<li>phy: add TCP segmentation offload support (<a
href="https://redirect.github.com/smoltcp-rs/smoltcp/pull/1148">#1148</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/smoltcp-rs/smoltcp/blob/main/CHANGELOG.md">smoltcp's
changelog</a>.</em></p>
<blockquote>
<h2>[0.14.0] - 2026-08-07</h2>
<ul>
<li>wire: Expose the <code>checksum</code> module publicly, so
downstream crates can compute RFC 1071 Internet checksums over
discontiguous buffers. (<a
href="https://redirect.github.com/smoltcp-rs/smoltcp/pull/1172">#1172</a>)</li>
<li>tcp: don't rate-limit ACKs for out-of-window data segments. (<a
href="https://redirect.github.com/smoltcp-rs/smoltcp/pull/1162">#1162</a>)</li>
<li>tcp: more rfc-compliant out-of-window rx handling. (<a
href="https://redirect.github.com/smoltcp-rs/smoltcp/pull/1164">#1164</a>)</li>
<li>tcp: better handling of MSS (<a
href="https://redirect.github.com/smoltcp-rs/smoltcp/pull/1161">#1161</a>)</li>
<li>tcp: congestion control api redesign to better support loss-based
algorithms (<a
href="https://redirect.github.com/smoltcp-rs/smoltcp/pull/1154">#1154</a>)</li>
<li>tcp: make reno RFC compliant (<a
href="https://redirect.github.com/smoltcp-rs/smoltcp/pull/1156">#1156</a>)</li>
<li>tcp: make CUBIC RFC compliant (<a
href="https://redirect.github.com/smoltcp-rs/smoltcp/pull/1157">#1157</a>)</li>
<li>tcp: fast retransmit improvements (<a
href="https://redirect.github.com/smoltcp-rs/smoltcp/pull/1155">#1155</a>)</li>
<li>Implement core::error::Error for errors (<a
href="https://redirect.github.com/smoltcp-rs/smoltcp/pull/1175">#1175</a>)</li>
<li>ip: Optimize the internet checksum calculation (<a
href="https://redirect.github.com/smoltcp-rs/smoltcp/pull/1176">#1176</a>)</li>
<li>Upgrade <code>defmt</code> to version 1</li>
<li>tcp: add single-pass zero-allocation TcpOptionSummary parser (<a
href="https://redirect.github.com/smoltcp-rs/smoltcp/pull/1194">#1194</a>)</li>
<li>phy: add TCP segmentation offload support (<a
href="https://redirect.github.com/smoltcp-rs/smoltcp/pull/1148">#1148</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/smoltcp-rs/smoltcp/commit/cbfe05f835cfc75bf781addc1c0eb2e1a0df1ea3"><code>cbfe05f</code></a>
Merge pull request <a
href="https://redirect.github.com/smoltcp-rs/smoltcp/issues/1196">#1196</a>
from smoltcp-rs/release-v0.14.0</li>
<li><a
href="https://github.com/smoltcp-rs/smoltcp/commit/3f001ddbd68ab0d7eddb246d68ab551ef394d97c"><code>3f001dd</code></a>
Release 0.14.0.</li>
<li><a
href="https://github.com/smoltcp-rs/smoltcp/commit/7baefa5c93fc6482ea0551cd57b220ff3dc60d14"><code>7baefa5</code></a>
Merge pull request <a
href="https://redirect.github.com/smoltcp-rs/smoltcp/issues/1148">#1148</a>
from cagatay-y/segmentation-offload</li>
<li><a
href="https://github.com/smoltcp-rs/smoltcp/commit/5393f8853a9e0bee86fb9d66f1b864fb2dcbc71d"><code>5393f88</code></a>
Merge pull request <a
href="https://redirect.github.com/smoltcp-rs/smoltcp/issues/1194">#1194</a>
from Aditya-9-6/perf/tcp-option-fastpath</li>
<li><a
href="https://github.com/smoltcp-rs/smoltcp/commit/2fd4550614128647f82b944d8aa5c5e4a0896c34"><code>2fd4550</code></a>
style(fmt): format options_bytes array in tcp.rs</li>
<li><a
href="https://github.com/smoltcp-rs/smoltcp/commit/db4cc6962204aead4133b325f33b9ee6866d14b9"><code>db4cc69</code></a>
fix(wire/tcp): add #[non_exhaustive] attribute to TcpOptionSummary</li>
<li><a
href="https://github.com/smoltcp-rs/smoltcp/commit/78db8156212745fe0a904b157e76fc36b700bf01"><code>78db815</code></a>
perf(wire/tcp): add single-pass zero-allocation TcpOptionSummary
parser</li>
<li><a
href="https://github.com/smoltcp-rs/smoltcp/commit/888565dffb80ae94f46795418cd542d83d7de93d"><code>888565d</code></a>
Merge pull request <a
href="https://redirect.github.com/smoltcp-rs/smoltcp/issues/1192">#1192</a>
from hermit-os/defmt-v1</li>
<li><a
href="https://github.com/smoltcp-rs/smoltcp/commit/155731ff553b6a61148b1115dfc05a7e38a62a77"><code>155731f</code></a>
Upgrade <code>defmt</code> to version 1</li>
<li><a
href="https://github.com/smoltcp-rs/smoltcp/commit/ed9acabd9e94421df4104a018f7b557358f7d1aa"><code>ed9acab</code></a>
Merge pull request <a
href="https://redirect.github.com/smoltcp-rs/smoltcp/issues/1171">#1171</a>
from cirvladimir/build-warning-fixes</li>
<li>Additional commits viewable in <a
href="https://github.com/smoltcp-rs/smoltcp/compare/v0.13.1...v0.14.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `russh` from 0.62.6 to 0.63.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/warp-tech/russh/releases">russh's
releases</a>.</em></p>
<blockquote>
<h2>v0.63.1</h2>
<h1>Security fixes</h1>
<h2>GHSA-47hw-gvq5-r2gm - client-side Handler callbacks reachable with
invalid channel IDs</h2>
<p>A mirror of GHSA-m65r-rprj-r5rg for the client side -
<code>Handler</code> per-channel callbacks are called even when the
server supplies an invalid (never opened) channel ID. Depending on what
the handler does this can lead to a vulnerability.</p>
<h2>GHSA-p8qx-h547-fjw9 - MAC-requiring block cipher can be negotiated
without MAC and panic</h2>
<p>Two peers disagreeing on supported MACs can end up negotiating
<code>none</code> MAC for a cipher that requires one, which leads to the
session task panicking.</p>
<h2>v0.63.0</h2>
<h1>Features</h1>
<ul>
<li>
<p>09f6582: Support host certificates on the client side (<a
href="https://redirect.github.com/warp-tech/russh/issues/752">#752</a>)
(<a href="https://github.com/biao29"><code>@​biao29</code></a>) <a
href="https://redirect.github.com/Eugeny/russh/pull/752">#752</a></p>
<ul>
<li>This changes the signature of <code>Handler::check_server_key</code>
to take a new <code>PublicKeyOrCertificate</code> enum instead of
<code>&amp;PublicKey</code></li>
</ul>
</li>
<li>
<p>d7601ae: Support host certificates on the server side (<a
href="https://redirect.github.com/warp-tech/russh/issues/641">#641</a>)
(Georg von Zengen) <a
href="https://redirect.github.com/Eugeny/russh/pull/641">#641</a></p>
<ul>
<li>Adds a <code>Config::certificates</code> that functions similarly to
<code>Config::keys</code></li>
</ul>
</li>
</ul>
<h1>Fixes</h1>
<ul>
<li>f2354c7: improve strict kex checks (Eugene)</li>
<li>0363fde: fixed PKCS#8 parsing panicking on incorrect contents
(Eugene)</li>
<li>46c927a: use constant-time comparison for agent unlock (Eugene)</li>
<li>8da8967: sanitize Curve25519 params (Eugene)</li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/Eugeny/russh/compare/v0.62.7...v0.63.0">https://github.com/Eugeny/russh/compare/v0.62.7...v0.63.0</a></p>
<h2>v0.63.0-beta.1</h2>
<h1>Features</h1>
<ul>
<li>09f6582: Support host certificates on the client side (<a
href="https://redirect.github.com/warp-tech/russh/issues/752">#752</a>)
(<a href="https://github.com/biao29"><code>@​biao29</code></a>) <a
href="https://redirect.github.com/Eugeny/russh/pull/752">#752</a></li>
<li>d7601ae: Support host certificates on the server side (<a
href="https://redirect.github.com/warp-tech/russh/issues/641">#641</a>)
(Georg von Zengen) <a
href="https://redirect.github.com/Eugeny/russh/pull/641">#641</a></li>
<li></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/Eugeny/russh/compare/v0.62.7...v0.63.0-beta.1">https://github.com/Eugeny/russh/compare/v0.62.7...v0.63.0-beta.1</a></p>
<h2>v0.62.7</h2>
<h1>Features</h1>
<ul>
<li><strong>client</strong>: support gssapi-with-mic auth (<a
href="https://redirect.github.com/warp-tech/russh/issues/738">#738</a>)
<a href="https://redirect.github.com/Eugeny/russh/pull/738">#738</a> (<a
href="https://github.com/Eugeny/russh/commit/cb79b197bc3c509ae317fcd7d1b6fddc0e9d86f7">ayamir</a>)</li>
</ul>
<h1>Fixes</h1>
<ul>
<li>don't truncate decompressed packets that expand more than 2x (<a
href="https://redirect.github.com/warp-tech/russh/issues/750">#750</a>)
<a href="https://redirect.github.com/Eugeny/russh/pull/750">#750</a> (<a
href="https://github.com/Eugeny/russh/commit/58886f4d983d1f4bc16d243cb63bbc3cd0069034">Luiz
Ribeiro</a>)</li>
<li>c9da80c: Pageant WM_COPYDATA protocol fix &amp; token tightening (<a
href="https://redirect.github.com/warp-tech/russh/issues/624">#624</a>)
(vzex) <a
href="https://redirect.github.com/Eugeny/russh/pull/624">#624</a></li>
<li>fall back to GetUserNameA when GetUserNameExA fails (<a
href="https://redirect.github.com/warp-tech/russh/issues/726">#726</a>)
<a href="https://redirect.github.com/Eugeny/russh/pull/726">#726</a> (<a
href="https://github.com/Eugeny/russh/commit/2d1ca1d48e6a5472d7ba4a8194f0ea60c150831e">cwatanab</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/Eugeny/russh/commit/d3ae702a43a163946f258297e398dc216339d5ce"><code>d3ae702</code></a>
v0.63.1</li>
<li><a
href="https://github.com/Eugeny/russh/commit/2885385abfee279092a41d80c6cb6ac367353159"><code>2885385</code></a>
fixed mac negotiation</li>
<li><a
href="https://github.com/Eugeny/russh/commit/3430fd26ecafc0dc3705210f5f39a9119fa22774"><code>3430fd2</code></a>
correctly handle unexpected channel IDs</li>
<li><a
href="https://github.com/Eugeny/russh/commit/dbe2234491fcd50e0bf68438452932f918092fe0"><code>dbe2234</code></a>
v0.63.0</li>
<li><a
href="https://github.com/Eugeny/russh/commit/c7c673cf7f7134c9492d8b690c65006a9ab38222"><code>c7c673c</code></a>
strict kex tests</li>
<li><a
href="https://github.com/Eugeny/russh/commit/f2354c710d9d6b524706b1e17355be86f08c0f4d"><code>f2354c7</code></a>
improve strict kex checks</li>
<li><a
href="https://github.com/Eugeny/russh/commit/8da8967f196472576b1565d518a0ed60fce60f0c"><code>8da8967</code></a>
sanitize Curve25519 params</li>
<li><a
href="https://github.com/Eugeny/russh/commit/46c927aac5cc499b772a15bef7c4027c86ff05cf"><code>46c927a</code></a>
use constant-time comparison for agent unlock</li>
<li><a
href="https://github.com/Eugeny/russh/commit/0363fdea31a794108e755991d2ec6f3d99b344b0"><code>0363fde</code></a>
fixed PKCS#8 parsing panicking on incorrect contents</li>
<li><a
href="https://github.com/Eugeny/russh/commit/ef9fbe103b56903a16d0930e16550737103185d2"><code>ef9fbe1</code></a>
Update README.md</li>
<li>Additional commits viewable in <a
href="https://github.com/warp-tech/russh/compare/v0.62.6...v0.63.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `syn` from 3.0.3 to 3.0.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/dtolnay/syn/releases">syn's
releases</a>.</em></p>
<blockquote>
<h2>3.0.4</h2>
<ul>
<li>Allow <code>safe fn</code> in <code>impl Parse for
ForeignItemFn</code> (<a
href="https://redirect.github.com/dtolnay/syn/issues/2078">#2078</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/dtolnay/syn/commit/b5d62a6e43a29418e118b7bcb48e211cefc0154f"><code>b5d62a6</code></a>
Release 3.0.4</li>
<li><a
href="https://github.com/dtolnay/syn/commit/abf019cbcba61164c626a1bc4ea6f04653c02a5c"><code>abf019c</code></a>
Merge pull request <a
href="https://redirect.github.com/dtolnay/syn/issues/2078">#2078</a>
from dtolnay/foreginitemfn</li>
<li><a
href="https://github.com/dtolnay/syn/commit/d454333f5bb73f2e0e235bdefff50809342f1485"><code>d454333</code></a>
Allow safe fn in impl Parse for ForeignItemFn</li>
<li><a
href="https://github.com/dtolnay/syn/commit/8011b1c512dbe87c6b09627790735ecdaa65c0db"><code>8011b1c</code></a>
Update test suite to nightly-2026-08-18</li>
<li><a
href="https://github.com/dtolnay/syn/commit/56a8d83b8f313b4a111fc44f7f223a574d918af5"><code>56a8d83</code></a>
Raise rayon thread size for tests</li>
<li><a
href="https://github.com/dtolnay/syn/commit/f2c5c50200c1f056adc422e231819c8e4374bdfa"><code>f2c5c50</code></a>
Ignore assert_is_empty pedantic clippy lint</li>
<li><a
href="https://github.com/dtolnay/syn/commit/0eba76daa24b574fc0d93e91cf575584228d2ed4"><code>0eba76d</code></a>
Update test suite to nightly-2026-08-05</li>
<li><a
href="https://github.com/dtolnay/syn/commit/baaebce9776c4963f093334aae5d8899d1a056f6"><code>baaebce</code></a>
Update test suite to nightly-2026-07-25</li>
<li><a
href="https://github.com/dtolnay/syn/commit/b886a38eb4ef97f40b5592d7d048f56f6a6b45f1"><code>b886a38</code></a>
Update test suite to nightly-2026-07-24</li>
<li><a
href="https://github.com/dtolnay/syn/commit/3c41416b4ca7b07d6c3d7b71189e277369679858"><code>3c41416</code></a>
Update test suite to nightly-2026-07-23</li>
<li>See full diff in <a
href="https://github.com/dtolnay/syn/compare/3.0.3...3.0.4">compare
view</a></li>
</ul>
</details>
<br />

Updates `napi` from 3.12.1 to 3.12.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/napi-rs/napi-rs/releases">napi's
releases</a>.</em></p>
<blockquote>
<h2>napi-v3.12.2</h2>
<h3>Fixed</h3>
<ul>
<li><em>(napi)</em> memory safety in PromiseRaw callbacks and
AbortSignal conversion (<a
href="https://redirect.github.com/napi-rs/napi-rs/pull/3458">#3458</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/napi-rs/napi-rs/commit/444bf29b8534216dd1cec4695a71e5996a173e87"><code>444bf29</code></a>
chore(napi): release v3.12.2 (<a
href="https://redirect.github.com/napi-rs/napi-rs/issues/3459">#3459</a>)</li>
<li><a
href="https://github.com/napi-rs/napi-rs/commit/2ffb05571ba912f91e54a530cb0cef40cd9ea92b"><code>2ffb055</code></a>
fix(napi): memory safety in PromiseRaw callbacks and AbortSignal
conversion (...</li>
<li><a
href="https://github.com/napi-rs/napi-rs/commit/511ead279f1c7b9da118239851e71d5a3bb6664f"><code>511ead2</code></a>
chore(deps): update dependency oxc-parser to ^0.146.0 (<a
href="https://redirect.github.com/napi-rs/napi-rs/issues/3457">#3457</a>)</li>
<li><a
href="https://github.com/napi-rs/napi-rs/commit/220b402f59c12c4d0e313cb25919d0aedd77fba3"><code>220b402</code></a>
chore(deps): update dependency oxc-parser to ^0.145.0 (<a
href="https://redirect.github.com/napi-rs/napi-rs/issues/3456">#3456</a>)</li>
<li><a
href="https://github.com/napi-rs/napi-rs/commit/70c149321ca4e361f6726349cf9b2258467fb24f"><code>70c1493</code></a>
chore(release): publish</li>
<li><a
href="https://github.com/napi-rs/napi-rs/commit/aeba31217201e96435848fd17055478ff7cf8b98"><code>aeba312</code></a>
fix(cli): compatible with emnapi v1 &amp; v2 (<a
href="https://redirect.github.com/napi-rs/napi-rs/issues/3454">#3454</a>)</li>
<li><a
href="https://github.com/napi-rs/napi-rs/commit/d532909b958df4938d94cd9548809f629cab5c01"><code>d532909</code></a>
chore(deps): update dependency oxc-parser to ^0.144.0 (<a
href="https://redirect.github.com/napi-rs/napi-rs/issues/3453">#3453</a>)</li>
<li><a
href="https://github.com/napi-rs/napi-rs/commit/b8ba732c4611a54dde09dfe3da750f50726b51d9"><code>b8ba732</code></a>
fix(deps): update emnapi to v2.0.0-alpha.4 (<a
href="https://redirect.github.com/napi-rs/napi-rs/issues/3451">#3451</a>)</li>
<li><a
href="https://github.com/napi-rs/napi-rs/commit/06349eb6e37b6f813ff46bfb9717cc8accaa157b"><code>06349eb</code></a>
chore(deps): update cross-platform-actions/action action to v1.4.0 (<a
href="https://redirect.github.com/napi-rs/napi-rs/issues/3452">#3452</a>)</li>
<li><a
href="https://github.com/napi-rs/napi-rs/commit/a5b5f277ab56e7e7e903b392b15c79da7a6520ce"><code>a5b5f27</code></a>
chore(release): publish</li>
<li>Additional commits viewable in <a
href="https://github.com/napi-rs/napi-rs/compare/napi-v3.12.1...napi-v3.12.2">compare
view</a></li>
</ul>
</details>
<br />

Bumps the dependencies group with 2 updates:
[rui314/setup-mold](https://github.com/rui314/setup-mold) and
[taiki-e/install-action](https://github.com/taiki-e/install-action).

Updates `rui314/setup-mold` from
9c9c13bf4c3f1adef0cc596abc155580bcb04444 to
7e4f20ad28a2e8ca6fd0892ccf72e2abb706b9c3
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/rui314/setup-mold/commit/7e4f20ad28a2e8ca6fd0892ccf72e2abb706b9c3"><code>7e4f20a</code></a>
Update default version to 2.42.0</li>
<li>See full diff in <a
href="https://github.com/rui314/setup-mold/compare/9c9c13bf4c3f1adef0cc596abc155580bcb04444...7e4f20ad28a2e8ca6fd0892ccf72e2abb706b9c3">compare
view</a></li>
</ul>
</details>
<br />

Updates `taiki-e/install-action` from 2.86.2 to 2.86.7
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/taiki-e/install-action/releases">taiki-e/install-action's
releases</a>.</em></p>
<blockquote>
<h2>2.86.7</h2>
<ul>
<li>
<p>Update <code>tombi@latest</code> to 1.4.1.</p>
</li>
<li>
<p>Update <code>rafn@latest</code> to 0.1.5.</p>
</li>
<li>
<p>Update <code>cargo-binstall@latest</code> to 1.22.0.</p>
</li>
</ul>
<h2>2.86.6</h2>
<ul>
<li>
<p>Update <code>dprint@latest</code> to 0.56.1.</p>
</li>
<li>
<p>Update <code>cargo-lambda@latest</code> to 1.9.2.</p>
</li>
<li>
<p>Update <code>biome@latest</code> to 2.5.10.</p>
</li>
</ul>
<h2>2.86.5</h2>
<ul>
<li>
<p>Update <code>zola@latest</code> to 0.23.4.</p>
</li>
<li>
<p>Update <code>wasm-tools@latest</code> to 1.257.1.</p>
</li>
<li>
<p>Update <code>protoc@latest</code> to 3.36.0.</p>
</li>
<li>
<p>Update <code>mise@latest</code> to 2026.8.10.</p>
</li>
<li>
<p>Update <code>cargo-dinghy@latest</code> to 0.8.6.</p>
</li>
<li>
<p>Update <code>wasmtime@latest</code> to 48.0.0.</p>
</li>
</ul>
<h2>2.86.4</h2>
<ul>
<li>
<p>Update <code>oxfmt@latest</code> to 1.79.0.</p>
</li>
<li>
<p>Update <code>mise@latest</code> to 2026.8.8.</p>
</li>
<li>
<p>Update <code>martin@latest</code> to 1.14.0.</p>
</li>
<li>
<p>Update <code>dprint@latest</code> to 0.56.0.</p>
</li>
<li>
<p>Update <code>cargo-about@latest</code> to 0.9.2.</p>
</li>
<li>
<p>Update <code>biome@latest</code> to 2.5.9.</p>
</li>
</ul>
<h2>2.86.3</h2>
<ul>
<li>
<p>Update <code>prek@latest</code> to 0.4.14.</p>
</li>
<li>
<p>Update <code>osv-scanner@latest</code> to 2.5.1.</p>
</li>
<li>
<p>Update <code>cargo-llvm-cov@latest</code> to 0.9.0.</p>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md">taiki-e/install-action's
changelog</a>.</em></p>
<blockquote>
<h1>Changelog</h1>
<p>All notable changes to this project will be documented in this
file.</p>
<p>This project adheres to <a href="https://semver.org">Semantic
Versioning</a>.</p>
<!-- raw HTML omitted -->
<h2>[Unreleased]</h2>
<h2>[2.86.8] - 2026-08-26</h2>
<ul>
<li>
<p>Update <code>wasmtime@latest</code> to 48.0.1.</p>
</li>
<li>
<p>Update <code>wasm-tools@latest</code> to 1.258.0.</p>
</li>
<li>
<p>Update <code>oxfmt@latest</code> to 1.80.0.</p>
</li>
<li>
<p>Update <code>mise@latest</code> to 2026.8.12.</p>
</li>
<li>
<p>Update <code>kingfisher@latest</code> to 2.0.0.</p>
</li>
<li>
<p>Update <code>cargo-zigbuild@latest</code> to 0.23.2.</p>
</li>
</ul>
<h2>[2.86.7] - 2026-08-24</h2>
<ul>
<li>
<p>Update <code>tombi@latest</code> to 1.4.1.</p>
</li>
<li>
<p>Update <code>rafn@latest</code> to 0.1.5.</p>
</li>
<li>
<p>Update <code>cargo-binstall@latest</code> to 1.22.0.</p>
</li>
</ul>
<h2>[2.86.6] - 2026-08-23</h2>
<ul>
<li>
<p>Update <code>dprint@latest</code> to 0.56.1.</p>
</li>
<li>
<p>Update <code>cargo-lambda@latest</code> to 1.9.2.</p>
</li>
<li>
<p>Update <code>biome@latest</code> to 2.5.10.</p>
</li>
</ul>
<h2>[2.86.5] - 2026-08-21</h2>
<ul>
<li>
<p>Update <code>zola@latest</code> to 0.23.4.</p>
</li>
<li>
<p>Update <code>wasm-tools@latest</code> to 1.257.1.</p>
</li>
<li>
<p>Update <code>protoc@latest</code> to 3.36.0.</p>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/taiki-e/install-action/commit/b6ff580856c41316412a0b9b60540fbc6f8c82cc"><code>b6ff580</code></a>
Release 2.86.7</li>
<li><a
href="https://github.com/taiki-e/install-action/commit/a4b7b62b9a19e0f4ccdd66d907a8fd1fb87dee6a"><code>a4b7b62</code></a>
Update <code>tombi@latest</code> to 1.4.1</li>
<li><a
href="https://github.com/taiki-e/install-action/commit/7f5d2c4648161944a16a7e4acc4eff13e832be28"><code>7f5d2c4</code></a>
Update <code>rafn@latest</code> to 0.1.5</li>
<li><a
href="https://github.com/taiki-e/install-action/commit/0223cb3e411bc958fcd486d0aee439f1817cad11"><code>0223cb3</code></a>
Update mise manifest</li>
<li><a
href="https://github.com/taiki-e/install-action/commit/80434f8e6e467e69b8ef0017167271c45b531e70"><code>80434f8</code></a>
Update kingfisher manifest</li>
<li><a
href="https://github.com/taiki-e/install-action/commit/45d93f47ad62589021d77e7b0c74ffd8fc297f4a"><code>45d93f4</code></a>
Update cargo-zigbuild manifest</li>
<li><a
href="https://github.com/taiki-e/install-action/commit/7754905a58d4fc87b239c41a353de74d18b96e04"><code>7754905</code></a>
Update <code>cargo-binstall@latest</code> to 1.22.0</li>
<li><a
href="https://github.com/taiki-e/install-action/commit/6cd13508893c0e7eab5f273c2575d3859bd7229a"><code>6cd1350</code></a>
Release 2.86.6</li>
<li><a
href="https://github.com/taiki-e/install-action/commit/0110a1ec6672caea804fdcdc2ad4a3492a498f7a"><code>0110a1e</code></a>
Update tombi manifest</li>
<li><a
href="https://github.com/taiki-e/install-action/commit/48a83f919f059547ee259ffdc644a09317221853"><code>48a83f9</code></a>
Update rafn manifest</li>
<li>Additional commits viewable in <a
href="https://github.com/taiki-e/install-action/compare/b6b84cf49ebfe0176417bdce007c624f0db37f20...b6ff580856c41316412a0b9b60540fbc6f8c82cc">compare
view</a></li>
</ul>
</details>
<br />


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 <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tochukwu Nkemdilim <11903253+toksdotdev@users.noreply.github.com>
This PR adds the option to pass all TCP connections originating from the
guest apps through an external SOCKS proxy, such as mitmproxy. By
setting up the correct SSL CA certificates in the sandbox the connection
content can be logged and analyzed.

PR contains:
* SOCKS connection forwarding
* support for Go, Python and Typescript SDKs
* documentation and example of usage with mitmproxy

---------

Co-authored-by: Doru Arfire <doru@nonlinearsoft.com>
Co-authored-by: Tochukwu Nkemdilim <11903253+toksdotdev@users.noreply.github.com>
Merge the latest main branch into the Mintlify documentation history. Preserve the Mintlify navigation structure while retaining the outbound proxy pages and SDK links added on main.
chore(docs): sync mintlify changes into main
## TL;DR

Add SOCKS5 UDP proxying and protocol-specific proxy authentication.

## Description

- Support SOCKS4 user IDs and environment-backed SOCKS5 credentials.
- Expose proxy options across the CLI and Rust, TypeScript, Python, Go,
and Ruby SDKs.
- Refresh proxy and VSock documentation.

## Test Plan

- Network, CLI, and Rust integration tests
- TypeScript, Python, Go, and Ruby SDK test suites
- Workspace pre-commit checks
## TL;DR
Broaden the README community section with two community resources,
clearer GSA attribution, and a compact project submission link.

## Description
- Rename the projects section to Community ecosystem to reflect its
broader scope.
- Add Awesome Microsandbox and msb-omarchy to the existing community
list.
- Identify the Agentic Coding Quickstart as a U.S. GSA resource.
- Replace the Discord sentence with a compact Share a Project badge.

## Test Plan
- [x] `git diff --check origin/main..HEAD` passes
- [x] `gh api repos/ya-luotao/awesome-microsandbox --jq .html_url`
resolves the community index
- [x] `gh api repos/ya-luotao/msb-omarchy --jq .html_url` resolves the
project
- [x] `gh api repos/GSA-TTS/agentic-coding-quickstart --jq .html_url`
resolves the government guide


<!-- greptile_comment -->

<details><summary><h3>Confidence Score: 5/5</h3></summary>

The documentation-only change appears safe to merge.

The updated README markup follows existing badge and list conventions,
and the PR test plan confirms the newly added external resources
resolve.
</details>

<sub>Reviews (1): Last reviewed commit: ["docs(readme): expand community
ecosystem"](feefa76)
| [Re-trigger
Greptile](https://app.greptile.com/api/retrigger?id=59723835)</sub>

<!-- /greptile_comment -->
## TL;DR
Organize the README community showcase into clear categories with
project icons and short descriptions so readers can scan it more easily.

## Description
- Place the Community Showcase section above AI Agents so the project
showcase appears earlier in the README.
- Group featured projects under Agent frameworks and runtimes, Tools and
infrastructure, and Guides and showcases.
- Add a short description and matching icon to every featured entry.
- Show each project owner as an unlinked attribution after the linked
project name.
- Add wrap and OpenWork to the showcase.
- Feature langchain-microsandbox as the LangChain Deep Agents
integration.
- Keep broader project discovery through Awesome Microsandbox while
removing sandboxed-lit and Agentic Usability from the featured list.
- Place the U.S. GSA quickstart under Agent frameworks and runtimes,
with Awesome Microsandbox and msb-omarchy under Guides and showcases.

## Test Plan
- [x] `git diff --check origin/main..HEAD` passes
- [x] GitHub API checks resolve all 12 GitHub project links in the
categorized section
- [x] The Eve documentation link and all community section icon assets
return successful responses
- [x] GitHub's Markdown API renders the Agent frameworks and runtimes
heading




<!-- greptile_comment -->

<details><summary><h3>Confidence Score: 5/5</h3></summary>

The PR appears safe to merge.

No blocking failure remains.
</details>

<sub>Reviews (6): Last reviewed commit: ["docs(readme): refine community
showcase
..."](ecd077a)
| [Re-trigger
Greptile](https://app.greptile.com/api/retrigger?id=59774059)</sub>

<!-- /greptile_comment -->
## TL;DR

Restore the released v0.6.15 migration prefix so existing installations
can upgrade normally. Add regression and black-box release-upgrade
coverage to prevent the same class of breakage.

Closes #1502.

## Description

- Keep the v0.6.15 mount ownership marker before the backdated network
slot migration in executable and downgrade metadata order.
- Reproduce a v0.6.15 database in the local backend test and verify the
candidate applies the network slot migration.
- Add a standard-library Python smoke test that upgrades databases
created by the two latest stable release binaries.
- Verify released migration identifiers remain present and the upgraded
database exactly matches the candidate schema baseline.
- Run the release-upgrade smoke on a hosted Linux runner without
requiring KVM.
- Install Node SDK dependencies from the checked-in lockfile so npm 10
does not re-resolve and crash after platform-package pruning.
- Keep temporary in-tree Ruby platform builds on the known-good
`tinyvec` 1.12.0 after the newly published 1.13.0 broke alloc-only
compilation.

## Test Plan

- `cargo test -p microsandbox-migration`
- `cargo test -p microsandbox --lib backend::local::tests`
- `cargo test -p microsandbox-cli --lib`
- `cargo clippy -p microsandbox-migration --all-targets -- -D warnings`
- `cargo clippy -p microsandbox --lib -- -D warnings`
- `MSB_BIN=target/debug/msb python3
scripts/smoke/cli/previous_release_upgrade.py`
- Reproduced the npm failure with npm 10.9.8 and verified `npm ci
--ignore-scripts` plus the TypeScript build in a clean SDK copy.
- Verified the Ruby patch/unpatch task pins the temporary graph to
`tinyvec` 1.12.0 and restores the standalone lockfile cleanly.
- Confirmed the candidate upgrades databases created by v0.6.15 and
v0.6.16.
- Confirmed the released v0.6.16 binary fails the v0.6.15 negative
control with the error reported in #1502.
- Confirmed the final CI run passes the release-upgrade smoke, Rust
tests, Node builds, and Ruby platform builds on all configured
platforms.

<!-- greptile_comment -->

<details><summary><h3>Confidence Score: 5/5</h3></summary>

The PR appears safe to merge because no eligible blocking failure
remains.

No blocking failure remains.
</details>

<sub>Reviews (4): Last reviewed commit: ["ci(ruby): pin patched builds
to working
..."](a5c27c3)
| [Re-trigger
Greptile](https://app.greptile.com/api/retrigger?id=60147677)</sub>

<!-- /greptile_comment -->
…iple ecosystems (#1515)

Bumps the dependencies group with 6 updates:

| Package | From | To |
| --- | --- | --- |
| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.9` | `1.1.10`
|
| [serde-saphyr](https://github.com/bourumir-wyngs/serde-saphyr) |
`1.1.0` | `1.2.0` |
| [which](https://github.com/harryfei/which-rs) | `8.0.5` | `8.0.6` |
| [rcgen](https://github.com/rustls/rcgen) | `0.14.9` | `0.14.10` |
| [lru](https://github.com/jeromefroe/lru-rs) | `0.18.2` | `0.18.3` |
| [hyper](https://github.com/hyperium/hyper) | `1.11.0` | `1.11.1` |

Updates `flate2` from 1.1.9 to 1.1.10
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/rust-lang/flate2-rs/releases">flate2's
releases</a>.</em></p>
<blockquote>
<h2>1.1.10</h2>
<h2>What's Changed</h2>
<ul>
<li>feat: reuse zlib's decoder buffer by <a
href="https://github.com/Vaiz"><code>@​Vaiz</code></a> in <a
href="https://redirect.github.com/rust-lang/flate2-rs/pull/532">rust-lang/flate2-rs#532</a></li>
<li>feat: add reset method for read::GzDecoder and buffered::GzDecoder
by <a href="https://github.com/Vaiz"><code>@​Vaiz</code></a> in <a
href="https://redirect.github.com/rust-lang/flate2-rs/pull/534">rust-lang/flate2-rs#534</a></li>
<li>Drop cloudflare-zlib by <a
href="https://github.com/kornelski"><code>@​kornelski</code></a> in <a
href="https://redirect.github.com/rust-lang/flate2-rs/pull/539">rust-lang/flate2-rs#539</a></li>
<li>Add a wrapper for the <code>Crc</code> struct by <a
href="https://github.com/MikkelPaulson"><code>@​MikkelPaulson</code></a>
in <a
href="https://redirect.github.com/rust-lang/flate2-rs/pull/540">rust-lang/flate2-rs#540</a></li>
<li>Bump miniz_oxide to 0.9 by <a
href="https://github.com/oscargus"><code>@​oscargus</code></a> in <a
href="https://redirect.github.com/rust-lang/flate2-rs/pull/543">rust-lang/flate2-rs#543</a></li>
<li>Upgrade miniz_oxide and add unit tests of the different flush kinds
by <a href="https://github.com/fintelia"><code>@​fintelia</code></a> in
<a
href="https://redirect.github.com/rust-lang/flate2-rs/pull/498">rust-lang/flate2-rs#498</a></li>
<li>Fix infinite loop in writing gzip header/footer by <a
href="https://github.com/Shnatsel"><code>@​Shnatsel</code></a> in <a
href="https://redirect.github.com/rust-lang/flate2-rs/pull/547">rust-lang/flate2-rs#547</a></li>
<li>test: generate corrupt gzip fixture at runtime by <a
href="https://github.com/nanookclaw"><code>@​nanookclaw</code></a> in <a
href="https://redirect.github.com/rust-lang/flate2-rs/pull/550">rust-lang/flate2-rs#550</a></li>
<li>Reject oversized gzip extra fields by <a
href="https://github.com/Byron"><code>@​Byron</code></a> in <a
href="https://redirect.github.com/rust-lang/flate2-rs/pull/553">rust-lang/flate2-rs#553</a></li>
<li>Reject incomplete deflate streams at EOF by <a
href="https://github.com/Guflly"><code>@​Guflly</code></a> in <a
href="https://redirect.github.com/rust-lang/flate2-rs/pull/556">rust-lang/flate2-rs#556</a></li>
<li>Include <code>README.md</code> in a private module by <a
href="https://github.com/bushrat011899"><code>@​bushrat011899</code></a>
in <a
href="https://redirect.github.com/rust-lang/flate2-rs/pull/562">rust-lang/flate2-rs#562</a></li>
<li>Add <code>no_std</code> support using nightly <code>alloc_io</code>
by <a
href="https://github.com/bushrat011899"><code>@​bushrat011899</code></a>
in <a
href="https://redirect.github.com/rust-lang/flate2-rs/pull/559">rust-lang/flate2-rs#559</a></li>
<li>Update <code>get_mut()</code> documentation to make clear how
'inner` can be used by <a
href="https://github.com/Byron"><code>@​Byron</code></a> in <a
href="https://redirect.github.com/rust-lang/flate2-rs/pull/558">rust-lang/flate2-rs#558</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/Vaiz"><code>@​Vaiz</code></a> made their
first contribution in <a
href="https://redirect.github.com/rust-lang/flate2-rs/pull/532">rust-lang/flate2-rs#532</a></li>
<li><a
href="https://github.com/MikkelPaulson"><code>@​MikkelPaulson</code></a>
made their first contribution in <a
href="https://redirect.github.com/rust-lang/flate2-rs/pull/540">rust-lang/flate2-rs#540</a></li>
<li><a href="https://github.com/oscargus"><code>@​oscargus</code></a>
made their first contribution in <a
href="https://redirect.github.com/rust-lang/flate2-rs/pull/543">rust-lang/flate2-rs#543</a></li>
<li><a
href="https://github.com/nanookclaw"><code>@​nanookclaw</code></a> made
their first contribution in <a
href="https://redirect.github.com/rust-lang/flate2-rs/pull/550">rust-lang/flate2-rs#550</a></li>
<li><a href="https://github.com/Guflly"><code>@​Guflly</code></a> made
their first contribution in <a
href="https://redirect.github.com/rust-lang/flate2-rs/pull/556">rust-lang/flate2-rs#556</a></li>
<li><a
href="https://github.com/bushrat011899"><code>@​bushrat011899</code></a>
made their first contribution in <a
href="https://redirect.github.com/rust-lang/flate2-rs/pull/562">rust-lang/flate2-rs#562</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/rust-lang/flate2-rs/compare/1.1.9...1.1.10">https://github.com/rust-lang/flate2-rs/compare/1.1.9...1.1.10</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/rust-lang/flate2-rs/commit/ed93d4fc60eaf876c6aded741bf992d524551930"><code>ed93d4f</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-lang/flate2-rs/issues/558">#558</a>
from rust-lang/lib-doc-update</li>
<li><a
href="https://github.com/rust-lang/flate2-rs/commit/fb5228dcd7ca7f4ffb2240e6aec8547b85064c9a"><code>fb5228d</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-lang/flate2-rs/issues/559">#559</a>
from bushrat011899/no_std</li>
<li><a
href="https://github.com/rust-lang/flate2-rs/commit/6ed3ba32e321bd6865df6d4ec96d2550c11e50f0"><code>6ed3ba3</code></a>
Add executable <code>no_std</code> example</li>
<li><a
href="https://github.com/rust-lang/flate2-rs/commit/faed8a04671a608efda8ae3520844889210ada95"><code>faed8a0</code></a>
Expand CI to test <code>no_std</code> compatibility and correctness</li>
<li><a
href="https://github.com/rust-lang/flate2-rs/commit/2ba8e7e6663bb173782c2c96d1203bed098aadf3"><code>2ba8e7e</code></a>
Add unstable <code>no_std</code> support behind
<code>flate2_unstable_nightly_alloc_io</code></li>
<li><a
href="https://github.com/rust-lang/flate2-rs/commit/3fe11268ccbb777e22a8352aa95307af72fa8ee9"><code>3fe1126</code></a>
Centralize usage of <code>std</code> for <code>error</code> and
<code>io</code></li>
<li><a
href="https://github.com/rust-lang/flate2-rs/commit/98e313a26ff137b0d79eb55f192911c80862d6d5"><code>98e313a</code></a>
Add <code>GzHeader::mtime_as_duration</code></li>
<li><a
href="https://github.com/rust-lang/flate2-rs/commit/064296528d679f3aef0ca11b8ca0e2cad21b283d"><code>0642965</code></a>
Switch to <code>core</code> implicit prelude and only use
<code>std</code> where required</li>
<li><a
href="https://github.com/rust-lang/flate2-rs/commit/454a63ce8ac5891d938ecf372a537e17e5cae586"><code>454a63c</code></a>
Remove left-over <code>dbg!</code> statement</li>
<li><a
href="https://github.com/rust-lang/flate2-rs/commit/2a490b7df96326c34a8ea75b2930eab4851cac1e"><code>2a490b7</code></a>
Add <code>runtime_detection</code> feature</li>
<li>Additional commits viewable in <a
href="https://github.com/rust-lang/flate2-rs/compare/1.1.9...1.1.10">compare
view</a></li>
</ul>
</details>
<br />

Updates `serde-saphyr` from 1.1.0 to 1.2.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/bourumir-wyngs/serde-saphyr/releases">serde-saphyr's
releases</a>.</em></p>
<blockquote>
<h2>1.2.0 It's all about !!tags this time</h2>
<p>This release focuses on enhanced tag support.</p>
<ul>
<li>Implemented tag capturing (<a
href="https://redirect.github.com/bourumir-wyngs/serde-saphyr/issues/183">#183</a>).
Applications can use custom tags to express units, priorities,
accessibility, or other application-specific semantics for a node. This
is supported by new <a
href="https://docs.rs/serde-saphyr/1.2.0/serde_saphyr/struct.Tagged.html"><code>Tagged&lt;T&gt;</code></a>
wrapper that is similar to <a
href="https://docs.rs/serde-saphyr/1.1.0/serde_saphyr/struct.Commented.html"><code>Commented&lt;T&gt;</code></a>.</li>
<li>Unsupported tags can now be rejected rather than ignored (new option
reject_unsupported_tags, <a
href="https://redirect.github.com/bourumir-wyngs/serde-saphyr/issues/180">#180</a>).
This aligns the behavior with <code>ruamel.yaml</code> that rejects tags
for which it has no constructor (serde-saphyr does not construct this
way) that caused discussion on <a
href="https://redirect.github.com/j178/prek/issues/2604">prek</a>.</li>
<li>Clearly wrongly placed tags like !!int [1] or !!map [1] are now an
error.</li>
<li>Documentation was revised to make sure all examples compile (are not
fragments).</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/bourumir-wyngs/serde-saphyr/blob/master/CHANGELOG.md">serde-saphyr's
changelog</a>.</em></p>
<blockquote>
<h2>1.2.0 Maintenance release</h2>
<h3>Changed</h3>
<ul>
<li>Folded property-interpolation depth and work limits into
<code>Budget</code>; property resource-limit
failures are now reported through <code>Error::Budget</code> and
<code>BudgetBreach</code>.</li>
<li>Added the opt-in <code>Options::reject_unsupported_tags</code>
strict mode. It rejects explicitly tagged
scalar, sequence, and mapping nodes when their tag is unknown to
serde-saphyr; the default remains
permissive for compatibility with custom tagged enums. YAML 1.1
<code>!!merge</code> and <code>!!value</code> are
accepted in this mode only as the exact scalar mapping keys
<code>&lt;&lt;</code> and <code>=</code>, respectively, while
robotics-only <code>!degrees</code> and <code>!radians</code> require
both the <code>robotics</code> crate feature and
<code>angle_conversions</code>, and <code>!include</code> requires both
the <code>include</code> crate feature and a configured
resolver.</li>
<li>Enforced the scalar, sequence, or mapping node kinds required by
recognized tags even when
<code>reject_unsupported_tags</code> is disabled.</li>
<li>Hardened serializer indentation handling: <code>indent_step</code>
is now limited to <code>1..=64</code>, all
serializer entry points validate it, and indentation arithmetic returns
an error instead of
overflowing. We do not consider this breaking because values outside
this range does not look sane.</li>
<li>Validated custom anchor-generator names before emission. Names must
be 1–256 bytes and cannot
contain whitespace, control characters, or YAML flow punctuation;
unsupported names now return
a serialization error.</li>
</ul>
<h3>Fixes</h3>
<ul>
<li>Recognized explicit YAML 1.1 <code>!!merge</code> keys, including
verbatim tags and <code>%TAG</code>-expanded
handles, everywhere implicit <code>&lt;&lt;</code> merge keys are
supported.</li>
<li>Recognized the YAML 1.1 <code>!!value</code> tag while intentionally
treating it as a no-op annotation.</li>
<li>Accepted valid zero-indented root folded block scalars, including
<code>#</code>-prefixed content lines.</li>
<li>Fixed externally tagged <code>typetag</code> trait-object
deserialization by consuming the closing mapping
event when a Serde map visitor returns after its final key/value pair,
preventing a false
&quot;multiple YAML documents&quot; error.</li>
<li>Rejected non-UTF-8 canonical include and root-file paths before
resolver policy checks and source
identity handling, preventing lossy path collisions and policy bypasses
on Unix.</li>
<li>Reported alias-use locations as primary for unsupported-tag and
budget failures during replay,
while retaining the anchor-definition locations as secondary
context.</li>
</ul>
<h3>Testing</h3>
<ul>
<li>Reviewed yaml test suite, made sure all 350 active IDs and all 402
active cases are represented and documented
we use <a
href="https://github.com/yaml/yaml-test-suite/releases/tag/v2022-01-17">YAML
Test Suite v2022-01-17</a>.</li>
<li>property test with 1,024 generated cases to check the round
trip.</li>
<li>added tests for <a
href="https://crates.io/crates/typetag">typetag</a>.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/bourumir-wyngs/serde-saphyr/commit/45042059e6905e833516f52d958cba4c16e8cedd"><code>4504205</code></a>
Disable test miri cannot run</li>
<li><a
href="https://github.com/bourumir-wyngs/serde-saphyr/commit/db2ce54c1c5558e93e3ba1850cabb5e537fe8c40"><code>db2ce54</code></a>
Formatting fix</li>
<li><a
href="https://github.com/bourumir-wyngs/serde-saphyr/commit/d7e0a6d41afc9c0207d061017f32b983e0ab1e62"><code>d7e0a6d</code></a>
Formatting fix</li>
<li><a
href="https://github.com/bourumir-wyngs/serde-saphyr/commit/34b008c7cdf90be23c21095c6b5afc510d61a884"><code>34b008c</code></a>
Last README.md tweaks</li>
<li><a
href="https://github.com/bourumir-wyngs/serde-saphyr/commit/cb230e8c2715cfafad84629a6ffaba15dd9e37a7"><code>cb230e8</code></a>
Last README.md tweaks</li>
<li><a
href="https://github.com/bourumir-wyngs/serde-saphyr/commit/d3f1d38c20bd53038eb2875d5a28cebe6233d714"><code>d3f1d38</code></a>
Last README.md tweaks</li>
<li><a
href="https://github.com/bourumir-wyngs/serde-saphyr/commit/e54e52aac347ac4bd6000ca00d1d0ee56bde6fe4"><code>e54e52a</code></a>
Merge remote-tracking branch 'origin/master'</li>
<li><a
href="https://github.com/bourumir-wyngs/serde-saphyr/commit/4279ed4be76039e891c0ebeba5e7686b0ce2c36b"><code>4279ed4</code></a>
Prepare for release 1.2.0</li>
<li><a
href="https://github.com/bourumir-wyngs/serde-saphyr/commit/99262cc5191456098769720c99b0ff6d184ea31e"><code>99262cc</code></a>
Improve test coverage</li>
<li><a
href="https://github.com/bourumir-wyngs/serde-saphyr/commit/ea3333b7ce5a19f6993af8a72d5be366364a0a00"><code>ea3333b</code></a>
Bump granit-parser from <code>07e0097</code> to <code>53104a5</code> (<a
href="https://redirect.github.com/bourumir-wyngs/serde-saphyr/issues/187">#187</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/bourumir-wyngs/serde-saphyr/compare/1.1.0...1.2.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `which` from 8.0.5 to 8.0.6
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/harryfei/which-rs/releases">which's
releases</a>.</em></p>
<blockquote>
<h2>8.0.6</h2>
<h2>What's Changed</h2>
<ul>
<li>fix: resolve relative PATH entries against the provided cwd by <a
href="https://github.com/RSS1102"><code>@​RSS1102</code></a> in <a
href="https://redirect.github.com/harryfei/which-rs/pull/128">harryfei/which-rs#128</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/RSS1102"><code>@​RSS1102</code></a> made
their first contribution in <a
href="https://redirect.github.com/harryfei/which-rs/pull/128">harryfei/which-rs#128</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/harryfei/which-rs/compare/8.0.5...8.0.6">https://github.com/harryfei/which-rs/compare/8.0.5...8.0.6</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/harryfei/which-rs/blob/master/CHANGELOG.md">which's
changelog</a>.</em></p>
<blockquote>
<h2>8.0.6</h2>
<ul>
<li>Bug fix: <a
href="https://redirect.github.com/harryfei/which-rs/pull/128">#128</a>
Resolve relative PATH entries against the user provided CWD when
available, rather than the process CWD.
Thanks <a href="https://github.com/RSS1102"><code>@​RSS1102</code></a>
for your contribution to which!</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/harryfei/which-rs/commit/17fde4abb85f24d39954b012067c14f9f809ed27"><code>17fde4a</code></a>
prepare patch release</li>
<li><a
href="https://github.com/harryfei/which-rs/commit/48e49d554b7a7c2812644d8d4950f50e995a9ecc"><code>48e49d5</code></a>
Resolve relative PATH entries against cwd (<a
href="https://redirect.github.com/harryfei/which-rs/issues/128">#128</a>)</li>
<li>See full diff in <a
href="https://github.com/harryfei/which-rs/compare/8.0.5...8.0.6">compare
view</a></li>
</ul>
</details>
<br />

Updates `rcgen` from 0.14.9 to 0.14.10
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/rustls/rcgen/releases">rcgen's
releases</a>.</em></p>
<blockquote>
<h2>0.14.10</h2>
<h2>What's Changed</h2>
<ul>
<li>Spec compliance bug fixes by <a
href="https://github.com/cpu"><code>@​cpu</code></a> in <a
href="https://redirect.github.com/rustls/rcgen/pull/445">rustls/rcgen#445</a></li>
<li>Take advantage of stable ML-DSA in aws-lc-rs by <a
href="https://github.com/djc"><code>@​djc</code></a> in <a
href="https://redirect.github.com/rustls/rcgen/pull/447">rustls/rcgen#447</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/rustls/rcgen/commit/f4a3b165c467c070d5c74b86acc2c3f0a0be10ab"><code>f4a3b16</code></a>
Bump version to 0.14.10</li>
<li><a
href="https://github.com/rustls/rcgen/commit/dea3d4d4e39a5c6b5d28ec72d62f4f6f3a7a5e21"><code>dea3d4d</code></a>
Upgrade to botan 0.13</li>
<li><a
href="https://github.com/rustls/rcgen/commit/788b093aaac16013abf2a72a8615efd4e9dfe021"><code>788b093</code></a>
Upgrade to pem 4</li>
<li><a
href="https://github.com/rustls/rcgen/commit/7ce21f4f0aa25d6c7d625ad22494a54285c5a554"><code>7ce21f4</code></a>
Take advantage of stable ML-DSA in aws-lc-rs</li>
<li><a
href="https://github.com/rustls/rcgen/commit/e2dba45e6f47c4c765dc55f41a1a5c39d90778a0"><code>e2dba45</code></a>
Remove unused RSASSA-PSS signature algorithm</li>
<li><a
href="https://github.com/rustls/rcgen/commit/37070de9c421d5289f5b8d948bd049fc8bc7980a"><code>37070de</code></a>
Omit reasonCode unspecified(0) from CRL entry extensions</li>
<li><a
href="https://github.com/rustls/rcgen/commit/b247a87ecb116f83f371335e75072e7b7828d2f9"><code>b247a87</code></a>
Write extensions for certs that only set KeyUsage or CRLDP</li>
<li><a
href="https://github.com/rustls/rcgen/commit/85eafdd23a37f0a6fb2981860cf9abd2be204a85"><code>85eafdd</code></a>
Reject empty CRL distribution point URIs</li>
<li><a
href="https://github.com/rustls/rcgen/commit/3a99b505659fc867955c23b4bd282637b8f54e28"><code>3a99b50</code></a>
Encode CRL invalidityDate as GeneralizedTime</li>
<li>See full diff in <a
href="https://github.com/rustls/rcgen/compare/v/0.14.9...v0.14.10">compare
view</a></li>
</ul>
</details>
<br />

Updates `lru` from 0.18.2 to 0.18.3
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/jeromefroe/lru-rs/blob/master/CHANGELOG.md">lru's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/jeromefroe/lru-rs/tree/0.18.3">v0.18.3</a> -
2026-08-27</h2>
<ul>
<li>Add <code>sparse</code> constructor.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/jeromefroe/lru-rs/commit/ceeee6a229903802a60dd3223b677bb38395d8ee"><code>ceeee6a</code></a>
Merge pull request <a
href="https://redirect.github.com/jeromefroe/lru-rs/issues/244">#244</a>
from jeromefroe/jerome/prepare-0-18-3-release</li>
<li><a
href="https://github.com/jeromefroe/lru-rs/commit/1810d9a4924b2a4ad85c253c42759af542758c4a"><code>1810d9a</code></a>
Prepare 0.18.3 release</li>
<li><a
href="https://github.com/jeromefroe/lru-rs/commit/0f4e37a25ed861ffc6ab3bedd4265d58836b0d76"><code>0f4e37a</code></a>
Merge pull request <a
href="https://redirect.github.com/jeromefroe/lru-rs/issues/242">#242</a>
from drbrain/LruCache-sparse</li>
<li><a
href="https://github.com/jeromefroe/lru-rs/commit/f1c04a208f3ef55f6e62f7fad40f5baed6a2a936"><code>f1c04a2</code></a>
Merge pull request <a
href="https://redirect.github.com/jeromefroe/lru-rs/issues/243">#243</a>
from jeromefroe/jerome/nonnull-unchecked-on-box-ptr</li>
<li><a
href="https://github.com/jeromefroe/lru-rs/commit/bcd57224a5158e6ec7eb1f3bb3cc65a8863055ff"><code>bcd5722</code></a>
fmt</li>
<li><a
href="https://github.com/jeromefroe/lru-rs/commit/fa08c3664a1a75cb4c192ebf4fb06fd89dc636ca"><code>fa08c36</code></a>
Prefer into_raw over leak</li>
<li><a
href="https://github.com/jeromefroe/lru-rs/commit/8a93408d12902e7ce5bc5f5acf96dd2779782e80"><code>8a93408</code></a>
fmt</li>
<li><a
href="https://github.com/jeromefroe/lru-rs/commit/043384f269a4c7457700dce97a65241f0260f0a2"><code>043384f</code></a>
Fix nonnull_unchecked_on_box_ptr lint</li>
<li><a
href="https://github.com/jeromefroe/lru-rs/commit/ea63d7070b04cd08d0e3cca4c9b4030edc5cd9dd"><code>ea63d70</code></a>
Add LruCache::sparse()</li>
<li>See full diff in <a
href="https://github.com/jeromefroe/lru-rs/compare/0.18.2...0.18.3">compare
view</a></li>
</ul>
</details>
<br />

Updates `hyper` from 1.11.0 to 1.11.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/hyperium/hyper/releases">hyper's
releases</a>.</em></p>
<blockquote>
<h2>v1.11.1</h2>
<h2>Bug Fixes</h2>
<ul>
<li><strong>http1:</strong>
<ul>
<li>detect TE: trailers caselessly and with other values (<a
href="https://redirect.github.com/hyperium/hyper/issues/4152">#4152</a>)
(<a
href="https://github.com/hyperium/hyper/commit/72fcf545c9b4a261f31d89bafd3019a2d4e9e1d7">72fcf545</a>)</li>
<li>recognize <code>\n\r\n</code> as a head terminator in the
partial-read fast path (<a
href="https://redirect.github.com/hyperium/hyper/issues/4147">#4147</a>)
(<a
href="https://github.com/hyperium/hyper/commit/3534d75c898da17b023e6bff9b4cf71afed123ad">3534d75c</a>,
closes <a
href="https://redirect.github.com/hyperium/hyper/issues/4145">#4145</a>)</li>
<li>flush bytes buffered by the write re-check before yielding (<a
href="https://redirect.github.com/hyperium/hyper/issues/4143">#4143</a>)
(<a
href="https://github.com/hyperium/hyper/commit/f660f5bf6eed3fe793f899507ff5bb9e266d4b0d">f660f5bf</a>)</li>
<li>evict pooled conn on request-side Connection: close (<a
href="https://redirect.github.com/hyperium/hyper/issues/4110">#4110</a>)
(<a
href="https://github.com/hyperium/hyper/commit/da19be08f34d3da01c4c0f9cfe2837e7d377f73d">da19be08</a>)</li>
</ul>
</li>
</ul>
<hr />
<h2>What's Changed</h2>
<ul>
<li>fix(http1): evict pooled conn on request-side Connection: close by
<a
href="https://github.com/samlandfried"><code>@​samlandfried</code></a>
in <a
href="https://redirect.github.com/hyperium/hyper/pull/4110">hyperium/hyper#4110</a></li>
<li>test(http1): rewrite disabled old 0.1-futures conn tests by <a
href="https://github.com/seanmonstar"><code>@​seanmonstar</code></a> in
<a
href="https://redirect.github.com/hyperium/hyper/pull/4138">hyperium/hyper#4138</a></li>
<li>Update CONTRIBUTING.md by <a
href="https://github.com/Catwoman08"><code>@​Catwoman08</code></a> in <a
href="https://redirect.github.com/hyperium/hyper/pull/4140">hyperium/hyper#4140</a></li>
<li>refactor(error/upgrade): move from the use of ref patterns to
<code>&amp;</code> and remove allow for lint <code>ref_patterns</code>
by <a href="https://github.com/logan-bobo"><code>@​logan-bobo</code></a>
in <a
href="https://redirect.github.com/hyperium/hyper/pull/4141">hyperium/hyper#4141</a></li>
<li>fix(http1): flush bytes buffered by the write re-check before
yielding by <a
href="https://github.com/ricochet"><code>@​ricochet</code></a> in <a
href="https://redirect.github.com/hyperium/hyper/pull/4143">hyperium/hyper#4143</a></li>
<li>Fix documentation typo by <a
href="https://github.com/latent-9"><code>@​latent-9</code></a> in <a
href="https://redirect.github.com/hyperium/hyper/pull/4146">hyperium/hyper#4146</a></li>
<li>perf(http2): reserve minimal send capacity when piping request
bodies by <a
href="https://github.com/sandersaares"><code>@​sandersaares</code></a>
in <a
href="https://redirect.github.com/hyperium/hyper/pull/4149">hyperium/hyper#4149</a></li>
<li>chore(lib): cleanup old commented code by <a
href="https://github.com/dswij"><code>@​dswij</code></a> in <a
href="https://redirect.github.com/hyperium/hyper/pull/4151">hyperium/hyper#4151</a></li>
<li>fix(http1): recognize \n\r\n as a head terminator in the
partial-read fast path by <a
href="https://github.com/nam2ee"><code>@​nam2ee</code></a> in <a
href="https://redirect.github.com/hyperium/hyper/pull/4147">hyperium/hyper#4147</a></li>
<li>docs(body): add streaming read examples by <a
href="https://github.com/fzlzjerry"><code>@​fzlzjerry</code></a> in <a
href="https://redirect.github.com/hyperium/hyper/pull/4148">hyperium/hyper#4148</a></li>
<li>fix(http1): detect TE: trailers caselessly and with other values by
<a href="https://github.com/seanmonstar"><code>@​seanmonstar</code></a>
in <a
href="https://redirect.github.com/hyperium/hyper/pull/4152">hyperium/hyper#4152</a></li>
<li>fix missing_errors_doc lint by <a
href="https://github.com/CinisBorn"><code>@​CinisBorn</code></a> in <a
href="https://redirect.github.com/hyperium/hyper/pull/4154">hyperium/hyper#4154</a></li>
<li>refactor: drop redundant <code>continue</code> and remove
needless_continue allow by <a
href="https://github.com/MsfPablo"><code>@​MsfPablo</code></a> in <a
href="https://redirect.github.com/hyperium/hyper/pull/4157">hyperium/hyper#4157</a></li>
<li>docs: expand crate-level cancel safety section with HTTP/1 vs HTTP/2
by <a href="https://github.com/MsfPablo"><code>@​MsfPablo</code></a> in
<a
href="https://redirect.github.com/hyperium/hyper/pull/4156">hyperium/hyper#4156</a></li>
<li>style(lib): temporarily allow some new clippy lints by <a
href="https://github.com/seanmonstar"><code>@​seanmonstar</code></a> in
<a
href="https://redirect.github.com/hyperium/hyper/pull/4165">hyperium/hyper#4165</a></li>
<li>Add an initial COLLABORATORS guide by <a
href="https://github.com/seanmonstar"><code>@​seanmonstar</code></a> in
<a
href="https://redirect.github.com/hyperium/hyper/pull/4158">hyperium/hyper#4158</a></li>
<li>clippy: remove lints removed in newer clippy versions by <a
href="https://github.com/tangaac"><code>@​tangaac</code></a> in <a
href="https://redirect.github.com/hyperium/hyper/pull/4167">hyperium/hyper#4167</a></li>
<li>Prepare v1.11.1 by <a
href="https://github.com/seanmonstar"><code>@​seanmonstar</code></a> in
<a
href="https://redirect.github.com/hyperium/hyper/pull/4169">hyperium/hyper#4169</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/samlandfried"><code>@​samlandfried</code></a>
made their first contribution in <a
href="https://redirect.github.com/hyperium/hyper/pull/4110">hyperium/hyper#4110</a></li>
<li><a
href="https://github.com/Catwoman08"><code>@​Catwoman08</code></a> made
their first contribution in <a
href="https://redirect.github.com/hyperium/hyper/pull/4140">hyperium/hyper#4140</a></li>
<li><a
href="https://github.com/logan-bobo"><code>@​logan-bobo</code></a> made
their first contribution in <a
href="https://redirect.github.com/hyperium/hyper/pull/4141">hyperium/hyper#4141</a></li>
<li><a href="https://github.com/ricochet"><code>@​ricochet</code></a>
made their first contribution in <a
href="https://redirect.github.com/hyperium/hyper/pull/4143">hyperium/hyper#4143</a></li>
<li><a href="https://github.com/latent-9"><code>@​latent-9</code></a>
made their first contribution in <a
href="https://redirect.github.com/hyperium/hyper/pull/4146">hyperium/hyper#4146</a></li>
<li><a
href="https://github.com/sandersaares"><code>@​sandersaares</code></a>
made their first contribution in <a
href="https://redirect.github.com/hyperium/hyper/pull/4149">hyperium/hyper#4149</a></li>
<li><a href="https://github.com/nam2ee"><code>@​nam2ee</code></a> made
their first contribution in <a
href="https://redirect.github.com/hyperium/hyper/pull/4147">hyperium/hyper#4147</a></li>
<li><a href="https://github.com/fzlzjerry"><code>@​fzlzjerry</code></a>
made their first contribution in <a
href="https://redirect.github.com/hyperium/hyper/pull/4148">hyperium/hyper#4148</a></li>
<li><a href="https://github.com/CinisBorn"><code>@​CinisBorn</code></a>
made their first contribution in <a
href="https://redirect.github.com/hyperium/hyper/pull/4154">hyperium/hyper#4154</a></li>
<li><a href="https://github.com/MsfPablo"><code>@​MsfPablo</code></a>
made their first contribution in <a
href="https://redirect.github.com/hyperium/hyper/pull/4157">hyperium/hyper#4157</a></li>
<li><a href="https://github.com/tangaac"><code>@​tangaac</code></a> made
their first contribution in <a
href="https://redirect.github.com/hyperium/hyper/pull/4167">hyperium/hyper#4167</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/hyperium/hyper/compare/v1.11.0...v1.11.1">https://github.com/hyperium/hyper/compare/v1.11.0...v1.11.1</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/hyperium/hyper/blob/master/CHANGELOG.md">hyper's
changelog</a>.</em></p>
<blockquote>
<h3>v1.11.1 (2026-08-27)</h3>
<h4>Bug Fixes</h4>
<ul>
<li><strong>http1:</strong>
<ul>
<li>detect TE: trailers caselessly and with other values (<a
href="https://redirect.github.com/hyperium/hyper/issues/4152">#4152</a>)
(<a
href="https://github.com/hyperium/hyper/commit/72fcf545c9b4a261f31d89bafd3019a2d4e9e1d7">72fcf545</a>)</li>
<li>recognize <code>\n\r\n</code> as a head terminator in the
partial-read fast path (<a
href="https://redirect.github.com/hyperium/hyper/issues/4147">#4147</a>)
(<a
href="https://github.com/hyperium/hyper/commit/3534d75c898da17b023e6bff9b4cf71afed123ad">3534d75c</a>,
closes <a
href="https://redirect.github.com/hyperium/hyper/issues/4145">#4145</a>)</li>
<li>flush bytes buffered by the write re-check before yielding (<a
href="https://redirect.github.com/hyperium/hyper/issues/4143">#4143</a>)
(<a
href="https://github.com/hyperium/hyper/commit/f660f5bf6eed3fe793f899507ff5bb9e266d4b0d">f660f5bf</a>)</li>
<li>evict pooled conn on request-side Connection: close (<a
href="https://redirect.github.com/hyperium/hyper/issues/4110">#4110</a>)
(<a
href="https://github.com/hyperium/hyper/commit/da19be08f34d3da01c4c0f9cfe2837e7d377f73d">da19be08</a>)</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/hyperium/hyper/commit/6371cd425017155f7fbecef0e57b218edbe6a93a"><code>6371cd4</code></a>
v1.11.1</li>
<li><a
href="https://github.com/hyperium/hyper/commit/37c9d0c7e018d3c218f1fc0e472207ff05ef3772"><code>37c9d0c</code></a>
style(lib): remove lints that have been removed in newer clippy (<a
href="https://redirect.github.com/hyperium/hyper/issues/4167">#4167</a>)</li>
<li><a
href="https://github.com/hyperium/hyper/commit/08a288135fb66321940b07ac15f3b9b8e46bc861"><code>08a2881</code></a>
docs(contrib): add initial COLLABORATORS guide (<a
href="https://redirect.github.com/hyperium/hyper/issues/4158">#4158</a>)</li>
<li><a
href="https://github.com/hyperium/hyper/commit/8b2e533253cf3acaadd85d3c05c93b3be2205d43"><code>8b2e533</code></a>
style(lib): temporarily allow some new clippy lints (<a
href="https://redirect.github.com/hyperium/hyper/issues/4165">#4165</a>)</li>
<li><a
href="https://github.com/hyperium/hyper/commit/8fcaf1a62787b824fdd7b95a3e7c9ea81acd3449"><code>8fcaf1a</code></a>
docs(lib): expand crate-level cancel safety section with HTTP/1 vs
HTTP/2 (<a
href="https://redirect.github.com/hyperium/hyper/issues/4">#4</a>...</li>
<li><a
href="https://github.com/hyperium/hyper/commit/d32b294f0bd0320df96c37d39a3047219ab0d7ae"><code>d32b294</code></a>
style(lib): fix needless_continue lint (<a
href="https://redirect.github.com/hyperium/hyper/issues/4157">#4157</a>)</li>
<li><a
href="https://github.com/hyperium/hyper/commit/fca07bd3937d4a3a4822372acdf766d0640796af"><code>fca07bd</code></a>
style(lib): fix missing_errors_doc lint (<a
href="https://redirect.github.com/hyperium/hyper/issues/4154">#4154</a>)</li>
<li><a
href="https://github.com/hyperium/hyper/commit/72fcf545c9b4a261f31d89bafd3019a2d4e9e1d7"><code>72fcf54</code></a>
fix(http1): detect TE: trailers caselessly and with other values (<a
href="https://redirect.github.com/hyperium/hyper/issues/4152">#4152</a>)</li>
<li><a
href="https://github.com/hyperium/hyper/commit/af432e993c92ea65e76fc590738334e74b5ccf34"><code>af432e9</code></a>
docs(body): add streaming read examples (<a
href="https://redirect.github.com/hyperium/hyper/issues/4148">#4148</a>)</li>
<li><a
href="https://github.com/hyperium/hyper/commit/3534d75c898da17b023e6bff9b4cf71afed123ad"><code>3534d75</code></a>
fix(http1): recognize <code>\n\r\n</code> as a head terminator in the
partial-read fast ...</li>
<li>Additional commits viewable in <a
href="https://github.com/hyperium/hyper/compare/v1.11.0...v1.11.1">compare
view</a></li>
</ul>
</details>
<br />

Bumps the dependencies group with 1 update:
[taiki-e/install-action](https://github.com/taiki-e/install-action).

Updates `taiki-e/install-action` from 2.86.7 to 2.87.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/taiki-e/install-action/releases">taiki-e/install-action's
releases</a>.</em></p>
<blockquote>
<h2>2.87.2</h2>
<ul>
<li>
<p>Update <code>typos@latest</code> to 1.50.0.</p>
</li>
<li>
<p>Update <code>tombi@latest</code> to 1.5.0.</p>
</li>
<li>
<p>Update <code>shfmt@latest</code> to 3.14.0.</p>
</li>
</ul>
<h2>2.87.1</h2>
<ul>
<li>
<p>Update <code>uv@latest</code> to 0.12.7.</p>
</li>
<li>
<p>Update <code>typos@latest</code> to 1.49.1.</p>
</li>
<li>
<p>Update <code>syft@latest</code> to 1.51.1.</p>
</li>
<li>
<p>Update <code>prek@latest</code> to 0.5.0.</p>
</li>
<li>
<p>Update <code>d2@latest</code> to 0.8.2.</p>
</li>
<li>
<p>Update <code>cargo-zigbuild@latest</code> to 0.23.3.</p>
</li>
<li>
<p>Update <code>cargo-rdme@latest</code> to 2.2.2.</p>
</li>
<li>
<p>Update <code>biome@latest</code> to 2.5.11.</p>
</li>
</ul>
<h2>2.87.0</h2>
<ul>
<li>
<p>Support <code>kache</code>. (<a
href="https://redirect.github.com/taiki-e/install-action/pull/1980">#1980</a>,
thanks <a
href="https://github.com/ChrisJr404"><code>@​ChrisJr404</code></a>)</p>
</li>
<li>
<p>Update <code>vacuum@latest</code> to 0.30.1.</p>
</li>
<li>
<p>Update <code>uv@latest</code> to 0.12.6.</p>
</li>
<li>
<p>Update <code>mise@latest</code> to 2026.8.14.</p>
</li>
<li>
<p>Update <code>editorconfig-checker@latest</code> to 3.11.2.</p>
</li>
</ul>
<h2>2.86.8</h2>
<ul>
<li>
<p>Update <code>wasmtime@latest</code> to 48.0.1.</p>
</li>
<li>
<p>Update <code>wasm-tools@latest</code> to 1.258.0.</p>
</li>
<li>
<p>Update <code>oxfmt@latest</code> to 1.80.0.</p>
</li>
<li>
<p>Update <code>mise@latest</code> to 2026.8.12.</p>
</li>
<li>
<p>Update <code>kingfisher@latest</code> to 2.0.0.</p>
</li>
<li>
<p>Update <code>cargo-zigbuild@latest</code> to 0.23.2.</p>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md">taiki-e/install-action's
changelog</a>.</em></p>
<blockquote>
<h1>Changelog</h1>
<p>All notable changes to this project will be documented in this
file.</p>
<p>This project adheres to <a href="https://semver.org">Semantic
Versioning</a>.</p>
<!-- raw HTML omitted -->
<h2>[Unreleased]</h2>
<h2>[2.87.4] - 2026-09-02</h2>
<ul>
<li>
<p>Update <code>uv@latest</code> to 0.12.8.</p>
</li>
<li>
<p>Update <code>protoc@latest</code> to 3.36.1.</p>
</li>
<li>
<p>Update <code>coreutils@latest</code> to 0.11.0.</p>
</li>
</ul>
<h2>[2.87.3] - 2026-09-01</h2>
<ul>
<li>
<p>Update <code>zizmor@latest</code> to 1.30.0.</p>
</li>
<li>
<p>Update <code>ubi@latest</code> to 0.12.0.</p>
</li>
<li>
<p>Update <code>protoc-gen-connect-openapi@latest</code> to 0.25.8.</p>
</li>
<li>
<p>Update <code>mise@latest</code> to 2026.8.16.</p>
</li>
<li>
<p>Update <code>kingfisher@latest</code> to 2.1.0.</p>
</li>
<li>
<p>Update <code>dprint@latest</code> to 0.57.0.</p>
</li>
</ul>
<h2>[2.87.2] - 2026-08-30</h2>
<ul>
<li>
<p>Update <code>typos@latest</code> to 1.50.0.</p>
</li>
<li>
<p>Update <code>tombi@latest</code> to 1.5.0.</p>
</li>
<li>
<p>Update <code>shfmt@latest</code> to 3.14.0.</p>
</li>
</ul>
<h2>[2.87.1] - 2026-08-29</h2>
<ul>
<li>
<p>Update <code>uv@latest</code> to 0.12.7.</p>
</li>
<li>
<p>Update <code>typos@latest</code> to 1.49.1.</p>
</li>
<li>
<p>Update <code>syft@latest</code> to 1.51.1.</p>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/taiki-e/install-action/commit/1ed6d7be6168f6c9046541087ff549b6bc581fdf"><code>1ed6d7b</code></a>
Release 2.87.2</li>
<li><a
href="https://github.com/taiki-e/install-action/commit/0fbfc5b541ba726278965a75a3fd222af703b279"><code>0fbfc5b</code></a>
Update <code>typos@latest</code> to 1.50.0</li>
<li><a
href="https://github.com/taiki-e/install-action/commit/5f68cef2c452eb3fcb5dccbbcd5f6d192a13a892"><code>5f68cef</code></a>
Update <code>tombi@latest</code> to 1.5.0</li>
<li><a
href="https://github.com/taiki-e/install-action/commit/d46a5ec40dd3eef68104c5b342f24e599519675f"><code>d46a5ec</code></a>
Update <code>shfmt@latest</code> to 3.14.0</li>
<li><a
href="https://github.com/taiki-e/install-action/commit/742a3317eac7bd62f91cd888b4eead5e784ba833"><code>742a331</code></a>
Release 2.87.1</li>
<li><a
href="https://github.com/taiki-e/install-action/commit/c5b69cd73ba573d80324cdcd0b052ca509084b22"><code>c5b69cd</code></a>
Update <code>uv@latest</code> to 0.12.7</li>
<li><a
href="https://github.com/taiki-e/install-action/commit/85e6400c85d74d612698536feafd9e20f40aa257"><code>85e6400</code></a>
Update <code>typos@latest</code> to 1.49.1</li>
<li><a
href="https://github.com/taiki-e/install-action/commit/91f3a12371baac5722df4e5c6d42937d16656ffe"><code>91f3a12</code></a>
Update tombi manifest</li>
<li><a
href="https://github.com/taiki-e/install-action/commit/160f8b13c099dc3c9067e0658c0da7ac925a00ff"><code>160f8b1</code></a>
Update <code>syft@latest</code> to 1.51.1</li>
<li><a
href="https://github.com/taiki-e/install-action/commit/aa48d3e72e94215619c754df53a143cdaabefc8b"><code>aa48d3e</code></a>
Update shfmt manifest</li>
<li>Additional commits viewable in <a
href="https://github.com/taiki-e/install-action/compare/b6ff580856c41316412a0b9b60540fbc6f8c82cc...1ed6d7be6168f6c9046541087ff549b6bc581fdf">compare
view</a></li>
</ul>
</details>
<br />


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 <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
## TL;DR

Move multi-field CLI option parsing onto SandboxOpts without changing
behavior.

## Description

- Build proxy, policy, rate-limit, script, and root-disk options from
SandboxOpts.
- Keep scalar value parsers as reusable helpers.
- Simplify sandbox builder call sites.

## Test Plan

- cargo fmt --all -- --check
- cargo test -p microsandbox-cli --lib
- cargo clippy -p microsandbox-cli --lib -- -D warnings
## TL;DR

Prepare the coordinated Microsandbox `0.6.17` release across Rust
crates, SDKs, examples, MCP, and skills. No packages are published by
this PR.

## Description

- bump the Rust workspace and exact internal dependency pins from
`0.6.16` to `0.6.17`
- bump Node, Go, and Ruby SDK release references
- bump shared TypeScript packages, Rust README examples, and
version-pinned TypeScript examples
- regenerate Cargo and npm lockfile release metadata
- remove stale `0.6.16` Node platform-package resolutions until the
post-publish lockfile refresh restores `0.6.17` tarball integrity
records
- advance `mcp` to the release commit from
superradcompany/microsandbox-mcp#35
- advance `skills` to the release commit from superradcompany/skills#36

## Test Plan

- `cargo fmt --all -- --check`
- `cargo check --workspace` with release-workflow local runtime
artifacts
- `cargo test --workspace` with release-workflow local runtime artifacts
- `cargo clippy --workspace -- -D warnings` with release-workflow local
runtime artifacts
- `python3 scripts/ci/publish-crates.py --validate-only`
- agent client TypeScript build, tests, and typecheck
- microsandbox types TypeScript build and typecheck
- `go test -count=1 .` in `sdk/go`
- Ruby `0.6.17` version assertion
- MCP build and tests against the latest published SDK while `0.6.17` is
unpublished

<!-- greptile_comment -->

<details><summary><h3>Confidence Score: 5/5</h3></summary>

The PR appears safe to merge, with the coordinated release metadata
aligned and no actionable defects identified.

The release versions and exact pins are consistently updated, while the
temporary Node lockfile state is accommodated by pre-publish CI and
repaired by the established post-publish refresh flow.
</details>

<sub>Reviews (1): Last reviewed commit: ["chore(release): bump
microsandbox to
0.6..."](84735dc)
| [Re-trigger
Greptile](https://app.greptile.com/api/retrigger?id=60215296)</sub>

<!-- /greptile_comment -->
## TL;DR

Use the tested Node lockfile during release builds. This fixes the npm
resolver crash that blocked the v0.6.17 release before publication.

## Description

- Replace the floating Node dependency install with npm ci after
platform optional dependencies are pruned.
- Apply the fix to Linux, macOS, Windows, and the disabled legacy
release fallback.
- Keep all package versions and release artifacts unchanged.

Failed release run:
https://github.com/superradcompany/microsandbox/actions/runs/33839055683

## Test Plan

- Reproduced the npm 10.9.8 edgesOut crash from the v0.6.17 tagged tree.
- Verified npm ci installs the pruned locked graph and TypeScript
compiles.
- Verified a clean macOS release-profile native build and generated
binding load.
- Ran actionlint on the four changed workflow files, excluding existing
intentional legacy and shellcheck warnings.
- Ran git diff --check.

<!-- greptile_comment -->

<details><summary><h3>Confidence Score: 5/5</h3></summary>

The PR appears safe to merge, with no concrete changed-code-triggered
failures identified.

The changed release steps use an installation sequence already exercised
by repository CI, and the investigated manifest/lockfile shape is
accepted by npm without preventing the native builds.
</details>

<sub>Reviews (1): Last reviewed commit: ["fix(release): install locked
Node
depend..."](723043b)
| [Re-trigger
Greptile](https://app.greptile.com/api/retrigger?id=60361530)</sub>

<!-- /greptile_comment -->
@mintlify

mintlify Bot commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated
microsandbox 🟢 Ready View Preview Sep 4, 2026, 1:11 PM

@toksdotdev toksdotdev left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

The Mintlify sync is clean. Approving so the existing merge-queue request can proceed.

@github-actions
github-actions Bot added this pull request to the merge queue Sep 4, 2026
Merged via the queue into mintlify with commit 2e6b0a1 Sep 4, 2026
180 of 212 checks passed
@github-actions
github-actions Bot deleted the mintlify-sync-v0.6.17 branch September 4, 2026 17:11
@mintlify

mintlify Bot commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

Docs PR opened: #1526

Fixed one broken /examples link and updated two redirected backends links to their canonical /operations/backends path.

@mintlify

mintlify Bot commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

Docs PR opened: #1527

Fixed style deviations in 10 docs pages: third-person voice, passive constructions, a run-on sentence, heading case, and notation inconsistencies.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants