nginx 1.19.1

Nginx 1.19.1 wurde veröffentlicht, die nächste Version im aktuellen Hauptzweig des Nginx-Webservers. Der Hauptzweig befindet sich in der aktiven Entwicklung, während der aktuelle stabile Zweig (1.18) nur Fehlerkorrekturen enthält.

  • Änderung: Richtlinien lingering_close, verweilzeit и lingering_timeout Funktioniert jetzt bei Verwendung von HTTP/2.
  • Änderung: Jetzt werden vom Backend gesendete zusätzliche Daten immer verworfen.
  • Änderung: Wenn Nginx jetzt eine zu kurze Antwort von einem FastCGI-Server erhält, versucht er, den verfügbaren Teil der Antwort an den Client zu senden und schließt dann die Verbindung mit dem Client.
  • Änderung: Wenn jetzt eine Antwort mit falscher Länge vom gRPC-Backend empfangen wird, bricht Nginx die Verarbeitung der Antwort mit einem Fehler ab.
  • Ergänzung: min_free-Parameter in Direktiven Proxy_Cache_Pfad, fastcgi_cache_path, scgi_cache_path и uwsgi_cache_path. Danke Adam Bambuch.
  • Fix: Nginx hat Unix-Domain-Listen-Sockets beim ordnungsgemäßen Herunterfahren bei einem SIGQUIT-Signal nicht entfernt.
  • Fix: UDP-Pakete der Größe Null wurden nicht per Proxy weitergeleitet.
  • Fix: Proxying an UWSGI-Backends mit SSL funktioniert möglicherweise nicht. Danke Guanzhong Chen.
  • Fix: Fehlerbehandlung bei Verwendung einer Direktive ssl_ocsp.
  • Bugfix: Bei der Verwendung von XFS- und NFS-Dateisystemen konnte die Disk-Cache-Größe falsch berechnet werden.
  • Behebung: Wenn der Memcached-Server eine falsche Antwort zurückgab, konnten in den Protokollen Meldungen „negative Buff-Größe im Writer“ erscheinen.

Kam gleichzeitig mit Nginx heraus njs 0.4.2

njs ist eine Teilmenge der JavaScript-Sprache, mit der Sie die Funktionalität von nginx erweitern können. njs ist mit ECMAScript 5.1 (strikter Modus) mit einigen Erweiterungen für ECMAScript 6 und höher kompatibel. Die Kompatibilität befindet sich in der Entwicklung.

Source: linux.org.ru

Kommentar hinzufügen