lançamento da ramificação principal , no qual o desenvolvimento de novas funcionalidades continua (na ramificação estável suportada paralelamente são realizadas apenas mudanças relacionadas à correção de erros críticos e vulnerabilidades).
Principais :
- Novas variáveis foram adicionadas e , que contêm o endereço e a porta do servidor, obtidos do cabeçalho do protocolo PROXY;
- Adicionada a diretiva , que ativa o módulo ngx_http_limit_conn_module em modo de teste, onde o número de conexões não é limitado, mas é contabilizado.
- No módulo adicionada a variável $limit_conn_status, que armazena o resultado da limitação de conexões: PASSED, REJECTED ou REJECTED_DRY_RUN;
- No módulo adicionada a variável $limit_req_status, que armazena o resultado da limitação da taxa de requisições: PASSED, DELAYED, REJECTED, DELAYED_DRY_RUN ou REJECTED_DRY_RUN.
Adicionalmente, pode-se destacar , interpretador da linguagem JavaScript para o servidor web nginx. O interpretador njs implementa os padrões ECMAScript e permite expandir as capacidades do nginx no processamento de solicitações através de scripts na configuração. Os scripts podem ser usados no arquivo de configuração para definir lógica avançada de processamento de solicitações, formação de configuração, geração dinâmica de respostas, modificação de solicitações/respostas ou criação rápida de stub para resolução de problemas em aplicativos web.
A nova versão adiciona suporte aos métodos Object.assign() e Array.prototype.copyWithin(). No console.time(), foi adicionada a possibilidade de usar etiquetas. O código para interação com objetos externos e processamento de dados no formato JSON foi reformulado. A chamada console.help() foi removida do CLI.
Fonte: opennet.ru
