Vydanie nginx 1.23.0

Bolo predstavené prvé vydanie novej hlavnej vetvy nginx 1.23.0, v rámci ktorej bude pokračovať vývoj nových funkcií. Paralelne udržiavaná stabilná vetva 1.22.x obsahuje iba zmeny súvisiace s odstránením závažných chýb a zraniteľností. V budúcom roku sa na základe hlavnej vetvy 1.23.x vytvorí stabilná vetva 1.24.

Hlavné zmeny:

  • Interné API bolo prepracované, riadky hlavičiek sa teraz odosielajú vo forme prepojeného zoznamu.
  • Povolené zlučovanie riadkov hlavičiek s identickými názvami pri odovzdaní do backendov FastCGI, SCGI a uwsgi, v metóde $r->header_in() modulu ngx_http_perl_module a v premenných „$http_...“, „$sent_http_... “, „$sent_trailer_...“, „ $upstream_http_...“ a „$upstream_trailer_...“.
  • V prípade chýb SSL „údaje aplikácie po zatvorení upozornenia“ bola úroveň protokolu znížená z „crit“ na „info“.
  • Opravený problém s visiacimi pripojeniami v nginx postavenom na systémoch Linux s jadrom 2.6.17 a novším, ale používaným na systémoch bez podpory EPOLLRDHUP (napríklad pri použití emulácie epoll).
  • Opravený problém s ukladaním odpovedí do vyrovnávacej pamäte, ak hlavička „Expires“ nepovoľovala ukladanie do vyrovnávacej pamäte, ale „Cache-Control“ to umožňovala.
  • Vyriešené problémy, ktoré sa vyskytli, ak backend vydal v odpovedi niekoľko hlavičiek „Vary“ a „WWW-Authenticate“.

Zdroj: opennet.ru

Pridať komentár