Foi lançado o branch principal do nginx 1.21.1, 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 Nginx agora sempre retorna um erro ao usar o método CONNECT; ao especificar simultaneamente os cabeçalhos “Content-Length” e “Transfer-Encoding”; quando há espaços ou caracteres de controle na string de consulta, no nome do cabeçalho HTTP ou no valor do cabeçalho Host.
- Teste de configuração aprimorado ao usar vários soquetes de escuta.
- O escape dos caracteres """, "", "\", "^", "`", "{", "|" foi melhorado. e "}" ao fazer proxy com uma alteração de URI.
- Consumo de memória reduzido para solicitações de processamento demorado ao usar proxy usando mais de 64 buffers.
Fonte: opennet.ru