hlavní verze , v jejímž rámci pokračuje rozvoj nových funkcí (souběžně je podporována stabilní jsou provedeny pouze změny související s odstraněním závažných chyb a zranitelností).
Hlavní :
- Byly přidány nové proměnné a , které obsahují adresu a port serveru, získané z hlavičky protokolu PROXY;
- Byla přidána direktiva , převádějící modul ngx_http_limit_conn_module do zkušebního režimu, ve kterém není počet připojení omezen, ale je zaznamenáván.
- V modulu byla přidána proměnná $limit_conn_status, která uchovává výsledek omezení počtu připojení: PASSED, REJECTED nebo REJECTED_DRY_RUN;
- V modulu byla přidána proměnná $limit_req_status, která uchovává výsledek omezení rychlosti přicházejících požadavků: PASSED, DELAYED, REJECTED, DELAYED_DRY_RUN nebo REJECTED_DRY_RUN.
Dále lze poznamenat , interpret JavaScriptu pro webový server nginx. Interpreter njs implementuje standardy ECMAScript a umožňuje rozšíření funkcí nginx v oblasti zpracování požadavků pomocí skriptů v konfiguraci. Skripty mohou být použity v konfiguračním souboru k určení komplexní logiky zpracování požadavků, k vytváření konfigurace, dynamickému generování odpovědi, modifikaci požadavku/odpovědi nebo rychlému vytváření náhradních řešení při problémech ve webových aplikacích.
V nové verzi byla přidána podpora metod Object.assign() a Array.prototype.copyWithin(). V console.time() byla zajištěna možnost používání štítků. Kód pro interakci s externími objekty a zpracování dat ve formátu JSON byl přepracován. Z CLI byla odstraněna volání console.help().
Zdroj: opennet.ru
