Nginx 1.21.4-Version

Es wurde die Veröffentlichung des Hauptzweigs von Nginx 1.21.4 erstellt, in dem die Entwicklung neuer Funktionen fortgesetzt wird (im parallel unterstützten stabilen Zweig 1.20 werden nur Änderungen im Zusammenhang mit der Beseitigung schwerwiegender Fehler und Schwachstellen vorgenommen).

Wichtigste Änderungen:

  • Die Unterstützung für den Aufbau von HTTP/2-Verbindungen mithilfe der NPN-Erweiterung (Next Protocol Negotiation) anstelle von ALPN wurde entfernt.
  • Gesichertes Schließen von SSL-Verbindungen bei Verwendung der ALPN-Erweiterung durch den Client, wenn bei der Verbindungsaushandlung kein unterstütztes Protokoll ausgewählt wird;
  • In der Direktive „sendfile_max_chunk“ wurde der Standardwert auf 2 Megabyte geändert;
  • Im Stream-Modul wurde die Direktive „proxy_half_close“ hinzugefügt, mit der Sie das Verhalten konfigurieren können, wenn die Proxy-TCP-Verbindung auf einer der Seiten geschlossen wird („TCP half-close“);
  • Im Stream-Modul wurde die ssl_alpn-Direktive hinzugefügt, um die Liste der unterstützten ALPN-Protokolle (h2, http/1.1) und die Variable $ssl_alpn_protocol zu bestimmen, die das mit dem Client vereinbarte ALPN-Protokoll widerspiegelt;
  • Unterstützung für den Aufruf von SSL_sendfile() bei Verwendung von OpenSSL 3.0 hinzugefügt;
  • Die Direktive „mp4_start_key_frame“ wurde im Modul ngx_http_mp4_module zum Senden eines Videostreams ab einem Schlüsselbild hinzugefügt.
  • Die Einstellung der Variable $content_length bei Verwendung der Chunked-Transfer-Kodierung wurde korrigiert.
  • Verbindungs-Caching-Fehler beim Empfang einer Antwort mit falscher Länge vom Proxy-Backend behoben;
  • Die Protokollierung mit der Ebene „Fehler“ anstelle von „Info“ für falsche Header von Backends wurde korrigiert.
  • Fehler beim Aufhängen von Anfragen bei Verwendung von HTTP/2 und der aio_write-Direktive behoben.

Source: opennet.ru

Kommentar hinzufügen