nginx 1.19.1

O Nginx 1.19.1 foi lançado, o próximo lançamento na ramificação principal atual do servidor web nginx. A ramificação principal está em desenvolvimento ativo, enquanto a ramificação estável atual (1.18) possui apenas correções de bugs.

  • Mudança: diretivas lingering_close, tempo_persistente и lingering_timeout agora funciona ao usar HTTP/2.
  • Mudança: agora os dados extras enviados pelo backend são sempre descartados.
  • Mudança: agora, ao receber uma resposta muito curta de um servidor FastCGI, o nginx tenta enviar a parte disponível da resposta ao cliente e depois fecha a conexão com o cliente.
  • Alteração: agora, ao receber uma resposta de comprimento incorreto do backend gRPC, o nginx para de processar a resposta com um erro.
  • Adição: parâmetro min_free nas diretivas proxy_cache_path, fastcgi_cache_path, scgi_cache_path и uwsgi_cache_path. Obrigado Adam Bambuch.
  • Correção: o nginx não removeu os soquetes de escuta do domínio unix ao desligar normalmente em um sinal SIGQUIT.
  • Correção: pacotes UDP de tamanho zero não eram proxy.
  • Correção: o proxy para back-ends uwsgi usando SSL pode não funcionar. Obrigado Guanzhong Chen.
  • Correção: tratamento de erros ao usar uma diretiva ssl_ocsp.
  • Correção de bug: ao usar sistemas de arquivos XFS e NFS, o tamanho do cache do disco pode ser calculado incorretamente.
  • Correção: se o servidor memcached retornasse uma resposta incorreta, mensagens de “tamanho negativo buf no gravador” poderiam aparecer nos logs.

Saiu ao mesmo tempo que o nginx js 0.4.2

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

Fonte: linux.org.ru

Adicionar um comentário