Utgivning av nginx 1.17.8 och njs 0.3.8

Skapat utgÄvan av huvudgrenen nginx 1.17.8, dÀr utvecklingen av nya funktioner fortsÀtter (i den parallellt stödda stabila grenen 1.16 görs endast Àndringar relaterade till att ÄtgÀrda allvarliga fel och sÄrbarheter).

Huvud för:

  • I direktivet grpc_pass stöd för anvĂ€ndning av variabel i parametern som definierar adressen har lagts till. Om adressen anges som domĂ€nnamn, söks namnet bland de beskrivna servergrupperna och om det inte finns, faststĂ€lls det via resolver;
  • en bugg har Ă„tgĂ€rdats som uppstod vid bearbetning av pipelined-förfrĂ„gningar över SSL-anslutning, dĂ€r en tidsgrĂ€ns kunde intrĂ€ffa;
  • Ă€ndringar har införts i direktivet debug_points vid anvĂ€ndning av protokollet HTTP/2.

Dessutom kan det nÀmnas ett avsnitt njs 0.3.8, en JavaScript-tolk för webbservern nginx. Tolken njs implementerar ECMAScript-standarder och gör det möjligt att utöka nginx funktioner för begÀrningshantering med skript i konfigurationen. Skript kan anvÀndas i konfigurationsfilen för att definiera avancerad logik för begÀrningshantering, skapa konfigurationer, generera svar dynamiskt, modifiera begÀran/svar eller snabbt skapa stubs för att lösa problem i webbapplikationer.

i den nya utgÄvan har modulen nginx fÄtt stöd för Promise för r.subrequest och Àndringar har införts i hanteraren för egenskapen r.parent. Dessutom:

  • stöd för Promise har lagts till;
  • inledande stöd för Typed-arrayer har lagts till;
  • stöd för ArrayBuffer har lagts till;
  • inledande stöd för symboler har lagts till;
  • extern kontroll för JSON.stringify() har lagts till;
  • Object.is() har lagts till;
  • Object.setPrototypeOf() har lagts till;
  • null-koalesceringsoperatorn har införts (coalescing);
  • en korrigering har gjorts i Object.getPrototypeOf() enligt specifikationen;
  • en korrigering har gjorts i Object.prototype.valueOf() i enlighet med specifikationen;
  • en korrigering har gjorts i JSON.stringify() med icke-tryckbara vĂ€rden och
    ersÀttningsfunktion;
  • operatören "in" har rĂ€ttats enligt specifikationen;
  • en korrigering har gjorts i Object.defineProperties() i enlighet med
    specifikationen;
  • en korrigering har gjorts i Object.create() enligt specifikationen.
  • en korrigering har gjorts i Number.prototype.toString(radix), vid aktiverad Snabb matematik;
  • egenskaper för instans av RegExp() har rĂ€ttats;
  • en bugg har Ă„tgĂ€rdats vid import.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster