Foi lançada a versão principal do nginx 1.21.1, na qual o desenvolvimento de novas funcionalidades continua (na ramificação estável suportada paralelamente 1.20, apenas alterações relacionadas à correção de erros graves e vulnerabilidades são introduzidas).
Principais 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"; ao haver espaços ou caracteres de controle na string da solicitação, no nome do cabeçalho HTTP ou no valor do cabeçalho "Host".
- A testagem de configuração foi aprimorada ao usar vários sockets de escuta.
- Foi realizado o escape dos caracteres """, "", "\", "^", "`", "{", "|" e "}" ao fazer proxy com alteração de URI.
- O consumo de memória foi reduzido para solicitações de longa duração ao fazer proxy usando mais de 64 buffers.
Fonte: opennet.ru
