Formado liberación ascendente nginx 1.17.8, dentro do cal continúa o desenvolvemento de novas capacidades (en paralelo soportado estable rama 1.16 Só se realizan cambios relacionados coa eliminación de erros graves e vulnerabilidades).
Na directiva grpc_pass добавлена поддержка использования переменной в параметре, определяющем адрес. Если адрес указан в виде доменного имени, имя ищется среди описанных групп серверов и если не найдено, то определяется с помощью resolver’а;
Исправлена ошибка при обработке pipelined-запросов по SSL-соединению при которой мог произойти таймаут;
Внесены исправления в директиве debug_points при использовании протокола HTTP/2.
Ademais, pódese sinalar liberaciónnjs 0.3.8, un intérprete de JavaScript para o servidor web nginx. O intérprete njs implementa os estándares ECMAScript e permítelle ampliar a capacidade de nginx para procesar solicitudes mediante scripts na configuración. Os scripts pódense usar nun ficheiro de configuración para definir a lóxica avanzada para procesar solicitudes, xerar unha configuración, xerar dinámicamente unha resposta, modificar unha solicitude/resposta ou crear rapidamente stubs para resolver problemas nas aplicacións web.
В новом выпуске в модуле nginx добавлена поддержка Promise для r.subrequest и внесены изменения в обработчик свойства r.parent. Также:
добавлена поддержка Promise;
добавлена начальная поддержка Typed-массивов;
добавлена поддержка ArrayBuffer;
добавлена начальная поддержка символов;
добавлено внешнее управление для JSON.stringify();
добавлен Object.is();
добавлен Object.setPrototypeOf();
введен нулевой оператор объединения (coalescente);
внесено исправление в Object.getPrototypeOf() в соответствии с спецификацией;
внесено исправление в Object.prototype.valueOf() в соответствии с спецификацией;
внесено исправление в JSON.stringify() с непечатными значениями и
функцией заменителя;
исправлен оператор «in» согласно спецификации;
внесено исправление в Object.defineProperties() в соответствии с
с спецификацией;
внесено исправление в Object.create() согласно спецификации.
внесено исправление в Number.prototype.toString(radix), при включенной Быстрой математики;