Vydanie nginx 1.17.0 a njs 0.3.2

Predstavené prvé vydanie novej hlavnej vetvy nginx 1.17, v rámci ktorej sa budú pokračovať v rozvoji nových funkcií (v paralelne podporovanej stabilnej vetve 1.16 sú vykonávané len zmeny súvisiace s odstranením závažných chýb a zraniteľností).

Hlavné zmeny:

  • Pridaná podpora premenných v direktívach „limit_rate“ a „limit_rate_after“, ako aj v direktívach „proxy_upload_rate“ a
    „proxy_download_rate“ modulu stream;
  • Zvýšené požiadavky na minimálne podporovanú verziu OpenSSL — 0.9.8;
  • Predvolene zabezpečená zostava modulu ngx_http_postpone_filter_module;
  • Riešené problémy s nefunkčnosťou direktívy „include“ vo vnútri blokov „if“ a „limit_except“;
  • Opravená chyba pri spracovaní bytoch hodnoty „Range«.

Z významných zlepšení, ktoré sa očakávajú vo vetve 1.17, sa spomína realizácia podpory protokolov QUIC a HTTP/3.

Navyše môžeme spomenúť vydanie njs 0.3.2, interpretátora jazyka JavaScript pre webový server nginx. Interpretátor njs implementuje štandardy ECMAScript a umožňuje rozširovať možnosti nginx pri spracovaní požiadaviek pomocou skriptov v konfigurácii. Skripty môžu byť použité v súbore konfigurácie na určenie rozšírenej logiky spracovania požiadaviek, formovania konfigurácie, dynamickej generácie odpovedí, modifikácie požiadaviek/odpovedí alebo rýchlej tvorby záložiek na riešenie problémov vo webových aplikáciách.

V novom vydaní njs bola pridaná podpora pre šablóny reťazcov, definované v špecifikácii ECMAScript 6. Šablóny reťazcov sú reťazcové literály, ktoré umožňujú vkladanie výrazov. Výrazy sú definované v umiestnenom vnútornom reťazci bloku ${…}, ktorý môže obsahovať ako jednotlivé premenné (${name}), tak aj výrazy (${5 + a + b}). Okrem toho bola pridaná podpora pomenovaných skupín v objekte RegExp, čo umožňuje prepojiť zodpovedajúce časti reťazca s určitými názvami namiesto poradových čísel zhôd. Pridaná podpora zostavy s knižnicou GNU Readline.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster