La version 1.17.4 a été publiée dans la branche principale de nginx. Les changements ont été apportés principalement à l'implémentation du protocole HTTP/2
- Changement : amélioration de la détection des comportements incorrects des clients dans HTTP/2.
- Changement : dans la gestion du corps de la requête non lu lors du renvoi d'erreurs dans HTTP/2.
- Correction de bug : la directive worker_shutdown_timeout pouvait ne pas fonctionner lors de l'utilisation de HTTP/2.
- Correctif : une erreur de segmentation pouvait survenir dans un processus de travail lors de l'utilisation de HTTP/2 et de la directive proxy_request_buffering.
- Correctif : sous Windows, lors de l'utilisation de SSL, le niveau de journalisation des erreurs ECONNABORTED était "crit" au lieu de "erreur".
- Correctif : nginx ignorait les données superflues lors de l'utilisation du codage de transfert fragmenté.
- Correctif : si une directive de retour était utilisée et qu'une erreur se produisait lors de la lecture du corps de la requête, nginx renvoyait toujours une erreur 500.
- Correction de la gestion des erreurs d'allocation de mémoire.
Source: linux.org.ru