Lançamento do nginx 1.21.2 e njs 0.6.2

A versão principal do nginx 1.21.2 foi lançada, dando continuidade ao desenvolvimento de novas funcionalidades (na versão estável suportada paralelamente 1.20, apenas correções para erros graves e vulnerabilidades são realizadas).

Principais mudanças:

  • A proteção contra requisições HTTP/1.0 que incluem o cabeçalho HTTP "Transfer-Encoding" (introduzido na versão do protocolo HTTP/1.1) foi garantida.
  • O suporte ao conjunto de cifras de exportação foi encerrado.
  • Compatibilidade garantida com a biblioteca OpenSSL 3.0.
  • Foi implementada a transmissão dos cabeçalhos "Auth-SSL-Protocol" e "Auth-SSL-Cipher" para o servidor de autenticação do proxy de e-mail.
  • Na API de filtragem do corpo da solicitação, a bufferização de dados processados foi permitida.
  • Ao carregar certificados do servidor, foi estabelecido o uso dos níveis de segurança suportados a partir do OpenSSL 1.1.0 e definidos através do parâmetro "@SECLEVEL=N" na diretiva ssl_ciphers.
  • Os travamentos que ocorriam ao criar SSL-conexões com backends nos módulos stream e gRPC foram resolvidos.
  • Foi resolvido o problema da gravação no disco do corpo da requisição ao usar HTTP/2, na ausência do cabeçalho "Content-Length" na requisição.

Foi simultaneamente lançado o njs 0.6.2, um interpretador da linguagem JavaScript para servidor web nginx. O interpretador njs implementa padrões ECMAScript e permite expandir as capacidades do nginx no processamento de requisições através de scripts na configuração. Os scripts podem ser utilizados no arquivo de configuração para definir lógica avançada de processamento de requisições, formação de configuração, geração dinâmica de respostas, modificação de requisições/respostas ou criação rápida de gambiarras para resolução de problemas em aplicações web. Na nova versão, foram adicionados métodos ao Promise na implementação do Promise: Promise.all(), Promise.allSettled(), Promise.any() e Promise.race(). O suporte ao objeto AggregateError foi implementado.

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