Objavljena je glavna grana nginx-a 1.21.4 u okviru koje se nastavlja razvoj novih karakteristika (u paralelno podržanoj stabilnoj grani 1.20 urađene su samo promjene koje se odnose na eliminaciju ozbiljnih grešaka i ranjivosti).
Glavne promjene:
- Podrška za uspostavljanje HTTP/2 veza pomoću ekstenzije NPN (Next Protocol Negotiation) umjesto ALPN-a je ukinuta;
- Osigurava da su SSL veze zatvorene kada klijent koristi ALPN ekstenziju ako podržani protokol nije odabran tijekom pregovora o vezi;
- U direktivi "sendfile_max_chunk", zadana vrijednost je promijenjena na 2 megabajta;
- U stream modulu je dodana proxy_half_close direktiva, pomoću koje možete konfigurirati ponašanje pri zatvaranju proksi TCP veze na jednoj od strana (“TCP polu-zatvaranje”);
- U stream modulu, direktiva ssl_alpn je dodata da bi se odredila lista podržanih ALPN protokola (h2, http/1.1) i varijabla $ssl_alpn_protocol, koja odražava ALPN protokol dogovoren sa klijentom;
- Dodata podrška za pozivanje SSL_sendfile() kada se koristi OpenSSL 3.0;
- Dodata je direktiva “mp4_start_key_frame” u modulu ngx_http_mp4_module za emitovanje video toka počevši od ključnog kadra.
- Fiksna postavka varijable $content_length kada se koristi kodiranje prijenosa u komadima;
- Ispravljena greška keširanja veze prilikom primanja odgovora pogrešne dužine od proksi pozadine;
- Ispravljeno evidentiranje sa nivoom „greške“ umesto „info“ kada su zaglavlja iz pozadine netačna;
- Ispravljene su greške vezane za zahtjeve kada se koristi HTTP/2 i aio_write direktiva.
izvor: opennet.ru