prvé vydanie novej hlavnej vetvy , v rámci ktorej sa budú pokračovať v rozvoji nových funkcií (v paralelne podporovanej stabilnej sú vykonávané len zmeny súvisiace s odstranením závažných chýb a zraniteľností).
Hlavné :
- 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 „«.
Z významných zlepšení, ktoré sa očakávajú vo vetve 1.17, sa spomína realizácia podpory protokolov .
Navyše môžeme spomenúť 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 . Š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
