Sortie de nginx 1.23.1 et njs 0.7.6

La version principale de nginx 1.23.1 a été publiée, dans le cadre de laquelle le développement de nouvelles fonctionnalités se poursuit. Dans la branche stable 1.22.x, qui est maintenue en parallèle, seules les modifications visant à corriger des erreurs graves et des vulnérabilités sont apportées. L'année prochaine, une branche stable 1.24 sera formée sur la base de la branche principale 1.23.x.

Parmi les changements :

  • L'optimisation de la consommation de mémoire a été réalisée dans les configurations de proxy. SSL.
  • Le paramètre « ipv4=off » a été ajouté à la directive « resolver », permettant de désactiver la recherche d'adresses IPv4 lors de la résolution des noms et des adresses.
  • Le niveau de journalisation pour les erreurs SSL « bad key share », « bad extension », « bad cipher » et « bad ecpoint » a été abaissé de critique à informatif.
  • Un bogue a été corrigé, ce qui empêchait nginx de supprimer l'en-tête « Content-Range » lors du retour de plages, si celui-ci était présent dans la réponse d'origine du backend.
  • Un bogue a été corrigé, ce qui faisait que la réponse proxy pouvait être envoyée de manière incomplète lors de la reconfiguration sous Linux.

La version njs 0.7.6 a également été publiée, un interpréteur pour le langage JavaScript. serveur web nginx. L'interpréteur njs implémente les normes ECMAScript et permet d'étendre les capacités de nginx pour traiter les requêtes à l'aide de 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 améliorée, générer dynamiquement des réponses, modifier des requêtes/réponses ou créer rapidement des maquettes pour résoudre des problèmes dans des applications web.

Dans la nouvelle version, les fonctionnalités de l'objet r.args{} ont été étendues : prise en charge de plusieurs arguments pour une clé et séparation des clés par casse. Les méthodes Symbol.for(), Symbol.keyfor(), atob() et btoa() ont été mises en œuvre.

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