nginx 1.23.0 vrijgeven

De eerste release van de nieuwe hoofdtak van nginx 1.23.0 is gepresenteerd, waarbinnen de ontwikkeling van nieuwe features zal doorgaan. De parallel onderhouden stabiele tak 1.22.x bevat alleen wijzigingen die verband houden met het elimineren van ernstige bugs en kwetsbaarheden. Volgend jaar zal op basis van de hoofdtak 1.23.x een stabiele tak 1.24 worden gevormd.

Grote veranderingen:

  • De interne API is herwerkt, koprijen worden nu verzonden in de vorm van een gekoppelde lijst.
  • Samenvoeging van headerregels met identieke namen ingeschakeld wanneer doorgegeven aan FastCGI-, SCGI- en uwsgi-backends, in de $r->header_in() methode van de ngx_http_perl_module module en in de variabelen “$http_...”, “$sent_http_... ”, “$sent_trailer_...”, “ $upstream_http_..." en "$upstream_trailer_...".
  • Voor SSL-fouten met 'applicatiegegevens na sluiten' is het logniveau verlaagd van 'crit' naar 'info'.
  • Er is een probleem opgelost waarbij verbindingen vastliepen in nginx, gebouwd op Linux-systemen met kernel 2.6.17 en hoger, maar gebruikt op systemen zonder EPOLLRDHUP-ondersteuning (bijvoorbeeld bij gebruik van epoll-emulatie).
  • Er is een probleem opgelost met het in cache plaatsen van antwoorden als de header "Expires" caching niet toestond, maar "Cache-Control" dit wel toestond.
  • Problemen opgelost die optraden als de backend verschillende headers “Vary” en “WWW-Authenticate” in het antwoord gaf.

Bron: opennet.ru

Voeg een reactie