nginx 1.19.1

Se lanzó Nginx 1.19.1, la próxima versión en la rama principal actual del servidor web nginx. La rama principal está en desarrollo activo, mientras que la rama estable actual (1.18) solo tiene correcciones de errores.

  • Cambio: directivas persistente_cerrar, tiempo_persistente и tiempo de espera persistente ahora funciona cuando se usa HTTP/2.
  • Cambio: ahora los datos adicionales enviados por el backend siempre se descartan.
  • Cambio: ahora, al recibir una respuesta demasiado corta de un servidor FastCGI, nginx intenta enviar la parte disponible de la respuesta al cliente y luego cierra la conexión con el cliente.
  • Cambio: ahora, al recibir una respuesta de longitud incorrecta del backend de gRPC, nginx deja de procesar la respuesta con un error.
  • Adición: parámetro min_free en directivas ruta_cache_proxy, fastcgi_cache_path, scgi_cache_path и uwsgi_cache_path. Gracias Adam Bambuch.
  • Solución: nginx no eliminó los sockets de escucha del dominio Unix cuando se apagó correctamente con una señal SIGQUIT.
  • Solución: los paquetes UDP de tamaño cero no fueron enviados mediante proxy.
  • Solución: Es posible que el proxy a backends de uwsgi mediante SSL no funcione. Gracias Guanzhong Chen.
  • Solución: manejo de errores al usar una directiva ssl_ocsp.
  • Corrección de errores: al utilizar sistemas de archivos XFS y NFS, el tamaño de la caché del disco se podía calcular incorrectamente.
  • Solución: si el servidor Memcached devolvió una respuesta incorrecta, podrían aparecer mensajes de "tamaño negativo en el escritor" en los registros.

Salió al mismo tiempo que nginx. njs 0.4.2

njs es un subconjunto del lenguaje JavaScript que le permite ampliar la funcionalidad de nginx. njs es compatible con ECMAScript 5.1 (modo estricto) con algunas extensiones para ECMAScript 6 y posteriores. La compatibilidad está en desarrollo.

Fuente: linux.org.ru

Añadir un comentario