vydání nginx 1.23.0

Bylo představeno první vydání nové hlavní větve nginx 1.23.0, v rámci kterého bude pokračovat vývoj nových funkcí. Paralelně udržovaná stabilní větev 1.22.x obsahuje pouze změny související s odstraněním závažných chyb a zranitelností. V příštím roce se na základě hlavní větve 1.23.x vytvoří stabilní větev 1.24.

Hlavní změny:

  • Interní API bylo přepracováno, řádky záhlaví jsou nyní odesílány ve formě propojeného seznamu.
  • Povoleno slučování řádků záhlaví se identickými názvy při předání backendům 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_...“.
  • U chyb SSL „data aplikace po uzavření upozornění“ byla úroveň protokolu snížena z „crit“ na „info“.
  • Opraven problém se zavěšením připojení v nginx postavené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).
  • Opraven problém s ukládáním odpovědí do mezipaměti, pokud hlavička „Expires“ ukládání do mezipaměti zakazovala, ale „Cache-Control“ to umožňovala.
  • Byly vyřešeny problémy, které nastaly, pokud backend vydal v odpovědi několik hlaviček „Vary“ a „WWW-Authenticate“.

Zdroj: opennet.ru

Přidat komentář