Nginx 1.17.8 болон njs 0.3.8 хувилбаруудыг гаргасан

Үүссэн дээд талын хувилбар nginx 1.17.8 хувилбартай, үүний хүрээнд шинэ чадавхийг хөгжүүлэх ажил үргэлжилж байна (зэрэгцээ дэмжигдсэн тогтвортой салбар 1.16 зөвхөн ноцтой алдаа, эмзэг байдлыг арилгахтай холбоотой өөрчлөлтүүд хийгдсэн).

Үндсэн өөрчлөлт:

  • Зааварт grpc_pass добавлена поддержка использования переменной в параметре, определяющем адрес. Если адрес указан в виде доменного имени, имя ищется среди описанных групп серверов и если не найдено, то определяется с помощью resolver’а;
  • Исправлена ошибка при обработке pipelined-запросов по SSL-соединению при которой мог произойти таймаут;
  • Внесены исправления в директиве debug_points при использовании протокола HTTP/2.

Нэмж дурдахад үүнийг тэмдэглэж болно суллах njs 0.3.8, nginx вэб серверт зориулсан JavaScript орчуулагч. Njs орчуулагч нь ECMAScript стандартуудыг хэрэгжүүлдэг бөгөөд тохиргоонд байгаа скриптүүдийг ашиглан хүсэлтийг боловсруулах nginx чадварыг өргөжүүлэх боломжийг танд олгоно. Скриптийг тохиргооны файлд ашиглаж, хүсэлтийг боловсруулах, тохиргоог үүсгэх, хариу динамикаар үүсгэх, хүсэлт/хариултыг өөрчлөх, вэб програмын асуудлыг шийдвэрлэхийн тулд stub үүсгэх зэрэг дэвшилтэт логикийг тодорхойлох боломжтой.

В новом выпуске в модуле nginx ​​добавлена поддержка Promise для r.subrequest и внесены изменения в обработчик свойства r.parent. Также:

  • добавлена ​​поддержка Promise;
  • добавлена ​​начальная поддержка Typed-массивов;
  • добавлена ​​поддержка ArrayBuffer;
  • добавлена ​​начальная поддержка символов;
  • добавлено внешнее управление для JSON.stringify();
  • добавлен Object.is();
  • добавлен Object.setPrototypeOf();
  • введен нулевой оператор объединения (эвсэл);
  • внесено исправление в Object.getPrototypeOf() в соответствии с спецификацией;
  • внесено исправление в Object.prototype.valueOf() в соответствии с спецификацией;
  • внесено исправление в JSON.stringify() с непечатными значениями и
    функцией заменителя;

  • исправлен оператор «in» согласно спецификации;
  • внесено исправление в Object.defineProperties() в соответствии с
    с спецификацией;

  • внесено исправление в Object.create() согласно спецификации.
  • внесено исправление в Number.prototype.toString(radix), при включенной Быстрой математики;
  • исправлены свойства экземпляра RegExp();
  • исправлена ​​ошибка импорта при импорте.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх