Ukukhishwa kwe-nginx 1.19.1 kanye ne-njs 0.4.2

Kuthunyelwe ngu- ukukhululwa kwegatsha elikhulu elisha nginx 1.19.1, lapho kuthuthukiswa khona amathuba amasha. Ngokuhambisanayo isitebele esisekelwayo igatsha 1.18.x Izinguquko ezihlobene kuphela nokuqedwa kwamaphutha amakhulu kanye nokuba sengozini okwenziwayo. Ngonyaka ozayo, ngokusekelwe egatsheni elikhulu elingu-1.19.x, kuzokwakhiwa igatsha elizinzile elingu-1.20.

main shintsha:

  • Eziqondisweni "indlela_yenqolobane_ummeleli",
    "fastcgi_cache_path", "scgi_cache_path" kanye ne-"uwsgi_cache_path" yengeze ipharamitha ethi "min_free" elawula usayizi wenqolobane ngokusekelwe ekunqumeni usayizi omncane wesikhala samahhala sediski.

  • Iziqondiso "ukulibala_kuvala", "lingering_time" kanye ne-"lingering_timeout" aguqulelwe ukuze asebenze ne-HTTP/2.
  • Iqinisekisa ukuthi yonke idatha engadingekile ethunyelwe yi-backend iyalahlwa.
  • Lapho ithola impendulo emfushane kakhulu evela kuseva ye-FastCGI, i-Nginx manje izama ukuthumela ingxenye etholakalayo yempendulo kuklayenti bese ivala uxhumano.
  • Lapho ithola impendulo yobude obungalungile ku-backend ye-gRPC, i-Nginx iyeka ukucubungula isicelo ngomlayezo wephutha.
  • Amaphutha alungisiwe, isibonelo, ukususwa kwamasokhethi e-Unix okulalela lapho kusetshenzwa isiginali ye-SIGQUIT kuqinisekisiwe, ukufakwa kommeleli wamaphakethe we-UDP anosayizi onguziro kanye nokufaka ummeleli kuma-backends e-uwsgi uma usebenzisa i-SSL kulungisiwe, ukuphathwa kwephutha kulungisiwe uma usebenzisa β€œssl_osp” isiyalelo, ukubalwa okungalungile kosayizi wenqolobane ohlelweni lwefayela le-XFS kulungisiwe futhi i-NFS.

Ngasikhathi sinye kwenzeka ukukhululwa ngi 0.4.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 ethuthukile yokucubungula izicelo, ukukhiqiza ukuhlela, ukukhiqiza impendulo enamandla, ukuguqula isicelo/impendulo, noma ukudala ngokushesha ama-stubs ukuxazulula izinkinga kuzinhlelo zokusebenza zewebhu. Inguqulo entsha yengeza usekelo lwe-RegExp.prototype[Symbol.replace] kanye ne-%TypedArray%.prototype.sort(). Ithuba lokuhlehla emuva komugqa ngomugqa liyethulwa. Imisebenzi efana ne-mkdir(), readdir() kanye ne-rmdir() yengezwe kumojula ethi "fs".

Ngaphezu kwalokho, uMnyango Wezangaphakathi weRussian Federation yamukelwe ukuqinisekiswa kolwazi mayelana nokuqedwa kwecala lobugebengu mayelana namalungelo esofthiwe ye-Nginx, kanye nokuqedwa kokuqinisekiswa kwesinqumo esenziwe ihhovisi lomshushisi ophethe. β€œIcala elishiwo lobugebengu, elaqalwa ngomhlaka-04.12.2019/18.05.2020/1 mayelana nokuphulwa kwe-copyright yi-Rambler Internet Holding LLC ngesikhathi kuthuthukiswa isofthiwe ye-Nginx, laqedwa ngomhlaka-1/24/XNUMX ngaphansi kwesigatshana soku-XNUMX sengxenye XNUMX yobuciko. XNUMX ye-Code of Criminal Procedure of the Russian Federation (ngenxa yokuntuleka kwe-corpus delicti). Ngaphambilini ekuqedweni kwecala lobugebengu kubikiwe U-Igor Sysoev, umbhali we-Nginx, kodwa kwakusengenzeka ukuthi lesi sinqumo sikhanselwe yiziphathimandla eziqondisayo. Ngesikhathi esifanayo, enkantolo yase-US iyaqhubeka okuhlobene namalungelo e-Nginx, ukuqulwa kwamacala enkampani i-F5 Networks, aqalwa ngemuva kokufakwa kwecala yinkampani yabameli iLynwood Investments.

Source: opennet.ru

Engeza amazwana