Wydanie nginx 1.23.0

Została zaprezentowana pierwsza wersja nowej głównej gałęzi nginx 1.23.0, w ramach której kontynuowane będą prace nad nowymi funkcjonalnościami. W równolegle wspieranej stabilnej gałęzi 1.22.x wprowadzane są jedynie zmiany związane z usuwaniem poważnych błędów i luk w zabezpieczeniach. W przyszłym roku na podstawie głównej gałęzi 1.23.x utworzona zostanie stabilna gałąź 1.24.

Główne zmiany:

  • Przeprojektowano wewnętrzne API, nagłówki są teraz przesyłane w postaci listy powiązanej.
  • Zapewniono łączenie nagłówków o identycznych nazwach podczas przesyłania do backendów FastCGI, SCGI i uwsgi, w metodzie $r->header_in() modułu ngx_http_perl_module oraz w zmiennych „$http_…”, „$sent_http_…”, „$sent_trailer_…”, „$upstream_http_…” i „$upstream_trailer_…”.
  • W przypadku błędów SSL „dane aplikacji po zamknięciu powiadomienia” poziom logowania obniżony z „crit” do „info”.
  • Rozwiązano problem z zamrażaniem połączeń w nginx, zbudowanym na systemach Linux z jądrem 2.6.17 i nowszym, ale używanym w systemach bez wsparcia dla EPOLLRDHUP (np. przy stosowaniu emulacji epoll).
  • Rozwiązano problem z buforowaniem odpowiedzi, gdy nagłówek „Expires” zabraniał buforowania, a „Cache-Control” je zezwalał.
  • Rozwiązano problemy, które występowały, gdy backend zwracał w odpowiedzi kilka nagłówków „Vary” i „WWW-Authenticate”.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster