Новая ветка nginx 1.17.6 и сценарного языка njs 0.3.7

Вчера появилась новая ветка nginx 1.17.6, её уже можно скачать. Ещё разработчики выпустили новую версию сценарного языка для nginx njs 0.3.7.

В nginx 1.17 разработчики развивают новые функции, а в стабильной версии 1.16 только фиксят баги и уязвимости. Прошлая версия 1.17.5 вышла месяц назад. Новые ветки выходят раз в месяц.

Что нового в nginx 1.17.6?

  • Добавили переменные $proxy_protocol_server_addr и $proxy_protocol_server_port. В них информация про номера портов и адреса из заголовков протокола PROXY;
  • Директива limit_conn_dry_run. Даёт модулю ngx_http_limit_conn_module перейти в режим пробного запуска, где число соединений не ограничено.
  • Две переменные $limit_conn_status и $limit_req_status. У них есть значения PASSED, DELAYED, REJECTED, DELAYED_DRY_RUN и REJECTED_DRY_RUN. В эти переменных хранятся результаты ограничения интенсивности запросов и числа соединений.

Что нового в njs 0.3.7?

  • Поддерживаются методы Object.assign() и Array.prototype.copyWithin();
  • В console.time() теперь можно пользоваться метками;
  • Переписан код для работы с внешними объектами и обработки JSON-данных ;
  • В CLI удалили вызов console.help().

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *