Il-fergħa ewlenija ta 'nginx 1.21.4 ġiet rilaxxata, li fiha l-iżvilupp ta' karatteristiċi ġodda jkompli (fil-fergħa stabbli appoġġjata parallela 1.20, isiru biss bidliet relatati mal-eliminazzjoni ta 'żbalji serji u vulnerabbiltajiet).
Bidliet ewlenin:
- L-appoġġ għall-istabbiliment ta' konnessjonijiet HTTP/2 bl-użu tal-estensjoni NPN (Next Protocol Negotiation) minflok ALPN twaqqaf;
- Għeluq assigurat SSL- konnessjonijiet meta l-klijent juża l-estensjoni ALPN, jekk protokoll appoġġjat ma jintgħażilx matul il-proċess ta' negozjar tal-konnessjoni;
- Fid-direttiva "sendfile_max_chunk", il-valur default inbidel għal 2 megabytes;
- Fil-modulu tan-nixxiegħa, ġiet miżjuda d-direttiva proxy_half_close, li biha tista 'tikkonfigura l-imġieba meta tagħlaq konnessjoni TCP proxy fuq waħda mill-ġnub ("TCP half-close");
- Fil-modulu tan-nixxiegħa, id-direttiva ssl_alpn ġiet miżjuda biex tiddetermina l-lista ta 'protokolli ALPN appoġġjati (h2, http/1.1) u l-varjabbli $ssl_alpn_protocol, li tirrifletti l-protokoll ALPN miftiehem mal-klijent;
- Appoġġ miżjud għas-sejħa SSL_sendfile() meta tuża OpenSSL 3.0;
- Miżjud id-direttiva "mp4_start_key_frame" fil-modulu ngx_http_mp4_module għax-xandir ta 'fluss tal-vidjo li jibda minn qafas ewlieni.
- Iffissat l-issettjar tal-varjabbli $ content_length meta tuża kodifikazzjoni ta 'trasferiment b'biċċiet;
- Żball fiss fil-caching tal-konnessjoni meta tirċievi tweġiba ta 'tul mhux korrett mill-backend proxy;
- Logging fiss bil-livell ta '"żball" minflok "info" meta l-headers mill-backends ma jkunux korretti;
- Talbiet fissi mdendlin meta tuża HTTP/2 u d-direttiva aio_write.
Sors: opennet.ru
