Change: Directives specified in the client
block can now only be inherited by explicitly declared location
blocks within that block, so they don't affect the configuration of other modules that implicitly use the client
block for outgoing requests.
Feature: Support for multiple client
blocks allows common settings for different location
blocks to be grouped within each block, which mitigates configuration duplication.
Bugfix: When the reuseport
parameter was used in the listen
directive, all connections to the specified address and port were handled by a single worker process; the bug had appeared in version 1.10.0.
Bugfix: An HTTP/3 handshake with an upstream server might fail with OpenSSL library version 3.5.0 or later if the QUIC protocol retry mode was active on the server.
Bugfix: Building the HTTP/2 and HTTP/3 modules using GCC 15 resulted in an error.
Bugfix: Building with the -O3
flag could result in an error when using GCC.