Izdanje nginxa 1.17.8 i njs 0.3.8

Formirano izdanje glavne grane nginx 1.17.8, unutar kojeg se nastavlja razvoj novih funkcija (u paralelno podržanom stabilnom grana 1.16 Izvršavaju se samo promjene koje se odnose na otklanjanje ozbiljnih grešaka i ranjivosti).

Glavni promjena:

  • U direktivi grpc_pass dodana podrška za korištenje varijable u parametru koji definira adresu. Ako je adresa specificirana kao ime domene, ime se pretražuje među opisanim grupama servera i, ako se ne pronađe, onda se utvrđuje pomoću razrjeđivača;
  • Ispravljena je greška prilikom obrade cevovodnih zahtjeva preko SSL veze u kojoj je moglo doći do isteka vremena;
  • Izvršene su ispravke u direktivi debug_points kada koristite HTTP/2 protokol.

Osim toga, može se primijetiti pustiti njs 0.3.8, JavaScript interpreter za nginx web server. Njs interpreter implementira standarde ECMAScript i omogućava vam da proširite nginx-ovu sposobnost da obrađuje zahtjeve koristeći skripte u konfiguraciji. Skripte se mogu koristiti u konfiguracijskoj datoteci za definiranje napredne logike za obradu zahtjeva, generiranje konfiguracije, dinamičko generiranje odgovora, modificiranje zahtjeva/odgovora ili brzo kreiranje stubova za rješavanje problema u web aplikacijama.

Novo izdanje dodaje Promise podršku za r.subrequest u nginx modul i mijenja r.parent obrađivač svojstva. Također:

  • dodana podrška za obećanje;
  • dodana inicijalna podrška za tipizirane nizove;
  • dodata podrška za ArrayBuffer;
  • dodana podrška za početni simbol;
  • dodana vanjska kontrola za JSON.stringify();
  • dodao Object.is();
  • dodao Object.setPrototypeOf();
  • nulti operator konkatenacije (spajanje);
  • Fiksni Object.getPrototypeOf() u skladu sa specifikacijama;
  • Fiksni Object.prototype.valueOf() u skladu sa specifikacijom;
  • napravio ispravku za JSON.stringify() sa vrijednostima koje se ne mogu ispisati i
    zamjenska funkcija;

  • fiksni "in" operator prema specifikaciji;
  • napravio ispravku za Object.defineProperties() prema
    sa specifikacijom;

  • Fiksni Object.create() prema specifikaciji.
  • izvršena je korekcija u Number.prototype.toString(radix) kada je Fast Math omogućena;
  • Ispravljena svojstva instance RegExp();
  • Ispravljena greška pri uvozu prilikom uvoza.

izvor: opennet.ru

Dodajte komentar