master
Stream: the "setfib" parameter of the "listen" directive.
Fixed undefined behaviour with IPv4-mapped IPv6 addresses.
Stream: allow servers with no handler.
Stream: virtual servers.
Limit conn: added shared context.
Style.
Map: the "volatile" parameter.
Stream pass: disabled passing from or to udp.
SSL: enabled TLSv1.3 by default.
Core: moved PROXY protocol fields out of ngx_connection_t.
Stream: filters.
Upstream: variables support in certificates.
Stream: set module.
Stream: split_clients module.
Stream: OCSP stapling.
Stream ssl_preread: do not reallocate a parsed SNI host.
Upstream: revised upstream response time variables.
Stream: added half-close support.
Upstream hash: fall back to round-robin if hash key is empty.
Upstream: max_conns.
Upstream: ngx_http_upstream_random module.
Upstream: excluded down servers from the next_upstream tries.
Do not use the obsolete NGX_SOCKADDRLEN macro.
Stream: $server_name.
Variables: macros for null variables.
HTTP/2: made it possible to flush response headers (ticket #1743).