github dathere/qsv 0.58.0

latest releases: 7.1.0, 7.0.1, 7.0.0...
3 years ago

Added

  • excel: add --list-sheets option #364
  • fetch: 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. e4ece60
  • fetch: 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 header
  • fetch: 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

Don't miss a new qsv release

NewReleases is sending notifications on new releases.