nghttp2.org

HTTP/2 C library and tools

Nghttp2 v1.42.0

We have released nghttp2 v1.42.0.

This release includes security advisory.

lib

The UBSAN errors are now fixed.

nghttp2_map is now backed by tree for storing collisions.

doc

Some clarifications are made for nghttp2_session_send function.

build

The missing cmake/FindSystemd.cmake has been added to the tar distribution.

third-party

Bump llhttp to 2.2.0 and mruby to 2.1.2.

nghttpx

This release fixes the bug that nghttpx cannot deal with the case when h2 backend is retired before it is initialized.

New access logging variables are added: $method, $path, $path_without_query, and $protocol_version.

The bug that makes nghttpx stall when TLS follows after proxy protocol was fixed.

The bug in logging negative integer is fixed.