Vydání nginx 1.17.0 a njs 0.3.2

Představení první vydání nové hlavní větve nginx 1.17, v rámci které bude pokračovat rozvoj nových možností (současně podporované stabilní verze 1.16 jsou provedeny pouze změny související s odstraněním závažných chyb a zranitelností).

Hlavní změny:

  • Byla přidána podpora proměnných v direktivách „limit_rate“ a „limit_rate_after“, stejně jako v direktivách „proxy_upload_rate“ a
    „proxy_download_rate“ modulu stream;
  • Byly zvýšeny požadavky na minimálně podporovanou verzi OpenSSL — 0.9.8;
  • Ve výchozím nastavení je zajištěna kompilace modulu ngx_http_postpone_filter_module;
  • Byly vyřešeny problémy s nefunkčností direktivy „include“ uvnitř bloků „if“ a „limit_except“;
  • Byla opravena chyba při zpracování bajtových hodnot „Rozsah«.

Mezi významná vylepšení, která se očekávají ve větvi 1.17, patří implementace podpory protokolů QUIC a HTTP/3.

Dále lze poznamenat vydání njs 0.3.2, interpretu jazyků JavaScript pro webový server nginx. Interpret njs implementuje standardy ECMAScript a umožňuje rozšiřování možností nginx pro zpracování požadavků pomocí skriptů v konfiguraci. Skripty mohou být použity v konfiguračním souboru k definování rozšířené logiky zpracování požadavků, vytváření konfigurace, dynamické generaci odpovědi, úpravě požadavku/odpovědi nebo rychlému vytvoření zástupců k řešení problémů ve webových aplikacích.

V novém vydání njs byla přidána podpora pro šablony řetězců, definované ve specifikaci ECMAScript 6. Šablony řetězců jsou literály řetězců, které umožňují vkládání výrazů. Výrazy jsou definovány v umístěném uvnitř řetězce bloku ${…}, který může obsahovat jak jednotlivé proměnné (${name}), tak výrazy (${5 + a + b})). Kromě toho byla přidána podpora pojmenovaných skupin v objektu RegExp, které umožňují spojit části řetězce shodující se s regulárním výrazem s konkrétními názvy místo pořadových čísel shod. Byla přidána podpora kompilace s knihovnou GNU Readline.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster