New
--read-timeout <seconds>— how long to wait for the server to send data (headers or next byte). Default60;0waits indefinitely. Previously derived from--connection-timeout, now its own flag.
Fixes
- Slow-to-respond servers (high time-to-first-byte) no longer time out and retry in a loop; the wait to start receiving the body is now bounded by
--read-timeout, not the ~10s per-chunk timeout. (#461) - Speed/ETA before a download starts is no longer misleading —
--is shown until the first byte instead of0/sandeta:0s, and resumed downloads no longer blend in a phantom rate. (#444)
Improvements
- The speed/ETA clock starts at the first received byte, excluding connection setup and slow-server wait.
Dependencies
cargo update— transitive bumps (h2 0.4.14 → 0.4.15, rustls-native-certs 0.8.3 → 0.8.4).
Full Changelog: v0.7.1...v0.7.2