Az nginx 1.17.6 és az njs 0.3.7 kiadása

Alakított upstream kiadás nginx 1.17.6, amelyen belül folytatódik az új képességek fejlesztése (párhuzamosan támogatott stabil ág 1.16 Csak a súlyos hibák és sérülékenységek kiküszöbölésével kapcsolatos változtatások történnek).

A főbb változások:

  • Új változók hozzáadva $proxy_protocol_server_addr и $proxy_protocol_server_port, amelyek a PROXY protokoll fejlécéből nyert szervercímet és portot tartalmazzák;
  • Az irányelv hozzáadva limit_conn_dry_run, переводящая модуль ngx_http_limit_conn_module в режим пробного запуска, при котором число соединений не ограничивается, но учитывается.
  • A modulban ngx_stream_limit_conn_module добавлена переменная $limit_conn_status, которая хранит результат ограничения числа соединений: PASSED, REJECTED или REJECTED_DRY_RUN;
  • A modulban ngx_http_limit_req_module добавлена переменная $limit_req_status, которая хранит результат ограничения скорости поступления запросов: PASSED, DELAYED, REJECTED, DELAYED_DRY_RUN или REJECTED_DRY_RUN.

Ezenkívül meg lehet jegyezni kérdés njs 0.3.7, egy JavaScript értelmező az nginx webszerverhez. Az njs interpreter az ECMAScript szabványokat valósítja meg, és lehetővé teszi az nginx azon képességének bővítését, hogy a konfigurációban lévő parancsfájlok segítségével feldolgozza a kéréseket. A parancsfájlok egy konfigurációs fájlban használhatók a kérések feldolgozásához, konfigurációk generálásához, dinamikus válasz generálásához, kérés/válasz módosításához vagy a webalkalmazások problémáinak megoldásához szükséges csonkok gyors létrehozásához.

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

Forrás: opennet.ru

Hozzászólás