Versão Nginx 1.21.4

Foi lançado o branch principal do nginx 1.21.4, dentro do qual continua o desenvolvimento de novos recursos (no branch estável 1.20 com suporte paralelo, apenas são feitas alterações relacionadas à eliminação de erros graves e vulnerabilidades).

Grandes mudanças:

  • O suporte para estabelecer conexões HTTP/2 usando a extensão NPN (Next Protocol Negotiation) em vez de ALPN foi descontinuado;
  • Garante que as conexões SSL sejam fechadas quando um cliente usar a extensão ALPN se um protocolo suportado não for selecionado durante a negociação da conexão;
  • Na diretiva "sendfile_max_chunk", o valor padrão foi alterado para 2 megabytes;
  • No módulo stream foi adicionada a diretiva proxy_half_close, com a qual você pode configurar o comportamento ao fechar uma conexão TCP proxy em um dos lados (“TCP half-close”);
  • No módulo stream, foi adicionada a diretiva ssl_alpn para determinar a lista de protocolos ALPN suportados (h2, http/1.1) e a variável $ssl_alpn_protocol, refletindo o protocolo ALPN acordado com o cliente;
  • Adicionado suporte para chamar SSL_sendfile() ao usar OpenSSL 3.0;
  • Adicionada a diretiva “mp4_start_key_frame” no módulo ngx_http_mp4_module para transmitir um stream de vídeo a partir de um quadro-chave.
  • Corrigida a configuração da variável $content_length ao usar codificação de transferência fragmentada;
  • Corrigido erro de cache de conexão ao receber uma resposta de comprimento incorreto do backend com proxy;
  • Corrigido o log com o nível “error” em vez de “info” quando os cabeçalhos dos backends estão incorretos;
  • Corrigidas solicitações suspensas ao usar HTTP/2 e a diretiva aio_write.

Fonte: opennet.ru

Adicionar um comentário