Kuthunyelwe ngu- ukukhishwa kokuqala kwegatsha elisha eliyinhloko nginx 1.17, lapho ukuthuthukiswa kwamakhono amasha kuzoqhubeka khona (ngokuhambisanayo kusekelwe ukuzinza igatsha 1.16 Izinguquko ezihlobene kuphela nokuqedwa kwamaphutha amakhulu kanye nokuba sengozini okwenziwayo).
main shintsha:
- Kwengezwe ukusekelwa kokuguquguqukayo kuziqondiso ze-"limit_rate" kanye ne-"limit_rate_after", kanye naku-"proxy_upload_rate" kanye
"proxy_download_rate" yemojuli yokusakaza;
- Izimfuneko ezingeziwe zenguqulo encane esekelwe ye-OpenSSL - 0.9.8;
- Ngokuzenzakalelayo, ngx_http_postpone_filter_module module yakhiwe;
- Izinkinga ngomyalelo othi “faka” ongasebenzi ngaphakathi kwebhulokhi ethi “uma” kanye “nomkhawulo_ngaphandle” sezixazululiwe;
- Kulungiswe iphutha lapho kucutshungulwa amanani e-byte"Ibanga".
Phakathi kwentuthuko ebalulekile elindelwe egatsheni 1.17, ukuqaliswa kokusekelwa kwephrothokholi kubaluliwe I-QUIC ne-HTTP/3.
Ukwengeza, kungaphawulwa ukukhululwa njs 0.3.2, umhumushi we-JavaScript weseva yewebhu ye-nginx. Umhumushi we-njs usebenzisa amazinga e-ECMAScript futhi ikuvumela ukuthi unwebe ikhono le-nginx lokucubungula izicelo usebenzisa imibhalo ekucushweni. Imibhalo ingasetshenziswa efayeleni lokumisa ukuchaza ingqondo ethuthukisiwe yokucubungula izicelo, ukukhiqiza ukuhlela, ukukhiqiza impendulo enamandla, ukuguqula isicelo/impendulo, noma ukudala ngokushesha ama-stubs ukuxazulula izinkinga kuzinhlelo zokusebenza zewebhu.
Ukukhishwa okusha kwe-njs kungeza ukusekelwa kwezifanekiso zeyunithi yezinhlamvu ezichazwe ekucacisweni I-ECMAScript 6. Izifanekiso zeyunithi yezinhlamvu ziyiyunithi yezinhlamvu engokoqobo evumela ukuboniswa ngaphakathi komugqa. Izisho zichazwa kubhulokhi engu-${...} ebekwe ngaphakathi komugqa, ongahlanganisa kokubili okuguquguqukayo ngakunye (${name}) nezinkulumo (${5 + a + b})). Ngaphezu kwalokho, ukusekelwa kwamaqembu aqanjwe amagama kwengezwe entweni ye-RegExp, okukuvumela ukuthi uhlobanise izingxenye zeyunithi yezinhlamvu ezimataniswa nenkulumo evamile enamagama athile esikhundleni sezinombolo zochungechunge zokufanisa. Kwengezwe usekelo lokwakha ngelabhulali ye-GNU Readline.
Source: opennet.ru