Izdanje nginxa 1.17.8 i njs 0.3.8

Formirano uzvodno izdanje nginx 1.17.8, unutar kojeg se nastavlja razvoj novih mogućnosti (paralelno podržani stabilni grana 1.16 Provode se samo izmjene koje se odnose na uklanjanje 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 navedena kao naziv domene, naziv se pretražuje među opisanim grupama poslužitelja i, ako se ne pronađe, onda se utvrđuje korištenjem razlučivača;
  • Ispravljena je pogreška prilikom obrade protočnih zahtjeva preko SSL veze u kojoj je moglo doći do isteka vremena;
  • Izvršene su korekcije direktive debug_points kada koristite HTTP/2 protokol.

Dodatno, možete napomenuti izdanje njs 0.3.8, JavaScript tumač za nginx web poslužitelj. njs interpreter implementira ECMAScript standarde i omogućuje vam da proširite sposobnost nginxa za obradu zahtjeva pomoću skripti 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 stvaranje zaglavlja za rješavanje problema u web aplikacijama.

Novo izdanje dodaje Promise podršku za r.subrequest modulu nginx i mijenja rukovatelj svojstvima r.parent. Također:

  • dodana podrška za obećanje;
  • dodana početna podrška za Typed nizove;
  • dodana podrška za ArrayBuffer;
  • dodana podrška za početne simbole;
  • dodana vanjska kontrola za JSON.stringify();
  • dodao Object.is();
  • dodan Object.setPrototypeOf();
  • nulti operator ulančavanja (spajanje);
  • Fiksni Object.getPrototypeOf() u skladu sa specifikacijama;
  • Fiksni Object.prototype.valueOf() za usklađivanje sa specifikacijama;
  • napravio je ispravak za JSON.stringify() s vrijednostima koje se ne mogu ispisati i
    zamjenska funkcija;

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

  • Fixed Object.create() prema specifikaciji.
  • napravljen je ispravak Number.prototype.toString(radix) kada je omogućena brza matematika;
  • Ispravljena svojstva instance RegExp();
  • Ispravljena pogreška prilikom uvoza.

Izvor: opennet.ru

Dodajte komentar