Igatsha eliyinhloko le-nginx 1.21.4 likhishiwe, lapho ukuthuthukiswa kwezici ezintsha kuqhubeka (egatsheni elizinzile elisekelwa ngokufana 1.20, izinguquko ezihlobene kuphela nokuqedwa kwamaphutha angathi sΓna kanye nokuba sengozini kwenziwa).
Izinguquko eziyinhloko:
- Usekelo lokusungula ukuxhumana kwe-HTTP/2 kusetshenziswa isandiso se-NPN (Next Protocol Negotiation) esikhundleni se-ALPN kunqanyuliwe;
- Iqinisekisa ukuthi ukuxhumeka kwe-SSL kuvaliwe uma iklayenti lisebenzisa isandiso se-ALPN uma iphrothokholi esekelwayo ingakhethiwe phakathi nezingxoxo zokuxhuma;
- Esiqondisweni esithi "sendfile_max_chunk", inani elizenzakalelayo lishintshiwe laba amamegabhayithi angu-2;
- Kumojula yokusakaza, isiyalelo se-proxy_half_close sengeziwe, ongalungisa ngaso ukuziphatha lapho uvala uxhumano lwe-TCP engummeleli ohlangothini olulodwa ("i-TCP i-half-close");
- Kumojula yokusakaza, isiyalelo se-ssl_alpn sengeziwe ukuze kunqunywe uhlu lwezivumelwano ezisekelwayo ze-ALPN (h2, http/1.1) kanye nokuhluka kweprotocol ye-$ssl_alpn_, okubonisa iphrothokholi ye-ALPN okuvunyelwene ngayo neklayenti;
- Ukwesekwa okwengeziwe kokubiza i-SSL_sendfile() uma usebenzisa i-OpenSSL 3.0;
- Kwengezwe umyalelo othi βmp4_start_key_frameβ kumojuli ye-ngx_http_mp4_module yokusakaza ukusakaza kwevidiyo kusukela kuzimele ongukhiye.
- Ukusetha okulungisiwe okuguquguqukayo kwe-$content_length uma usebenzisa umbhalo wekhodi wokudlulisa ohlutshiwe;
- Iphutha lokulondolozwa kwesikhashana koxhumano olulungisiwe lapho ithola impendulo yobude obungalungile ku-backend ye-proxied;
- Ukungena okulungisiwe ngezinga elithi "iphutha" esikhundleni sokuthi "ulwazi" lapho izihloko ezivela ngemuva zingalungile;
- Izicelo ezilungisiwe zilenga lapho usebenzisa i-HTTP/2 kanye nomyalelo we-aio_write.
Source: opennet.ru