Release van nginx 1.23.0

De eerste release van de nieuwe hoofdversie nginx 1.23.0 is gepresenteerd, waarin de ontwikkeling van nieuwe mogelijkheden zal worden voortgezet. In de parallel ondersteunde stabiele versie 1.22.x worden alleen wijzigingen aangebracht die verband houden met het verhelpen van ernstige fouten en kwetsbaarheden. Volgend jaar zal op basis van de hoofdversie 1.23.x een stabiele versie 1.24 worden gevormd.

Belangrijkste wijzigingen:

  • De interne API is herzien, header-strings worden nu doorgegeven in de vorm van een gekoppelde lijst.
  • Er is gezorgd voor de samenvoeging van header-strings met identieke namen bij het doorgeven aan de backend-systemen FastCGI, SCGI en uwsgi, in de methode $r->header_in() van de ngx_http_perl_module en in de variabelen "$http_…", "$sent_http_…", "$sent_trailer_…", "$upstream_http_…" en "$upstream_trailer_…".
  • Voor fouten SSL is het logniveau voor "application data after close notify" verlaagd van "crit" naar "info".
  • Een probleem met vastlopen van verbindingen in nginx, gebouwd op Linux-systemen met kernel 2.6.17 en nieuwer, maar gebruikt op systemen zonder ondersteuning voor EPOLLRDHUP (bijvoorbeeld bij gebruik van epoll-emulatie), is opgelost.
  • Een probleem met het cachen van antwoorden is opgelost wanneer de header "Expires" het cachen verbood, terwijl "Cache-Control" het wel toestond.
  • Problemen zijn opgelost die zich voordeden als de backend meerdere headers "Vary" en "WWW-Authenticate" in de respons gaf.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster