chore(russh): bump russh-sftp dev-dependency 2.1.0 → 2.3.0 - #728
Conversation
|
The CI failures here are unrelated to this dev-dependency bump — they come from a transitive
This is already addressed upstream: |
Picks up the merged perf fix in russh-sftp 2.3.0 (PR Eugeny#83, "route Write/Data payloads through serde_bytes, ~+29% throughput"), so the in-tree `sftp_client` / `sftp_server` examples build against the same version downstream users are encouraged to use. No source changes; examples build and link without modification. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
e87c3f1 to
7da6e1e
Compare
|
Rebased onto |
|
Thank you! |
Summary
Bump the
russh-sftpdev-dependency used by thesftp_client/sftp_serverexamples from 2.1.0 to 2.3.0.Why
The 2.1.0 → 2.3.0 window includes the merged perf fix from AspectUnk/russh-sftp#83 — routing SFTP
WRITE/DATApayloads throughserde_bytesinstead of the genericVecVisitorpath, ~+29% throughput on large transfers. Examples in this repo should track the version downstream users actually consume.Change
One-line bump in
russh/Cargo.toml:Test plan
cargo build -p russh --example sftp_client --example sftp_server→ builds clean, no source changes needed (no breaking changes in russh-sftp 2.1 → 2.3 for the API surface these examples use).