Az nginx 1.17.8 és njs 0.3.8 kiadása

Megformálva a fő ágazat kiadása nginx 1.17.8, amely keretében folytatódik az új lehetőségek fejlesztése (a párhuzamosan karbantartott stabilban 1.16 ágon csak a súlyos hibák és sebezhetőségek javításait tartalmazza.

Fő változások:

  • A direktívában grpc_pass Kibővítették a változó használatának támogatását a cím meghatározására szolgáló paraméterben. Ha a cím domain név formájában van megadva, a név a leírt szervercsoportok között kereshető, és ha nem található, akkor a resolver segítségével kerül meghatározásra;
  • Javították az SSL kapcsolaton keresztül végrehajtott pipelined kérések feldolgozásának hibáját, amely időtúllépést okozhatott;
  • Javítások történtek a direktívákban debug_points HTTP/2 protokoll használata esetén.

További megjegyzésként kiadás njs 0.3.8, a JavaScript nyelvértelmezője a nginx webszerverhez. Az njs értelmező az ECMAScript szabványokat valósítja meg, és lehetővé teszi a nginx képességeinek kibővítését a kéréskezelési folyamatokban konfigurációs szkriptek segítségével. A szkriptek a konfigurációs fájlban használhatók a kéréskezelési logika bővítésére, a konfiguráció alakítására, a válasz dinamikus generálására, a kérés/válasz módosítására vagy gyors problémamegoldó helyettesítők létrehozására webalkalmazásokban.

Az új kiadásban az nginx modulban hozzáadták a Promise támogatását a r.subrequest-hez, és módosításokat hajtottak végre az r.parent tulajdonság kezelőjében. Szintén:

  • hozzáadva a Promise támogatása;
  • hozzáadva az alapvető Typed tömb támogatás;
  • hozzáadva az ArrayBuffer támogatás;
  • hozzáadva az alapvető szimbólumok támogatás;
  • hozzáadva a JSON.stringify(); külső vezérlés;
  • hozzáadva az Object.is();
  • hozzáadva az Object.setPrototypeOf();
  • bevezetve a null-összevonó operátor (coalescing);
  • javítás történt az Object.getPrototypeOf()-ban a specifikációnak megfelelően;
  • javították az Object.prototype.valueOf()-t a specifikációnak megfelelően;
  • javítva lett a JSON.stringify() nem nyomtatott értékekkel és
    helyettesítő funkcióval;
  • javítva lett az 'in' operátor a specifikációval összhangban;
  • javítva lett az Object.defineProperties() a
    specifikációnak megfelelően;
  • javítva lett az Object.create() a specifikációnak megfelelően.
  • javítva lett a Number.prototype.toString(radix), gyors matematikai mód bekapcsolásakor;
  • javítva lettek a RegExp(); példány attribútumai;
  • javítva lett az importálási hiba importáláskor.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster