Kuburitswa kwe nginx 1.19.1 uye njs 0.4.2

Introduced kuburitswa kwebazi guru idzva nginx 1.19.1, mukati umo mikana mitsva iri kugadzirwa. In parallel inotsigirwa yakagadzikana bazi 1.18.x Shanduko chete dzine chekuita nekubviswa kwemhosho dzakakomba nekushaya simba kunoitwa. Gore rinotevera, zvichibva pabazi guru 1.19.x, bazi rakagadzikana 1.20 richaumbwa.

chikuru change:

  • Mune mirayiridzo "proxy_cache_path",
    "fastcgi_cache_path", "scgi_cache_path" uye "uwsgi_cache_path" yakawedzera "min_free" parameter inoronga saizi yecache zvichibva pakuona hushoma saizi yemahara disk space.

  • Directives "kunonoka_kuvhara", "linging_time" uye "lingering_timeout" inogadziriswa kuti ishande neHTTP/2.
  • Inovimbisa kuti data rese risingakoshe rinotumirwa nebackend rinoraswa.
  • Pakugamuchira mhinduro pfupi kwazvo kubva kuFastCGI server, Nginx ikozvino inoedza kutumira iyo iripo chikamu chemhinduro kumutengi uye yobva yavhara kubatana.
  • Kana ichigamuchira mhinduro yehurefu husina kunaka kubva kugRPC backend, Nginx inomira kugadzirisa chikumbiro nemhosho meseji.
  • Zvikanganiso zvakagadziriswa, semuenzaniso, kubviswa kwekuteerera kweUnix sockets kana kugadzirisa SIGQUIT chiratidzo kwave kuvimbiswa, proxying ye zero-size UDP packets uye proxying kune uwsgi backends kana uchishandisa SSL yakagadziriswa, kukanganisa kubata kwakagadziriswa paunenge uchishandisa "ssl_ocsp" kuraira, kuverengera kusiri kweiyo cache saizi muXFS faira system yakagadziriswa uye NFS.

Panguva imwe chete zvakaitika kusunungurwa Njs 0.4.2, muturikiri weJavaScript wenginx web server. Muturikiri we njs ano shandisa ECMAScript zviyero uye anobvumidza iwe kuwedzera nginx kugona kugadzirisa zvikumbiro uchishandisa zvinyorwa mukugadzirisa. Zvinyorwa zvinogona kushandiswa mufaira rekugadzirisa kutsanangura logic yepamusoro yekugadzirisa zvikumbiro, kugadzira zvigadziridzo, zvine simba kuunza mhinduro, kugadzirisa chikumbiro / mhinduro, kana kukurumidza kugadzira stubs kugadzirisa matambudziko mumawebhu maapplication. Shanduro itsva iyi inowedzera rutsigiro rweRegExp.prototype[Symbol.replace] uye %TypedArray%.prototype.sort(). Iko kugona kwemutsara-ne-mutsara kumashure kunounzwa. Mabasa akaita semkdir(), readdir() uye rmdir() awedzerwa ku "fs" module.

Mukuwedzera, iyo Ministry of Internal Affairs yeRussian Federation akagamuchira kusimbiswa kweruzivo nezve kupera kwemhosva yemhosva maererano nekodzero dzeNginx software, pamwe nekupedzwa kwekusimbiswa kwechisarudzo chakaitwa nehofisi yemuchuchisi anotarisira. "Mhosva yakataurwa, yakatangwa musi wa04.12.2019/18.05.2020/1 pamusoro pekutyorwa kwekodzero neRambler Internet Holding LLC panguva yekugadzirwa kweNginx software, yakamiswa musi wa1/24/XNUMX pasi pechikamu chekutanga chechikamu chekutanga cheunyanzvi. XNUMX yeCode of Criminal Procedure yeRussian Federation (nekuda kwekushaikwa kwecorpus delicti). Kare pakupedzwa kwemhosva yakashuma Igor Sysoev, munyori weNginx, asi pakanga pachine mukana wekuti sarudzo iyi ikanzurwe nevakuru vevatariri. Panguva imwecheteyo, mudare reUS inoenderera mberi zvine chekuita nekodzero dzeNginx, kutongwa kwekambani yeF5 Networks, kwakatangwa mushure mekumhan'arwa nekambani yezvemitemo yeLynwood Investments.

Source: opennet.ru

Voeg