Added
- Implemented subcommands which allow users to perform configurations file management without the necessity to run benchmark each time. Here is the list of available subcommands:
dns-bench config init- initializes the configuration file with default values.dns-bench config set [--key value ...]- sets the specified keys to the specified values inside the configuration file.dns-bench config reset- resets the configuration file to its default values.dns-bench config delete- deletes the configuration file.
- Added Vercara UltraDNS Public to the built-in servers list.
Changed
- Updated base image of Docker container from
rust:1.87.0torust:1.88.0 - Changed help template of all commands to include author information and repository link.
Documentation
- Reworked the options section inside documentation into command-line reference section which includes options and subcommands subsections.
- Updated license copyright years.
Dependencies
- Updated
quick-xmlfrom 0.37.5 to 0.38.0 - Updated
indicatiffrom 0.17.11 to 0.18.0 - Updated
tomlfrom 0.8.23 to 0.9.2 - Updated
clapfrom 4.5.40 to 4.5.41 - Updated
anstreamfrom 0.6.7 to 0.6.19 - Updated
miofrom 0.8.8 to 0.8.11 - Updated
serde_jsonfrom 1.0.140 to 1.0.141