Formirano je izdanje glavne grane nginx 1.21.4, u okviru koje se nastavlja razvoj novih mogućnosti (u paralelno podržavanoj stabilnoj grani 1.20 uvode se samo promjene vezane uz otklanjanje ozbiljnih grešaka i ranjivosti).
Glavne promjene:
- Prekinuta je podrška za uspostavljanje HTTP/2 veza korištenjem proširenja NPN (Next Protocol Negotiation) umjesto ALPN;
- Osigurano je zatvaranje SSL-veza pri korištenju klijenta s proširenjem ALPN, ako tijekom pregovaranja veza nije odabran podržani protokol;
- U direktivi «sendfile_max_chunk» zadana vrijednost promijenjena je na 2 megabajta;
- U modulu stream dodana je direktiva proxy_half_close, pomoću koje se može podesiti ponašanje prilikom zatvaranja proksirane TCP veze s jedne strane ("TCP half-close");
- U modulu stream dodana je direktiva ssl_alpn za određivanje popisa podržanih ALPN protokola (h2, http/1.1) i varijabla $ssl_alpn_protocol, koja odražava pregovoreni protokol ALPN s klijentom;
- Dodana je podrška za pozivanje SSL_sendfile() pri korištenju OpenSSL 3.0;
- Dodana je direktiva "mp4_start_key_frame" u modulu ngx_http_mp4_module za emitiranje video streama počinjući od ključnog okvira.
- Ispravljena je postavka varijable $content_length prilikom korištenja chunked transfer encoding-a;
- Ispravljena je greška u predmemoriranju veze prilikom primanja odgovora neispravne dužine od proksiranog backend-a;
- Ispravljeno je logiranje s razinom "error" umjesto "info" prilikom neispravnih zaglavlja s backend-a;
- Ispravljene su greške zastoja zahtjeva prilikom korištenja HTTP/2 i direktive aio_write.
Izvor: opennet.ru
