מעלדונג פון nginx 1.17.6 און njs 0.3.7

געשאפן אַפּסטרים מעלדונג nginx 1.17.6, אין וואָס די אַנטוויקלונג פון נייַע קייפּאַבילאַטיז האלט (אין פּאַראַלעל געשטיצט סטאַביל צווייַג 1.16 בלויז ענדערונגען שייַכות צו די ילימאַניישאַן פון ערנסט ערראָרס און וואַלנעראַביליטיז זענען געמאכט).

הויפּט ענדערונגען:

  • ניו וועריאַבאַלז צוגעגעבן $ פּראָקסי_פּראָטאָקאָל_סערווער_אַדדר и $ פּראָקסי_פּראָטאָקאָל_סערווער_פּאָרט, וואָס אַנטהאַלטן די סערווער אַדרעס און פּאָרט באקומען פון די פּראָקסי פּראָטאָקאָל כעדער;
  • דירעקטיוו צוגעגעבן limit_conn_dry_run, переводящая модуль ngx_http_limit_conn_module в режим пробного запуска, при котором число соединений не ограничивается, но учитывается.
  • אין די מאָדולע ngx_stream_limit_conn_module добавлена переменная $limit_conn_status, которая хранит результат ограничения числа соединений: PASSED, REJECTED или REJECTED_DRY_RUN;
  • אין די מאָדולע נגקס_הטטפּ_לימיט_רעק_מאָדולע добавлена переменная $limit_req_status, которая хранит результат ограничения скорости поступления запросов: PASSED, DELAYED, REJECTED, DELAYED_DRY_RUN или REJECTED_DRY_RUN.

אין דערצו, עס קענען זיין באמערקט מעלדונג njs 0.3.7, אַ דזשאַוואַסקריפּט יבערזעצער פֿאַר די nginx וועב סערווער. די njs יבערזעצער ימפּלאַמאַנץ ECMAScript סטאַנדאַרדס און אַלאַוז איר צו יקספּאַנד די פיייקייט פון nginx צו פּראָצעס ריקוועס ניצן סקריפּס אין די קאַנפיגיעריישאַן. סקריפּטס קענען ווערן גענוצט אין אַ קאַנפיגיעריישאַן טעקע צו דעפינירן אַוואַנסירטע לאָגיק פֿאַר פּראַסעסינג ריקוועס, דזשענערייטינג אַ קאַנפיגיעריישאַן, דינאַמיקאַללי דזשענערייטינג אַ ענטפער, מאָדיפיצירן אַ בעטן / ענטפער, אָדער געשווינד קריייטינג סטאַבס צו סאָלווע פּראָבלעמס אין וועב אַפּלאַקיישאַנז.

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

מקור: opennet.ru

לייגן אַ באַמערקונג