Po pięciu miesiącach prac programistycznych przygotowano wydanie poprawkowe wydajnego serwera HTTP i wieloprotokołowego serwera proxy nginx 1.20.2 wspierającego równolegle stabilną gałąź 1.20.X, w której wprowadzane są jedynie zmiany związane z usuwaniem poważnych błędów i luk w zabezpieczeniach.
Główne zmiany wprowadzone w procesie tworzenia wydania poprawkowego:
- Zagwarantowano kompatybilność z biblioteką OpenSSL 3.0.
- Naprawiono błąd zapisywania pustych SSL-zmiennych;
- Naprawiono błąd zamykania połączenia keepalive z backendami gRPC w przypadku otrzymania ramki GOAWAY;
- Usunięto zawieszania występujące podczas ustanawiania połączenia SSL z backendami w module stream;
- Usunięto zawieszania występujące podczas ustanawiania połączenia SSL z backendami gRPC przy użyciu metod select, poll lub /dev/poll;
- Naprawiono ustawienie zmiennej $content_length przy użyciu kodowania transferu chunked;
- Naprawiono błędy zawieszania zapytań przy użyciu HTTP/2 i dyrektywy aio_write.
Źródło: opennet.ru
