En la rama mainline de nginx se lanzó la versión 1.17.4. Los cambios se han realizado principalmente en la implementación del protocolo HTTP/2.
- Cambio: mejorada la detección de comportamientos incorrectos de los clientes en HTTP/2.
- Cambio: en el manejo del cuerpo no leído de la solicitud al devolver errores en HTTP/2.
- Corrección: la directiva worker_shutdown_timeout podría no funcionar al usar HTTP/2.
- Corrección: al usar HTTP/2 y la directiva proxy_request_buffering, podía ocurrir un fallo de segmentación en el proceso de trabajo.
- Corrección: en Windows, al usar SSL el nivel de registro del error ECONNABORTED era «crit» en lugar de «error».
- Corrección: nginx ignoraba datos adicionales al usar codificación de transferencia en trozos.
- Corrección: si se utilizaba la directiva return y ocurría un error al leer el cuerpo de la solicitud, nginx siempre devolvía un error 500.
- Se mejoró el manejo de errores de asignación de memoria.
Fuente: linux.org.ru
