nginx 1.19.1

Lançado o nginx 1.19.1, uma nova versão na atual branch mainline do servidor web nginx. Na branch mainline, o desenvolvimento está ativo, enquanto na branch estável atual (1.18) são feitas apenas correções de erros.

  • Mudança: diretivas lingering_close, lingering_time e lingering_timeout agora funcionam ao usar HTTP/2.
  • Mudança: agora dados extras enviados pelo backend são sempre descartados.
  • Mudança: agora, ao receber uma resposta muito curta do servidor FastCGI, o nginx tenta enviar ao cliente a parte disponível da resposta e, em seguida, fecha a conexão com o cliente.
  • Mudança: agora, ao receber uma resposta de comprimento incorreto do backend gRPC, o nginx interrompe o processamento da resposta com um erro.
  • Adição: parâmetro min_free nas diretivas proxy_cache_path, fastcgi_cache_path, scgi_cache_path e uwsgi_cache_path. Obrigado, Adam Bambuch.
  • Correção: o nginx não removia os sockets de escuta de domínio unix durante um encerramento suave com o sinal SIGQUIT.
  • Correção: pacotes UDP de tamanho zero não eram proxy.
  • Correção: o proxy para backends uwsgi usando SSL pode não ter funcionado. Obrigado, Guanzhong Chen.
  • Correção: no tratamento de erros ao usar a diretiva ssl_ocsp.
  • Correção: ao usar sistemas de arquivos XFS e NFS, o tamanho do cache no disco poderia ser calculado incorretamente.
  • Correção: se o servidor memcached retornasse uma resposta incorreta, mensagens "negative size buf in writer" poderiam aparecer nos logs.

Simultaneamente com o nginx, foi lançado o njs 0.4.2

njs é um subconjunto da linguagem JavaScript, permitindo expandir a funcionalidade do nginx. O njs é compatível com ECMAScript 5.1 (modo estrito) com algumas extensões do ECMAScript 6 e posterior. A compatibilidade está em desenvolvimento.

Fonte: linux.org.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster