VĂ€ljaanne nginx 1.17.8 ja njs 0.3.8

Kujundatud peamine haru vÀljalase nginx 1.17.8, mille raames jÀtkub uute vÔimaluste arendamine (paralleelselt toetatud stabiilses harus 1.16 tehakse ainult muudatusi, mis on seotud tÔsiste vigade ja haavatavuste kÔrvaldamisega).

Peamised muudatused:

  • Direktiivis grpc_pass lisatud tugi muutuja kasutamiseks parameetris, mis mÀÀrab aadressi. Kui aadress on mÀÀratud domeeninime kujul, otsitakse nimi kirjeldate serverigruppide hulgast ja kui seda ei leita, mÀÀratakse see resolver'i abil;
  • parandatud viga pipelined-pĂ€ringute töötlemisel SSL-ĂŒhenduse kaudu, kus vĂ”is tekkida aja ĂŒletamine;
  • muudatused direktiivis debug_points HTTP/2 protokolli kasutamisel.

Lisaks saab mĂ€rkida vĂ€ljaanne njs 0.3.8, JavaScript'i tĂ”lgendajat nginx-i veebiserverisse. NJS tĂ”lgendaja rakendab ECMAScripti standardeid ja vĂ”imaldab laiendada nginx-i vĂ”imalusi pĂ€ringute töötlemiseks konfigureerimise skriptide abil. Skripte saab kasutada konfigureerimisfailis, et mÀÀratleda laiendatud loogika pĂ€ringute töötlemiseks, konfigureerimise genereerimiseks, dĂŒnaamiliseks vastuse genereerimiseks, pĂ€ringu/vastuse modifitseerimiseks vĂ”i probleemide lahendamiseks veebirakendustes.

uuemas vÀljaandes on nginx moodulis lisatud Promise'i tugi r.subrequest'ile ning muudatused r.parent'i omaduse töötlejas. Lisaks:

  • lisatud Promise'i tugi;
  • lisatud algtugi Typed-massiivide jaoks;
  • lisatud tugi ArrayBuffer'ile;
  • lisatud algtugi sĂŒmbolite jaoks;
  • lisatud vĂ€line kontroll JSON.stringify();
  • lisatud Object.is();
  • lisatud Object.setPrototypeOf();
  • sisse viidud null-ĂŒhenduse operaator (coalescing);
  • parandatud Object.getPrototypeOf() vastavuses spetsifikatsiooniga;
  • parandatud Object.prototype.valueOf() vastavuses spetsifikatsiooniga;
  • parandatud JSON.stringify() mittetrĂŒkitavate vÀÀrtuste ja
    asendamise funktsiooniga;
  • parandatud «in» operaator vastavalt spetsifikatsioonile;
  • tĂ”ime Object.defineProperties() vastavusse
    spetsifikatsiooniga;
  • tĂ”ime Object.create() vastavusse spetsifikatsiooniga.
  • tĂ”ime Number.prototype.toString(radix) vastavusse, kui Kiire matemaatika on lubatud;
  • parandatud RegExp(); eksemplari omadused;
  • parandatud viga impordi ajal.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster