Lëshimi i nginx 1.17.8 dhe njs 0.3.8

Formuar lirimi në rrjedhën e sipërme nginx 1.17.8, brenda të cilit vazhdon zhvillimi i aftësive të reja (paralelisht i mbështetur stabil dega 1.16 Bëhen vetëm ndryshime që lidhen me eliminimin e gabimeve dhe dobësive serioze).

Kryesore Ndryshimet:

  • Në direktivë grpc_kalim U shtua mbështetje për përdorimin e një variabli në parametrin e adresës. Nëse adresa specifikohet si emër domeni, emri kërkohet midis grupeve të serverëve të specifikuar dhe, nëse nuk gjendet, përcaktohet duke përdorur një zgjidhës.
  • U rregullua një gabim gjatë përpunimit të kërkesave të tubuara përmes një lidhjeje SSL që mund të shkaktonte një skadim kohe;
  • Janë bërë korrigjime në direktivë pikat_e_debugimit kur përdorni protokollin HTTP/2.

Për më tepër, mund të vërehet botim njs 0.3.8, një përkthyes JavaScript për ueb serverin nginx. Përkthyesi i NJS zbaton standardet ECMAScript dhe ju lejon të zgjeroni aftësinë e NGINX për të përpunuar kërkesat duke përdorur skriptet në konfigurim. Skriptet mund të përdoren në një skedar konfigurimi për të përcaktuar logjikën e përparuar për kërkesat e përpunimit, gjenerimin e një konfigurimi, duke gjeneruar në mënyrë dinamike një përgjigje, duke modifikuar një kërkesë/përgjigje ose duke krijuar shpejt cungs për të zgjidhur problemet në aplikacionet në internet.

Versioni i ri shton mbështetjen e Promise për r.surequest në modulin nginx dhe bën ndryshime në trajtuesin e vetive r.parent. Gjithashtu:

  • Shtoi mbështetje për Promise;
  • Shtoi mbështetje fillestare për vargjet e tipizuara;
  • Shtoi mbështetje për ArrayBuffer;
  • Shtohet mbështetja fillestare e simboleve;
  • U shtua kontroll i jashtëm për JSON.stringify();
  • shtuar Object.is();
  • shtuar Object.setPrototypeOf();
  • Operatori i bashkimit null (bashkimi);
  • Korrigjimi u bë në Object.getPrototypeOf() për t'u përputhur me specifikimin;
  • Korrigjimi u bë në Object.prototype.valueOf() për t'u përputhur me specifikimin;
  • U rregullua një gabim në JSON.stringify() me vlera të pashtypshme dhe
    funksion zëvendësues;
  • operatori "in" është korrigjuar sipas specifikimit;
  • Korrigjimi u bë në Object.defineProperties() në përputhje me
    me specifikim;
  • Korrigjimi i bërë në Object.create() sipas specifikimit.
  • Një korrigjim u bë në Number.prototype.toString(radix) kur aktivizohet Fast Math;
  • Vetitë e instancës RegExp() janë korrigjuar;
  • U rregullua një gabim importimi gjatë importimit.

Burimi: opennet.ru

Bleni një host të besueshëm për faqet me mbrojtje DDoS, serverë VPS VDS 🔥 Bleni hosting të besueshëm të faqeve të internetit me mbrojtje DDoS, servera VPS VDS | ProHoster