Hauptzweig-Version , in dessen Rahmen die Entwicklung neuer Funktionen fortgesetzt wird (in der parallel unterstützten stabilen werden nur Änderungen vorgenommen, die mit der Behebung von schwerwiegenden Fehlern und Sicherheitsanfälligkeiten zusammenhängen).
Haupt :
- Neue Variablen hinzugefügt und , die die Adresse und den Port des Servers enthalten, die aus dem PROXY-Protokoll-Header erhalten wurden;
- Eine neue Direktive wurde hinzugefügt , die das Modul ngx_http_limit_conn_module in den Testmodus versetzt, in dem die Anzahl der Verbindungen nicht begrenzt, sondern gezählt wird.
- Im Modul eine neue Variable $limit_conn_status hinzugefügt, die das Ergebnis der Verbindungsbegrenzung speichert: PASSED, REJECTED oder REJECTED_DRY_RUN;
- Im Modul eine neue Variable $limit_req_status hinzugefügt, die das Ergebnis der Anforderungsratebegrenzung speichert: PASSED, DELAYED, REJECTED, DELAYED_DRY_RUN oder REJECTED_DRY_RUN.
speziellen Distribution , einem JavaScript-Interpreter für den nginx-Webserver. Der njs-Interpreter implementiert die ECMAScript-Standards und ermöglicht die Erweiterung von nginx mit Skripten in der Konfiguration. Skripte können in der Konfigurationsdatei verwendet werden, um erweiterte Logik zur Verarbeitung von Anfragen, zur Konfigurationserstellung, zur dynamischen Generierung von Antworten, zur Modifizierung von Anfragen/Antworten oder zur schnellen Erstellung von Platzhaltern zur Problemlösung in Webanwendungen zu definieren.
Die neue Version unterstützt die Methoden Object.assign() und Array.prototype.copyWithin(). Bei console.time() ist die Möglichkeit zur Verwendung von Labels gegeben. Der Code zur Interaktion mit externen Objekten und zur Verarbeitung von Daten im JSON-Format wurde überarbeitet. Der Aufruf console.help() wurde aus der CLI entfernt.
Quelle: opennet.ru
