Nueva versión de nginx 1.29.0

Se ha publicado el primer lanzamiento de la nueva rama principal nginx 1.29.0, en la que se continuará el desarrollo de nuevas funcionalidades. En la rama estable 1.28.x que se mantiene paralelamente, solo se realizan cambios relacionados con la corrección de errores graves y vulnerabilidades. El próximo año se formará una rama estable 1.30 basada en la rama principal 1.29.x. El código del proyecto está escrito en C y se distribuye bajo la licencia BSD.

En esta nueva versión:

  • Se ha añadido la directiva «early_hints» y se ha implementado el soporte del código HTTP 103 en las respuestas de los proxies y gRPC. El código 103 permite informar al cliente sobre el contenido de ciertos encabezados HTTP inmediatamente después de la solicitud, sin esperar a que servidor complete todas las operaciones relacionadas con la solicitud y comience a entregar contenido. De esta manera, se pueden proporcionar sugerencias sobre elementos relacionados con la página que se va a entregar, que pueden ser precargados (por ejemplo, pueden incluirse enlaces a los archivos css y javascript utilizados en la página). Al recibir información sobre estos recursos, el navegador comenzará a descargarlos sin esperar a que se complete la entrega de la página principal, lo que permite reducir el tiempo total de procesamiento de la solicitud.
  • Se ha proporcionado la posibilidad de cargar claves criptográficas desde tokens de hardware, usando la biblioteca OpenSSL como proveedor.
  • En la plataforma macOS se ha implementado el soporte para el parámetro «so_keepalive» en la directiva «listen».
  • El nivel de errores que ocurren al negociar una conexión utilizando el protocolo QUIC ha cambiado de «error» a «crit» para problemas críticos con SSL y a «info» para otros problemas con SSL.
  • Al compilar la versión para Windows, se ha utilizado el Windows SDK 10.
  • Se han resuelto problemas con la compilación de los módulos ngx_http_v2_module y ngx_http_v3_module utilizando GCC 15, así como problemas con la compilación del módulo ngx_http_v3_module con las optimizaciones «-O3 -flto» en GCC 14.
  • Se ha mejorado la compatibilidad con HTTP/3.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster