- Add
--debug
option to check actual request/response - Switch colors to justified latency thresholds (fixes #609) #610
- Fix Running with -q hangs #603
- Support HTTP proxy #614
- [rustls] Cache HTTPS certs
- Add
--wait-ongoing-requests-after-deadline
option - Add
--db-url
option to save results to SQLite database - Add
--dump-urls
option to debug random URL generation
- Some performance improvements
- support Termux #464
- fix rustls error #452
- Fix printing of Size/request #447
- Enable: Profile-Guided Optimization (PGO) #268
- No DNS lookup when unix socket or vsock #418
- Add HTTP over VSOCK support #416
- Optimize timeout #403
- Compact error #402
- fix tui layout #401
- Print help message when no argument is given #378
- Lookup DNS at beginning and cache it #391
- Report deadlined requests #392
- Fix MacOS Crash issues #384
- [HTTP2] Reconnect TCP connection when it fails #369
- Update hyper dependency to 1.0.0
This is a RC release for 1.0.0. Please test it and report any issues.
The version is named as same as hyper
's version and it's commit hash.
Since this version depends on unreleased hyper
's version, we can't release on crates.io. Only on binary releases.
- Support HTTP/2 #224 #201
- Make
rustls
as a default TLS backend #331 - Added
-p
option to set number of HTTP/2 parallel requests
- Fix Apple Silicon's binary release #323
- Fix -H option to overwrite default value #309
- feat: display 99.90- and 99.99-percentile latency #315
- Add style and colors to the summary view #64
- Added a stats-success-breakdown flag for more detailed status code specific response statistics #212
- Support Burst feature #276
- Fix sending HTTP uri #255
- Add default user agent header #257
- Support IDNA #236
- Support randomly generated URL using rand_regex crate
- Fix -H Header parser
- Update printer #229
- Use percentage for Success rate summary value #228
- Latency distribution -> Response time distribution
- Add
--unix-socket
onunix
profiles for HTTP. #220 - Fix tui to not requiring True Color. #209
- Fix
--latency-correction
adds the time of DNS. #211 - Fix
-z
behaviour to cancel workers at the dead line. #211 - Fix align of histogram #210
- Update
clap
to version 4 - Release
musl
binaries #206 - Support [Ipv6] format requested_host in --connect-to #197
- Add colors to the tui view #64
- Support Ipv6 host #181
- Print min, max, average and pXX for Requests per second in JSON output like bombardier #177
- Add JSON Output #169
- Fix QPS control to send with correct rate for first 1 sec
- Make histogram compatible to hey
- closes #161
- Add support for bracketed IPv6 syntax in connect-to
- Add
rustls
feature flag to build againstrustls
instead ofnative-tls
.
- Fix histogram to show correct response time
- closes #157
- Use clap 3.0.0 instead of structopt
- closes #131
- Add
--latency-correction
to avoid Coordinated Omission Problem.
- Set '--no-tui' automatically when stdout isn't TTY
- Bump
resolv-conf
to supportoptions edns0 trust-ad
on/etc/resolv.conf
- Add --connect-to option to override DNS for a given host+port, similar to curl
- Speed up on WSL Ubuntu 20.4
- Support -q 0 option for unlimited qps
- Fix performance on limiting query/second