Nginx 1.17.8 ja njs 0.3.8 väljalase

Moodustatud ülesvoolu vabastamine nginx 1.17.8, mille raames jätkub uute võimete arendamine (paralleelselt toetatud stabiilne haru 1.16 Tehakse ainult tõsiste vigade ja haavatavuste kõrvaldamisega seotud muudatusi).

Kõik muutused:

  • Käskkirjas grpc_pass lisatud tugi muutuja kasutamiseks parameetris, mis määrab aadressi. Kui aadress on määratud domeeninimena, otsitakse nime kirjeldatud serverirühmade hulgast ja kui ei leita, siis määratakse see lahendaja abil;
  • Parandatud viga konveiertaotluste töötlemisel SSL-ühenduse kaudu, mille puhul võib tekkida ajalõpp;
  • Käskkirjas on tehtud parandused silumispunktid HTTP/2 protokolli kasutamisel.

Lisaks võib märkida vabastama njs 0.3.8, JavaScripti tõlk nginxi veebiserveri jaoks. Njs-tõlk rakendab ECMAScripti standardeid ja võimaldab teil laiendada nginxi võimet töödelda taotlusi konfiguratsioonis olevate skriptide abil. Skripte saab konfiguratsioonifailis kasutada täpsema loogika määratlemiseks päringute töötlemiseks, konfiguratsiooni genereerimiseks, vastuse dünaamiliseks genereerimiseks, päringu/vastuse muutmiseks või kiireks tünnide loomiseks veebirakenduste probleemide lahendamiseks.

Uus väljalase lisab nginxi moodulile r.subrequesti toe ja muudatused atribuutide r.parent töötlejas. Samuti:

  • lisatud Promise toetus;
  • lisatud esialgne tugi trükitud massiividele;
  • lisatud tugi ArrayBufferile;
  • lisatud esialgne sümboli tugi;
  • lisatud väline juhtelement JSON.stringify();
  • lisatud Object.is();
  • lisatud Object.setPrototypeOf();
  • null konkatenatsioonioperaator (ühinemine);
  • Parandatud Object.getPrototypeOf(), et järgida spetsifikatsiooni;
  • Parandatud Object.prototype.valueOf(), et järgida spetsifikatsiooni;
  • tegi paranduse JSON.stringify() mitteprinditavate väärtustega ja
    asendusfunktsioon;

  • fikseeritud "sisse" operaator vastavalt spetsifikatsioonile;
  • tegi Object.defineProperties() paranduse vastavalt
    spetsifikatsiooniga;

  • Parandatud Object.create() vastavalt spetsifikatsioonile.
  • Kui Fast Math on lubatud, on parandus tehtud numbrile Number.prototype.toString(radix);
  • RegExp() eksemplari omadused parandatud;
  • Parandatud impordiviga importimisel.

Allikas: opennet.ru

Lisa kommentaar