In the mainline branch, nginx version 1.17.4 has been released. Changes primarily affect the implementation of the HTTP/2 protocol.
- Change: Improved detection of incorrect client behavior in HTTP/2.
- Change: In processing unread request bodies when returning errors in HTTP/2.
- Fix: The worker_shutdown_timeout directive might not work when using HTTP/2.
- Fix: A segmentation fault could occur in the worker process when using HTTP/2 and the proxy_request_buffering directive.
- Fix: On Windows, the log level for error ECONNABORTED was 'crit' instead of 'error'. SSL Fix: Nginx ignored extra data when using chunked transfer encoding.
- Fix: If the return directive was used and an error occurred while reading the request body, nginx always returned a 500 error.
- Fixed memory allocation error handling.
- GitHub has opened developments on applying machine learning for code search and analysis.
Source: linux.org.ru
