Lançamento do nginx 1.23.1 e njs 0.7.6

Foi lançado o ramo principal do nginx 1.23.1, no qual o desenvolvimento de novas funcionalidades continua. No ramo estável suportado 1.22.x, apenas são feitas alterações relacionadas à correção de erros graves e vulnerabilidades. No próximo ano, a partir do ramo principal 1.23.x, será formado um ramo estável 1.24.

Entre as alterações:

  • Foi otimizado o consumo de memória nas configurações de proxy. SSL.
  • Um novo parâmetro 'ipv4=off' foi adicionado à diretiva 'resolver', permitindo desativar a busca de endereços IPv4 ao resolver nomes e endereços.
  • O nível de logs para erros SSL 'bad key share', 'bad extension', 'bad cipher' e 'bad ecpoint' foi reduzido de crítico para informativo.
  • Corrigido um erro que fazia com que, ao retornar intervalos, o nginx não excluísse o cabeçalho 'Content-Range', caso estivesse presente na resposta original do backend.
  • Corrigido um erro que fazia com que a resposta proxy pudesse ser enviada incompleta durante uma reconfiguração no Linux.

Simultaneamente, foi lançado o njs 0.7.6, um interpretador para a linguagem JavaScript. servidor web nginx. O interpretador njs implementa os padrões ECMAScript e permite expandir as capacidades do nginx no processamento de requisições com scripts na configuração. Os scripts podem ser utilizados no arquivo de configuração para definir lógicas avançadas de processamento de requisições, gerar configurações, gerar respostas dinamicamente, modificar requisições/respostas ou criar facilmente gambiarras para resolver problemas em aplicativos web.

Na nova versão, foram ampliadas as funcionalidades do objeto r.args{}: agora é possível especificar múltiplos argumentos para uma chave e dividir chaves considerando a diferenciação de maiúsculas e minúsculas. Implementados os métodos Symbol.for(), Symbol.keyfor(), atob() e btoa().

Fonte: opennet.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