Издаване на nginx 1.17.6 и njs 0.3.7

Създадено основно издание nginx 1.17.6, в контекста на което продължава развитието на нови възможности (в паралелно поддържаната стабилна версия 1.16 се внасят само промени, свързани с отстраняването на сериозни грешки и уязвимости).

Основни промени:

  • Добавени са нови променливи $proxy_protocol_server_addr и $proxy_protocol_server_port, които съдържат адреса и порта на сървъра, получени от заглавката на протокола PROXY;
  • Добавена е директива limit_conn_dry_run, преминаваща модул ngx_http_limit_conn_module в режим на пробен старт, при който броят на връзките не е ограничен, но се взима предвид.
  • В модула ngx_stream_limit_conn_module добавена е променливата $limit_conn_status, която съхранява резултата от ограничаването на броя на връзките: PASSED, REJECTED или REJECTED_DRY_RUN;
  • В модула ngx_http_limit_req_module добавена е променливата $limit_req_status, която съхранява резултата от ограничаването на скоростта на входящите заявки: PASSED, DELAYED, REJECTED, DELAYED_DRY_RUN или REJECTED_DRY_RUN.

Допълнително може да бъде отбелязано издание njs 0.3.7, интерпретатор на JavaScript за уеб сървъра nginx. Интерпретаторът njs реализира стандартите ECMAScript и позволява разширяване на възможностите на nginx при обработка на заявки чрез скриптове в конфигурацията. Скриптовете могат да се използват в конфигурационния файл за определяне на разширена логика на обработка на заявки, формиране на конфигурация, динамично генериране на отговор, модифициране на заявката/отговора или бързо създаване на заплати с решение на проблеми в уеб приложенията.

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

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster