Added
excel
: add --list-sheets option #364fetch
: added 0 option to --rate-limit to go as fast as possible.
CAUTION: Only use this with APIs that have RateLimit headers so qsv can automatically down-throttle as required. Otherwise, the fetch job will look like a Denial-of-Service attack. e4ece60fetch
: added --max-errors option. Maximum number of errors before aborting
Changed
- progress bars now display per_sec throughput while running jobs, not just at the end of a job
fetch
: for long-running fetch jobs, the progress bar will update at least every three seconds, so it doesn't look like the job is frozen/stuck.fetch
: added additional verbiage to usage text on how to pass multiple key-value pairs to the HTTP headerfetch
: made RateLimit jitters (required to avoid thundering herd issues as per the RateLimit spec) shorter, as they were too long.- pin Rust nightly to 2022-07-01
- applied various clippy recommendations
- bumped serde from 1.0.137 to 1.0.138
- added stale warning to benchmarks. The benchmarks have not been updated since qsv 0.20.0.
- cargo update bumped several other dependencies
Fixed
- remove unneeded sleep pause before fetch ratelimit test
Full Changelog: 0.57.1...0.58.0