Publication de nginx 1.23.0

Le premier lancement de la nouvelle branche principale nginx 1.23.0 a été présenté, au sein de laquelle le développement de nouvelles fonctionnalités se poursuivra. Dans la branche stable parallèlement maintenue 1.22.x, seules les modifications liées à la correction de bugs critiques et de 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.

Principales modifications :

  • L'API interne a été refondue, les chaînes d'en-têtes sont maintenant transmises sous forme de liste chaînée.
  • L'union des chaînes d'en-têtes avec des noms identiques lors de la transmission aux backends FastCGI, SCGI et uwsgi a été assurée, dans la méthode $r->header_in() du module ngx_http_perl_module et dans les variables «$http_…», «$sent_http_…», «$sent_trailer_…», «$upstream_http_…» et «$upstream_trailer_…».
  • Pour les erreurs SSL Le niveau de log pour «application data after close notify» a été abaissé de «crit» à «info».
  • Un problème de blocage des connexions dans nginx construit sur des systèmes Linux avec un noyau 2.6.17 et plus récent, mais utilisé sur des systèmes sans support EPOLLRDHUP (par exemple, lors de l'utilisation d'une émulation epoll), a été résolu.
  • Un problème de mise en cache des réponses, lorsque l'en-tête «Expires» interdisait la mise en cache, mais que «Cache-Control» l'autorisait, a été résolu.
  • Des problèmes ont été résolus, se manifestant lorsque le backend renvoyait plusieurs en-têtes «Vary» et «WWW-Authenticate».

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