versión nginx 1.23.0

Se ha presentado el primer lanzamiento de la nueva rama principal de nginx 1.23.0, dentro de la cual se continuará con el desarrollo de nuevas funcionalidades. La rama estable mantenida en paralelo 1.22.x contiene solo cambios relacionados con la eliminación de errores y vulnerabilidades graves. El próximo año, basada en la rama principal 1.23.x, se formará una rama estable 1.24.

Cambios importantes:

  • La API interna ha sido reelaborada y las filas de encabezado ahora se envían en forma de lista vinculada.
  • Se habilitó la fusión de líneas de encabezado con nombres idénticos cuando se pasan a los backends FastCGI, SCGI y uwsgi, en el método $r->header_in() del módulo ngx_http_perl_module y en las variables “$http_...”, “$sent_http_... ”, “$sent_trailer_...”, “ $upstream_http_..." y "$upstream_trailer_...".
  • Para los errores de "datos de la aplicación después de notificar el cierre" de SSL, el nivel de registro se ha reducido de "crit" a "info".
  • Se solucionó un problema con las conexiones que se bloqueaban en nginx creado en sistemas Linux con kernel 2.6.17 y posteriores, pero que se usaban en sistemas sin soporte EPOLLRDHUP (por ejemplo, cuando se usaba la emulación epoll).
  • Se solucionó un problema con el almacenamiento en caché de respuestas si el encabezado "Expira" no permitía el almacenamiento en caché, pero "Cache-Control" lo permitía.
  • Se resolvieron problemas que ocurrían si el backend emitía varios encabezados "Vary" y "WWW-Authenticate" en la respuesta.

Fuente: opennet.ru

Añadir un comentario