O nginx 1.18.0 foi lançado, que é a versão estável mais recente após a série 1.16.
1.18.0 juntou ramo 1.17.x linha principal, novos recursos e correções de bugs, incluindo limit_req e limit_conn no modo de funcionamento seco, limit_rate , limit_rate_after e grpc_pass suporte instruções para variáveis, bem como o apoio auth_delay directivas.
A diretiva auth_delay está localizada no módulo ngx_http_core_module e seu uso é o seguinte:
Sintaxe: auth_delay time; Valor padrão: auth_delay 0s; Contexto: http, servidor, local
Atraso no processamento de solicitações não autorizadas com um código de status de resposta 401 para evitar ataques de tempo causados por acesso restrito devido a senhas, resultados de sub-solicitações ou JWT.
Algumas outras mudanças:
- Aprimoramentos de segurança, principalmente para corrigir problemas que podem causar consumo excessivo de memória e aumento do uso da CPU para clientes HTTP / 2
- Corrija o problema de que o nginx pode levar muita CPU em alguns casos e muitas outras correções
- É necessário o OpenSSL 0.9.8 ou superior
Endereço de download do nginx 1.18.0: http://nginx.org/en/download.html
De acordo com a estratégia da nginx para lançar novas versões, "estável" refere-se a recursos e frequência de atualização, que nada tem a ver com a qualidade do software . A ramificação estável nunca recebe novos recursos durante seu ciclo de vida e geralmente recebe apenas uma ou duas atualizações para corrigir erros graves. Além disso, a versão estável geralmente se destaca da versão mais recente da linha principal.
Portanto, o nginx 1.18.0 bifurca-se da versão principal mais recente 1.17.10 , que herda todas as correções de bugs, novos recursos e outras alterações da 1.17.x no ano passado.