Po 5 mesiacoch vývoja bol pripravený opravnú verziu vysoko výkonného HTTP servera a multiprotokolového proxy servera nginx 1.20.2, ktorý sa paralelne podporuje s stabilnou vetvou 1.20.X, v ktorej sú zahrnuté iba zmeny súvisiace s odstránením vážnych chýb a zraniteľností.
Hlavné zmeny pridané počas formovania opravnej verzie:
- Zabezpečená kompatibilita s knižnicou OpenSSL 3.0.
- Opravená chyba zápisu prázdnych SSL-premenných;
- Opravená chyba uzatvárania keepalive pripojenia s gRPC backendmi pri prijímaní GOAWAY rámca;
- Odstránené zamrznutia, ktoré sa prejavovali pri vytváraní SSL pripojenia k backendom v module stream;
- Odstránené zamrznutia, ktoré sa prejavovali pri vytváraní SSL pripojenia s gRPC backendmi pri používaní metód select, poll alebo /dev/poll;
- Opravené nastavenie premennej $content_length pri použití prenosového kódovania chunked;
- Opravené chyby zmrazenia požiadaviek pri použití HTTP/2 a direktívy aio_write.
Zdroj: opennet.ru
