Sakin nginx 1.17.6 da njs 0.3.7

An kafa fitarwa na sama nginx 1.17.6, a cikin abin da ci gaban sabon damar iya ci gaba (a cikin layi daya goyan bayan barga reshe 1.16 Canje-canje masu alaƙa da kawar da manyan kurakurai da lahani kawai ana yin su).

Main canji:

  • An ƙara sabbin masu canji $proxy_protocol_server_addr и $proxy_protocol_server_port, wanda ya ƙunshi adireshin uwar garken da tashar jiragen ruwa da aka samo daga maƙasudin yarjejeniya na PROXY;
  • An ƙara umarni iyaka_conn_dry_run, переводящая модуль ngx_http_limit_conn_module в режим пробного запуска, при котором число соединений не ограничивается, но учитывается.
  • A cikin module ngx_stream_limit_conn_module добавлена переменная $limit_conn_status, которая хранит результат ограничения числа соединений: PASSED, REJECTED или REJECTED_DRY_RUN;
  • A cikin module ngx_http_limit_req_module добавлена переменная $limit_req_status, которая хранит результат ограничения скорости поступления запросов: PASSED, DELAYED, REJECTED, DELAYED_DRY_RUN или REJECTED_DRY_RUN.

Bugu da ƙari, ana iya lura da shi sakin njs 0.3.7, mai fassarar JavaScript don sabar gidan yanar gizo na nginx. Mai fassarar njs yana aiwatar da ƙa'idodin ECMAScript kuma yana ba ku damar faɗaɗa ikon nginx don aiwatar da buƙatun ta amfani da rubutun a cikin tsari. Ana iya amfani da rubutun a cikin fayil ɗin daidaitawa don ayyana ingantaccen dabaru don sarrafa buƙatun, samar da tsari, samar da amsa mai ƙarfi, gyara buƙatu/amsa, ko ƙirƙirar stubs da sauri don magance matsaloli a cikin aikace-aikacen yanar gizo.

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

source: budenet.ru

Add a comment