W gałęzi mainline nginx została wydana wersja 1.17.4. Zmiany skupione są głównie na implementacji protokołu HTTP/2.
- Zmiana: poprawiono wykrywanie niepoprawnego zachowania klientów w HTTP/2.
- Zmiana: w przetwarzaniu nieprzeczytanego ciała zapytania przy zwracaniu błędów w HTTP/2.
- Poprawka: dyrektywa worker_shutdown_timeout mogła nie działać przy użyciu HTTP/2.
- Poprawka: przy użyciu HTTP/2 i dyrektywy proxy_request_buffering w procesie roboczym mogło wystąpić zjawisko segmentation fault.
- Poprawka: na Windows przy użyciu SSL poziom rejestrowania błędów ECONNABORTED był „crit” zamiast „error”.
- Poprawka: nginx ignorował nadmiarowe dane przy użyciu kodowania chunked transfer.
- Poprawka: jeśli użyto dyrektywy return i podczas odczytu ciała zapytania występował błąd, nginx zawsze zwracał błąd 500.
- Poprawiono przetwarzanie błędów alokacji pamięci.
Źródło: linux.org.ru
