versão nginx 1.23.0

Foi apresentada a primeira versão do novo branch principal do nginx 1.23.0, dentro do qual o desenvolvimento de novos recursos continuará. O branch estável 1.22.x mantido em paralelo contém apenas alterações relacionadas à eliminação de bugs e vulnerabilidades graves. No próximo ano, com base no branch principal 1.23.x, um branch estável 1.24 será formado.

Grandes mudanças:

  • A API interna foi reformulada, as linhas do cabeçalho agora são enviadas na forma de uma lista vinculada.
  • Habilitada a fusão de linhas de cabeçalho com nomes idênticos quando passadas para backends FastCGI, SCGI e uwsgi, no método $r->header_in() do módulo ngx_http_perl_module e nas variáveis ​​“$http_...”, “$sent_http_... ”, “$sent_trailer_...”, “ $upstream_http_..." e "$upstream_trailer_...".
  • Para erros de "dados do aplicativo após notificação de fechamento" SSL, o nível de log foi reduzido de "crit" para "info".
  • Corrigido um problema com conexões interrompidas no nginx criado em sistemas Linux com kernel 2.6.17 e posterior, mas usado em sistemas sem suporte a EPOLLRDHUP (por exemplo, ao usar a emulação epoll).
  • Corrigido um problema com o cache de resposta se o cabeçalho "Expires" não permitisse o cache, mas "Cache-Control" o permitisse.
  • Resolvidos problemas que ocorriam se o back-end emitisse vários cabeçalhos “Vary” e “WWW-Authenticate” na resposta.

Fonte: opennet.ru

Adicionar um comentário