From 04983c1b2e1da5e3dd6fde32306fffd99844fe99 Mon Sep 17 00:00:00 2001 From: Mykhailo Chalyi Date: Mon, 2 Nov 2026 10:51:33 +0000 Subject: [PATCH] chore(deps): bump russh and the napi group in the root lockfile Mechanical half of dependabot #2810, rebased onto main now that #2813 has landed the fancy-regex 0.20.0 part. Remaining bumps: russh 0.64.1 -> 0.65.0 (manifest 0.64 -> 0.65) napi 3.15.0 -> 3.16.1 (lock-only, caret range) napi-derive 3.6.13 -> 3.7.0 (lock-only, caret range) napi-derive-backend 6.1.6 -> 7.0.0 (lock-only, caret range) Only the root manifest and lockfile change: neither russh nor the napi crates appear in crates/bashkit/fuzz/Cargo.lock or examples/hyperlight/Cargo.lock, so the --locked failure #2810 hit on the hyperlight lockfile came from its stale fancy-regex pin and is already resolved on main. NOT YET LANDABLE. `cargo vet` needs four delta audits that this commit deliberately does not write, because supply-chain/audits.toml records them as named human source-review attestations rather than exemptions: russh 0.64.1 -> 0.65.0 napi 3.15.0 -> 3.16.1 napi-derive 3.6.13 -> 3.7.0 napi-derive-backend 6.1.6 -> 7.0.0 russh is the sandboxed SSH client and the napi crates are the published Node ABI, so these are the two dependency surfaces where the existing audit chain is most deliberate. napi-derive-backend is also a major-version bump. --- Cargo.lock | 28 ++++++++++++++-------------- Cargo.toml | 2 +- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 96408fbff..27901edfb 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1029,7 +1029,7 @@ version = "3.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "faf9468729b8cbcea668e36183cb69d317348c2e08e994829fb56ebfdfbaac34" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -1779,7 +1779,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -3271,9 +3271,9 @@ dependencies = [ [[package]] name = "napi" -version = "3.15.0" +version = "3.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a746ad50efbfb632ade1de4025519a477decbbd798cea1a6ac41d7c44f80083" +checksum = "907ff7366fb7182e28edd0f08ef8ac5d6b13b8d65a3c0b3a10bf3ac092437d6b" dependencies = [ "bitflags 2.13.2", "ctor", @@ -3294,9 +3294,9 @@ checksum = "b899b545d3aa6dca985939059f258c5488d34e4ecf39c274e20009748f4b846d" [[package]] name = "napi-derive" -version = "3.6.13" +version = "3.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ff48271a0f61abb83f3e2d1989fa71169143db95f6f948c3a8903961f2855dc" +checksum = "d32eb00f92f84cf462fc328f49082b29c2a7d2eebeb1d447d19c1f9fdd9f89ee" dependencies = [ "convert_case", "ctor", @@ -3308,9 +3308,9 @@ dependencies = [ [[package]] name = "napi-derive-backend" -version = "6.1.6" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2639052c5aff9956a21d7b6202fc61d5e89c5f19c72d289b7a0641ea94e8159" +checksum = "d1fe28c64d8fc12e69f9b817d0febdbe7914555760f1e353106281b8ff99cc90" dependencies = [ "convert_case", "proc-macro2", @@ -4733,9 +4733,9 @@ dependencies = [ [[package]] name = "russh" -version = "0.64.1" +version = "0.65.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba61e87b9ec9a39a59a6bbed4c0b8ff7fb07073405b24a767a1f2c8560ac8f58" +checksum = "3bb77a4b259312b2abbc541bca1c13cb4e9b61c560a7fd894068c3b92e0c9dc3" dependencies = [ "aes 0.9.3", "aws-lc-rs", @@ -4867,7 +4867,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -4925,7 +4925,7 @@ dependencies = [ "security-framework", "security-framework-sys", "webpki-root-certs", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -5669,7 +5669,7 @@ dependencies = [ "getrandom 0.4.3", "once_cell", "rustix", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -6768,7 +6768,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 26d3637fa..8a98ab27f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -142,7 +142,7 @@ tracing = "0.1" tower = { version = "0.5", features = ["util"] } # SSH client (for ssh/scp/sftp builtins) -russh = "0.64" +russh = "0.65" # Embedded SQLite engine (Turso, pure Rust). Upstream is BETA — gated behind # the `sqlite` feature and disabled by default; see knowledge/runtimes/sqlite-builtin.md. turso_core = "0.8.0-pre.1"