Izdaja nginx 1.17.8 in njs 0.3.8

Oblikovana sprostitev navzgor nginx 1.17.8, znotraj katerega se nadaljuje razvoj novih zmogljivosti (vzporedno podprt stabilni veja 1.16 Izvajajo se samo spremembe, povezane z odpravo resnih napak in ranljivosti).

Glavni Spremembe:

  • V direktivi grpc_pass dodana podpora za uporabo spremenljivke v parametru, ki definira naslov. Če je naslov naveden kot ime domene, se ime išče med opisanimi skupinami strežnikov in, če ga ne najde, se določi z razreševalcem;
  • Odpravljena napaka pri obdelavi cevovodnih zahtev prek povezave SSL, pri kateri bi lahko prišlo do časovne omejitve;
  • V direktivi so bili narejeni popravki debug_points pri uporabi protokola HTTP/2.

Poleg tega je mogoče opozoriti sprostitev njs 0.3.8, tolmač JavaScript za spletni strežnik nginx. Tolmač njs izvaja standarde ECMAScript in vam omogoča, da razširite zmožnost nginx za obdelavo zahtev z uporabo skriptov v konfiguraciji. Skripte je mogoče uporabiti v konfiguracijski datoteki za definiranje napredne logike za obdelavo zahtev, generiranje konfiguracije, dinamično generiranje odgovora, spreminjanje zahteve/odgovora ali hitro ustvarjanje škrbin za reševanje težav v spletnih aplikacijah.

Nova izdaja dodaja podporo Promise za r.subrequest v modul nginx in spreminja obravnavo lastnosti r.parent. tudi:

  • dodana podpora Promise;
  • dodana začetna podpora za tipizirana polja;
  • dodana podpora za ArrayBuffer;
  • dodana podpora za začetne simbole;
  • dodan zunanji nadzor za JSON.stringify();
  • dodan Object.is();
  • dodan Object.setPrototypeOf();
  • ničelni operator veriženja (spajanje);
  • Popravljen Object.getPrototypeOf() za skladnost s specifikacijami;
  • naredil popravek za Object.prototype.valueOf() za skladnost s specifikacijo;
  • je popravil JSON.stringify() z nenatisljivimi vrednostmi in
    nadomestna funkcija;

  • fiksni "in" operater v skladu s specifikacijo;
  • naredil popravek za Object.defineProperties() glede na
    s specifikacijo;

  • Popravljen Object.create() v skladu s specifikacijo.
  • narejen je bil popravek Number.prototype.toString(radix), ko je omogočena hitra matematika;
  • Popravljene lastnosti primerka RegExp();
  • Odpravljena napaka pri uvozu.

Vir: opennet.ru

Dodaj komentar