Megjelent az nginx 1.17.0 és az njs 0.3.2

Bemutatva az új főág első kiadása nginx 1.17, amelyben folytatódik az új lehetőségek fejlesztése (párhuzamosan támogatott stabil 1.16 ágon csak a súlyos hibák és sebezhetőségek javításait tartalmazza.

Fő változások:

  • A «limit_rate» és «limit_rate_after» utasításokban, valamint a «proxy_upload_rate» és
    «proxy_download_rate» stream modul utasításaiban támogatott változók kerültek hozzáadásra;
  • Növekedtek a minimálisan támogatott OpenSSL verzió követelményei — 0.9.8;
  • Alapértelmezés szerint a ngx_http_postpone_filter_module modul összeállítása biztosított;
  • Megoldották az «include» utasítás nem működésével kapcsolatos problémákat «if» és «limit_except» blokkokon belül;
  • Hiba javítva a bájt értékek feldolgozása során «Tartomány«.

A 1.17-es ágban várható jelentős fejlesztések közül említésre kerül a protokollok támogatásának megvalósítása QUIC és HTTP/3.

További megjegyzésként kiadás njs 0.3.2, a JavaScript nyelv értelmezője az nginx webszerverhez. Az njs értelmező megvalósítja az ECMAScript szabványokat, és lehetővé teszi az nginx lehetőségeinek bővítését a konfigurációs szkriptek révén történő kéréskezelés során. A szkriptek a konfigurációs fájlban használhatók kiterjesztett kérésfeldolgozási logika, konfigurációk formázása, válasz dinamikus generálása, kérés/válasz módosítása vagy gyors helyettesítők létrehozása céljából a webalkalmazások problémáinak megoldására.

Az új njs kiadásban hozzáadták a kiválasztott sztringminták támogatását, amelyeket a ECMAScript 6. A sztringminták olyan sztring literálok, amelyek kifejezések beágyazását teszik lehetővé. A kifejezéseket a sztringben található ${…} blokkban definiálják, amely tartalmazhat különálló változókat (${name}), valamint kifejezéseket (${5 + a + b}). Továbbá támogatják a névvel ellátott csoportok használatát a RegExp objektumban, ami lehetővé teszi, hogy a reguláris kifejezéssel egyező sztring részletek megnevezett azonosítókkal legyenek összekapcsolva a találati számok helyett. Támogatás került a GNU Readline könyvtárral való összeállításra.

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