U publikimin e degës kryesore nginx 1.21.4, vazhdon zhvillimi i mundësive të reja (në degën e stabilizuar 1.20 mbahen vetëm ndryshime të lidhura me rregullimin e dëmtimeve serioze dhe dobësive).
Ndryshimet kryesore:
- Ka ndërprerë mbështetje për instalimin e lidhjeve HTTP/2 duke përdorur zgjerimin NPN (Negocimi i Protokollit të Ardhshëm) në vend të ALPN;
- E siguruar mbyllja SSL-lidhjeve kur klienti përdor zgjerimin ALPN, nëse gjatë negocimit të lidhjeve nuk është zgjedhur një protokoll i mbështetur;
- Në direktivën "sendfile_max_chunk" vlera e paracaktuar është ndryshuar në 2 megabajt;
- Në modulin e stream është shtuar direktiva proxy_half_close, me të cilën mund të konfigurohet sjellja gjatë mbylljes së lidhjes së proxy-t TCP në një nga anët ("TCP half-close");
- Në modulin e stream është shtuar direktiva ssl_alpn për të përcaktuar listën e protokollit të mbështetur ALPN (h2, http/1.1) dhe variabla $ssl_alpn_protocol, që reflekton protokollin ALPN të rënë dakord me klientin;
- Shtuar mbështetje për thirrjen SSL_sendfile() kur përdoret OpenSSL 3.0;
- Shtuar direktiva "mp4_start_key_frame" në modulin ngx_http_mp4_module për transmetimin e video-s duke filluar nga kyçeja.
- ĂshtĂ« rregulluar vendosja e variables $content_length gjatĂ« pĂ«rdorimit tĂ« kodimit tĂ« transferimit chunked;
- Rregulluar gabimi i caching-ut të lidhjes kur merr një përgjigje me gjatësi të papërshtatshme nga backend-i që po u ofrohet;
- Rregulluar regjistrimi me nivel "error" në vend të "info" për tituj të papërshtatshëm nga backend-et;
- Janë rregulluar gabimet e bllokimit të kërkesave gjatë përdorimit të HTTP/2 dhe direktivës aio_write.
Burimi: opennet.ru
