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 to100 ms. - Introduced a new CLI flag
--disable-adaptive-timeoutto 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-slimtodebian:13.2-slim. - Updated build image of Docker container from
rust:1.90.0torust:1.91.1. - Increased default threads count from
8to16to better utilize modern CPUs. - Increased default requests count from
25to50for more statistically robust results. - Decreased default timeout from
3seconds to1second, improving responsiveness while keeping reliability.
Documentation
- Updated README to reflect new defaults (threads
16, requests50, timeout1s). - 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
clapfrom 4.5.51 to 4.5.53 - Updated
quick-xmlfrom 0.38.3 to 0.38.4 - Updated
indicatiffrom 0.18.2 to 0.18.3