Nginx 1.23.0-Version

Das erste Release des neuen Hauptzweigs von Nginx 1.23.0 wurde vorgestellt, innerhalb dessen die Entwicklung neuer Funktionen fortgesetzt wird. Der parallel gepflegte stabile Zweig 1.22.x enthält nur Änderungen im Zusammenhang mit der Beseitigung schwerwiegender Fehler und Schwachstellen. Nächstes Jahr wird basierend auf dem Hauptzweig 1.23.x ein stabiler Zweig 1.24 gebildet.

Wichtigste Änderungen:

  • Die interne API wurde überarbeitet, Kopfzeilen werden nun in Form einer verknüpften Liste versendet.
  • Ermöglicht das Zusammenführen von Kopfzeilen mit identischen Namen bei der Übergabe an FastCGI-, SCGI- und uwsgi-Backends, in der Methode $r->header_in() des Moduls ngx_http_perl_module und in den Variablen „$http_...“, „$sent_http_...“ “, „$sent_trailer_...“, „ $upstream_http_...“ und „$upstream_trailer_...“.
  • Für SSL-Fehler „Anwendungsdaten nach Schließung benachrichtigen“ wurde die Protokollebene von „kritisch“ auf „Info“ gesenkt.
  • Es wurde ein Problem mit hängenden Verbindungen in Nginx behoben, das auf Linux-Systemen mit Kernel 2.6.17 und höher erstellt wurde, aber auf Systemen ohne EPOLLRDHUP-Unterstützung verwendet wurde (z. B. bei Verwendung der Epoll-Emulation).
  • Es wurde ein Problem mit dem Zwischenspeichern von Antworten behoben, wenn der Header „Expires“ das Zwischenspeichern nicht zuließ, „Cache-Control“ es jedoch zuließ.
  • Es wurden Probleme behoben, die auftraten, wenn das Backend in der Antwort mehrere „Vary“- und „WWW-Authenticate“-Header ausgab.

Source: opennet.ru

Kommentar hinzufügen