Skip to content

0.9.1

Latest

Choose a tag to compare

@fcsonline fcsonline released this 17 Jun 19:48

⚠️ Heads-up: latency is now measured to the last byte

drill now reads the entire response body before stopping its timer, so reported latencies reflect time-to-last-byte (matching wrk, k6, and vegeta). Previously the timer stopped at the response headers, which under-reported any endpoint serving a non-trivial body. Expect reported latencies for body-heavy endpoints to go up — they're now correct. This also fixes partial-body downloads (#182). See #227 for details.

What's Changed

  • Use 1 hour as histogram maximum instead of 3.6 seconds by @darabos in #195
  • Update all dependencies to their latest versions by @fcsonline in #224
  • Fix npm vulnerabilities in example/server by @fcsonline in #225
  • Show max time per request in statistics by @fcsonline in #228
  • Migrate to Rust 2024 edition by @fcsonline in #229
  • Stop tracking .claude local tooling directory by @fcsonline in #230
  • Measure request latency to the last byte (read the full response body) by @zoosky in #227
  • Raise a helpful error for {{ index }} outside an items expansion (fixes #186) by @fcsonline in #232
  • Bump rustls-webpki from 0.103.8 to 0.103.13 by @dependabot[bot] in #226

New Contributors

Full Changelog: 0.9.0...0.9.1