Vydanie nginx 1.23.1 a njs 0.7.6

Bol spustený hlavný vydanie nginx 1.23.1, v rámci ktorého pokračuje rozvoj nových možností. V paralelne podporovanej stabilnej vetve 1.22.x sa vykonávajú iba zmeny súvisiace s odstránením závažných chýb a zraniteľností. V nasledujúcom roku bude na základe hlavnej vetvy 1.23.x vytvorená stabilná vetva 1.24.

Medzi zmenami:

  • Bola vykonaná optimalizácia spotreby pamäte v konfiguráciách s proxy. SSL.
  • Do direktívy „resolver“ bol pridaný parameter „ipv4=off“, ktorý umožňuje vypnúť vyhľadávanie IPv4 adries pri transformácii mien a adries.
  • Úroveň logov pre chyby SSL „bad key share“, „bad extension“, „bad cipher“ a „bad ecpoint“ bola znížená z kritickej na informačnú.
  • Bola odstránená chyba, kvôli ktorej pri vrátení rozsahov nginx neodstránil riadok hlavičky „Content-Range“, ak bol prítomný v pôvodnej odpovedi backendu.
  • Bola odstránená chyba, ktorá spôsobovala, že proxy odpoveď mohla byť odoslaná neúplne pri prekódovaní na Linuxe.

Súčasne bolo spustené vydanie njs 0.7.6, interpretera jazyka JavaScript pre. webového servera nginx. Interpreter njs implementuje štandardy ECMAScript a umožňuje rozšíriť možnosti nginx pri spracovaní požiadaviek pomocou skriptov v konfigurácii. Skripty sa môžu používať v konfiguračnom súbore na určenie rozšírenej logiky spracovania požiadaviek, formovanie konfigurácie, dynamickú generáciu odpovede, modifikáciu požiadavky/odpovede alebo rýchle vytváranie záložiek na riešenie problémov vo webových aplikáciách.

V novej verzii boli rozšírené možnosti objektu r.args{}: bola pridaná podpora pre priradenie viacerých argumentov k jednému kľúču a rozdelenie kľúčov podľa veľkosti písmen. Implementované sú metódy Symbol.for(), Symbol.keyfor(), atob() a btoa().

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