Kuburitswa kwe nginx 1.17.9 uye njs 0.3.9

Yakagadzirwa tenzi kuburitswa kwebazi nginx 1.17.9, mukati umo kuvandudzwa kwezvinhu zvitsva kunoenderera mberi (mune stable inotsigirwa inotsigirwa bazi 1.16 Shanduko chete dzine chekuita nekubviswa kwezvikanganiso zvakakomba uye kusasimba kunoitwa).

chikuru change:

  • Izvo zvinorambidzwa kutsanangura akawanda "Host" mitsara mukati
    request header;

  • Yakagadzirisa bug uko nginx yakafuratira mimwe mitsetse
    "Transfer-Encoding" mumusoro wekukumbira;

  • Kugadziriswa kwakaitwa kudzivirira socket kudonha kana uchishandisa HTTP/2 protocol;
  • Yakagadzirisa kukanganisa kwechikamu mukushanda kwevashandi kunoitika kana uchishandisa OCSP stapling;
  • Kugadziriswa kwakaitwa ku ngx_http_mp4_module module;
  • Yakagadzirisa nyaya muzviitiko apo kana uchitungamira zvikanganiso nekodhi 494 uchishandisa iyo 'error_page' rairo, mhinduro ine kodhi 494 inogona kudzoserwa panzvimbo ye400;
  • Yakagadziriswa socket inodonha kana uchishandisa subqueries mu njs module uye iyo aio rairo.

Uyezve, inogona kucherechedzwa kusunungurwa Njs 0.3.9, 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.

Mukuburitswa kutsva, iyo njs module yakawedzera tsigiro yekuvharirwa chikumbiro modhi mu r.subrequest(). Mhinduro kumibvunzo yakavharirwa inofuratirwa. Kusiyana neakajairwa subqueries, yakavharirwa subquery inogona kugadzirwa mukati meiyo inosiyana inobata. Zvakare:

  • Yakawedzerwa API Vimbiso zve "fs" module;
  • Iwo mabasa ekuwana (), symlink (), unlink (), akawedzerwa kune "fs" module.
    realpath () uye zvakafanana;

  • Zvirongwa zvakajairika, zvinobudirira maererano nekushandiswa kwekuyeuka, zvakatangwa;
  • Kuvandudzwa kwakaitwa kune lexer;
  • Kugadziriswa kwakaitwa kumepu yemabasa ekuzvarwa mumashure.
    traces;

  • Yakagadziriswa callback mafoni mu "fs" module;
  • Kugadziriswa kwakaitwa kuObject.getOwnPropertySymbols();
  • Yakagadziriswa murwi buffer kufashukira mu njs_json_append_string();
  • Yakagadziriswa encodeURI () uye decodeURI () kutevedzera zvakatemwa;
  • Yakagadzirisa kuNhamba.prototype.toPrecision ();
  • Yakagadziriswa kubata kwenzvimbo nharo muJSON.stringify();
  • Yakagadzirisa kuJSON.stringify() neNhamba () uye String() zvinhu;
  • Kupihwa kutiza mavara eUnicode muJSON.stringify() zvinoenderana
    ine tsanangudzo;

  • Kugadziriswa kwakaitwa kune kutengeswa kwemamodule asiri ekuzvarwa;
  • Yakagadzirisa ku njs.dump() neDate() muenzaniso mumudziyo.

Source: opennet.ru

Voeg