Version 1.17.4 has been released in the nginx mainline branch. Changes were made mainly to the implementation of the HTTP/2 protocol
- Change: Improved detection of incorrect client behavior in HTTP/2.
- Change: in the handling of an unread request body when returning errors in HTTP/2.
- Bug Fix: The worker_shutdown_timeout directive might not work when using HTTP/2.
- Bugfix: A segmentation fault might occur in a worker process when using HTTP/2 and the "proxy_request_buffering" directive.
- Bug Fix: On Windows, when using SSL, the ECONNABORTED error logging level was "crit" instead of "error".
- Fix: nginx was ignoring extra data when using chunked transfer encoding.
- Fix: If a return directive was used and an error occurred while reading the request body, nginx always returned a 500 error.
- Fixed memory allocation error handling.
Source: linux.org.ru