Release von nginx 1.23.0

Die erste Version des neuen Hauptzweigs nginx 1.23.0 wird vorgestellt, der die Entwicklung neuer Funktionen fortsetzen wird. Der parallel unterstützte stabile Zweig 1.22.x erhält nur Änderungen zur Behebung schwerwiegender Fehler und Sicherheitsanfälligkeiten. Im nächsten Jahr wird auf Basis des Hauptzweigs 1.23.x ein stabiler Zweig 1.24 entstehen.

Wesentliche Änderungen:

  • Die interne API wurde überarbeitet, Header-Zeilen werden nun in Form einer verketteten Liste übergeben.
  • Es wird sichergestellt, dass Header-Zeilen mit identischen Namen beim Übertragen an die Backends FastCGI, SCGI und uwsgi in der Methode $r->header_in() des Moduls ngx_http_perl_module sowie in den Variablen „$http_…“, „$sent_http_…“, „$sent_trailer_…“, „$upstream_http_…“ und „$upstream_trailer_…“ zusammengeführt werden.
  • Für Fehler SSL „application data after close notify“ wurde das Log-Level von „crit“ auf „info“ gesenkt.
  • Ein Problem mit dem Einfrieren von Verbindungen in nginx wurde behoben, das auf Linux-Systemen mit dem Kernel 2.6.17 und neuer kompiliert wurde, aber auf Systemen ohne Unterstützung für EPOLLRDHUP (zum Beispiel bei Verwendung einer epoll-Emulation) eingesetzt wird.
  • Ein Problem mit dem Caching von Antworten wurde behoben, wenn der Header „Expires“ das Caching verbot, während „Cache-Control“ es erlaubte.
  • Probleme wurden behoben, die auftreten, wenn der Backend mehrere Header wie „Vary“ und „WWW-Authenticate“ zurückgab.

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster