Skip to content

v0.14.0

Latest

Choose a tag to compare

@qwerty541 qwerty541 released this 30 Nov 23:30
· 15 commits to master since this release

Added

  • Added Gcore Public DNS to the built-in servers list.
  • Implemented adaptive timeout behavior for clearly unresponsive servers to reduce total benchmark time. After 8 consecutive timeouts for a server, its timeout is reduced to 500 ms; after 16 consecutive timeouts, it is reduced to 100 ms.
  • Introduced a new CLI flag --disable-adaptive-timeout to force a fixed timeout for every request when desired.
  • Docker image published to GitHub Container Registry (GHCR) alongside Docker Hub.

Changed

  • Updated base image of Docker container from debian:13.1-slim to debian:13.2-slim.
  • Updated build image of Docker container from rust:1.90.0 to rust:1.91.1.
  • Increased default threads count from 8 to 16 to better utilize modern CPUs.
  • Increased default requests count from 25 to 50 for more statistically robust results.
  • Decreased default timeout from 3 seconds to 1 second, improving responsiveness while keeping reliability.

Documentation

  • Updated README to reflect new defaults (threads 16, requests 50, timeout 1s).
  • Added a security protocol document describing how to report vulnerabilities.
  • Updated README installation instructions to include GHCR as an alternative Docker image source.

Dependencies

  • Updated clap from 4.5.51 to 4.5.53
  • Updated quick-xml from 0.38.3 to 0.38.4
  • Updated indicatif from 0.18.2 to 0.18.3