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 :
- Na diretiva adicionada a suportar o uso de uma variável no parâmetro que define o endereço. Se o endereço é especificado como um nome de domínio, o nome é procurado entre os grupos de servidores descritos e, se não encontrado, é determinado pelo resolver;
- Corrigido um erro ao processar solicitações em pipelined através de uma conexão SSL, onde poderia ocorrer um timeout;
- Corrigidas as alterações na diretiva ao usar o protocolo HTTP/2.
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.
Na nova versão, o módulo nginx adicionou suporte para Promise para r.subrequest e foram feitas alterações no manipulador da propriedade r.parent. Além disso:
- adicionado suporte para Promise;
- adicionado suporte inicial para Typed-arrays;
- adicionado suporte para ArrayBuffer;
- adicionado suporte inicial para símbolos;
- adicionada a gestão externa para JSON.stringify();
- adicionado Object.is();
- adicionado Object.setPrototypeOf();
- introduzido o operador nulo de coalescência ();
- corrigido o Object.getPrototypeOf() de acordo com a especificação;
- corrigido o Object.prototype.valueOf() de acordo com a especificação;
- corrigido o JSON.stringify() com valores não imprimíveis e
a função substituta; - corrigido o operador 'in' de acordo com a especificação;
- corrigido o Object.defineProperties() de acordo com
a especificação; - corrigido o Object.create() de acordo com a especificação.
- corrigido o Number.prototype.toString(radix), com a Matemática Rápida ativada;
- corrigidos os atributos de instância RegExp();
- corrigido um erro de importação ao importar.
Fonte: opennet.ru
