Släpp nginx 1.23.0

Den första utgåvan av den nya huvudgrenen av nginx 1.23.0 har presenterats, inom vilken utvecklingen av nya funktioner kommer att fortsätta. Den parallellt underhållna stabila grenen 1.22.x innehåller endast ändringar relaterade till eliminering av allvarliga buggar och sårbarheter. Nästa år kommer, utifrån huvudgrenen 1.23.x, en stabil gren 1.24 att bildas.

Huvudändringar:

  • Det interna API:et har omarbetats, rubrikrader skickas nu i form av en länkad lista.
  • Aktiverade sammanslagning av rubrikrader med identiska namn när de skickades till FastCGI, SCGI och uwsgi backends, i metoden $r->header_in() i modulen ngx_http_perl_module och i variablerna "$http_...", "$sent_http_... ”, “$sent_trailer_...”, “ $upstream_http_...” och “$upstream_trailer_...”.
  • För SSL "application data after close notify"-fel har loggnivån sänkts från "crit" till "info".
  • Fixade ett problem med anslutningar som hängde i nginx byggt på Linux-system med kärna 2.6.17 och senare, men användes på system utan EPOLLRDHUP-stöd (till exempel när du använder epoll-emulering).
  • Fixade ett problem med svarscache om rubriken "Expires" inte tillåtit cachning, men "Cache-Control" tillät det.
  • Löste problem som uppstod om backend utfärdade flera "Vary" och "WWW-Authenticate"-rubriker i svaret.

Källa: opennet.ru

Lägg en kommentar