Sortie de nginx 1.17.6 et njs 0.3.7

Formé publication de la branche principale nginx 1.17.6, dans le cadre duquel le développement de nouvelles fonctionnalités se poursuit (dans la version stable maintenue en parallèle branche 1.16 seules des modifications liées à la correction de bogues graves et de vulnérabilités sont apportées).

Principales modifications:

  • Ajout de nouvelles variables $proxy_protocol_server_addr et $proxy_protocol_server_port, qui contiennent l'adresse et le port du serveur, obtenus à partir de l'en-tête du protocole PROXY;
  • Directive ajoutée limit_conn_dry_run, traduisant le module ngx_http_limit_conn_module en mode de test, où le nombre de connexions n'est pas limité, mais est pris en compte.
  • Dans le module ngx_stream_limit_conn_module ajoutée la variable $limit_conn_status, qui stocke le résultat de la limitation du nombre de connexions : PASSED, REJECTED ou REJECTED_DRY_RUN ;
  • Dans le module ngx_http_limit_req_module ajoutée la variable $limit_req_status, qui stocke le résultat de la limitation de la vitesse des requêtes : PASSED, DELAYED, REJECTED, DELAYED_DRY_RUN ou REJECTED_DRY_RUN.

Il convient également de noter version njs 0.3.7, l'interpréteur de JavaScript pour le serveur web nginx. L'interpréteur njs met en œuvre les normes ECMAScript et permet d'étendre les capacités de nginx en traitant les requêtes avec des scripts dans la configuration. Les scripts peuvent être utilisés dans le fichier de configuration pour définir une logique de traitement des requêtes étendue, générer dynamiquement des réponses, modifier les requêtes/réponses ou créer rapidement des maquettes pour résoudre des problèmes dans les applications web.

La nouvelle version ajoute la prise en charge des méthodes Object.assign() et Array.prototype.copyWithin(). Dans console.time(), il est désormais possible d'utiliser des étiquettes. Le code pour interagir avec des objets externes et traiter des données au format JSON a été refait. L'appel console.help() a été supprimé de la CLI.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster