Vydání nginx 1.23.0

Byl představen první vydání nové hlavní větve nginx 1.23.0, v rámci které bude pokračovat vývoj nových funkcí. V paralelně podporované stabilní větvi 1.22.x se zavádějí pouze změny související s odstraňováním vážných chyb a zranitelností. Příští rok bude na základě hlavní větve 1.23.x vytvořena stabilní větev 1.24.

Hlavní změny:

  • Bylo přepracováno vnitřní API, řetězce hlaviček jsou nyní předávány ve formě propojeného seznamu.
  • Bylo zajištěno sloučení řetězců hlaviček se stejnými názvy při přenosu do backendů FastCGI, SCGI a uwsgi, v metodě $r->header_in() modulu ngx_http_perl_module a v proměnných „$http_…“, „$sent_http_…“, „$sent_trailer_…“, „$upstream_http_…“ a „$upstream_trailer_…“.
  • Pro chyby SSL „application data after close notify“ úroveň logování byla snížena z „crit“ na „info.
  • Byl vyřešen problém s zamrzáním spojení v nginx, sestaveném na systémech Linux s jádrem 2.6.17 a novějším, ale používaném na systémech bez podpory EPOLLRDHUP (například při použití emulace epoll).
  • Byl vyřešen problém s cachováním odpovědí, pokud hlavička „Expires“ zakazovala cachování, zatímco „Cache-Control“ to povolovalo.
  • Byly vyřešeny problémy, které se projevily, pokud backend v odpovědi vracel více hlaviček „Vary“ a „WWW-Authenticate“.

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