We have released nghttp2 v1.69.0.
Do not download the archive files generated by GitHub. They do not work. Please download the signed and versioned tar balls, such as nghttp2-1.69.0.tar.gz.
lib
Previously, we changed the almost all stream errors connection errors. In this release, some errors that are related to HTTP fields are now treated as stream errors under the guard of glitch counter for compatibility reasons.
third-party
Bump llhttp to v9.3.1.
nghttpx
Encrypted Client Hello (ECH) support has been added.
h2load
This release adds --h3 option, which is a short hand of
--alpn-list=h3.
It also adds the option to save the measurement result to a file in
JSON format, including raw samples. See --output-file option.
TLS resumption support has been added. The new option
--tls-session-file specifies the file path that h2load reads and
writes TLS session.
The feature to plot histogram has been added. Use --histogram
option to enable it.
New metrics have been added: median, p95, p99, and more QUIC specific metrics.
This release fixes the bug that h2load does not stop early with -D
option