Издавање на nginx 1.17.8 и njs 0.3.8

Формирана спротиводно ослободување nginx 1.17.8, во чии рамки продолжува развојот на нови способности (паралелно поддржана стабилна гранка 1.16 Се прават само промени поврзани со елиминација на сериозни грешки и ранливости).

Главните промени:

  • Во директивата grpc_pass додадена поддршка за користење на променлива во параметар кој дефинира адреса. Ако адресата е наведена како име на домен, името се пребарува меѓу опишаните серверски групи и, доколку не е пронајдено, потоа се одредува со помош на резолутор;
  • Поправена грешка при обработка на цевководни барања преку SSL врска во која може да дојде до истек на време;
  • Направени се корекции на директивата debug_points при користење на протоколот HTTP/2.

Дополнително, може да се забележи ослободување њс 0.3.8, преведувач на JavaScript за веб-серверот nginx. Преведувачот njs ги имплементира стандардите на ECMAScript и ви овозможува да ја проширите способноста на nginx да обработува барања користејќи скрипти во конфигурацијата. Скриптите може да се користат во конфигурациска датотека за да се дефинира напредна логика за обработка на барања, генерирање конфигурација, динамичко генерирање одговор, менување барање/одговор или брзо создавање никулци за решавање проблеми во веб-апликациите.

Новото издание додава Promise поддршка за r.subrequest на модулот nginx и го менува управувачот со имот r.parent. Исто така:

  • додадена поддршка за ветување;
  • додадена почетна поддршка за Typed низи;
  • додадена поддршка за ArrayBuffer;
  • додадена поддршка за почетниот симбол;
  • додадена надворешна контрола за JSON.stringify();
  • додаде Object.is();
  • додаде Object.setPrototypeOf();
  • оператор за нула конкатенација (спојување);
  • Поправен Object.getPrototypeOf() за усогласување со спецификациите;
  • Поправен Object.prototype.valueOf() за усогласување со спецификациите;
  • направи поправка на JSON.stringify() со вредности кои не се печатат и
    функција за замена;

  • фиксиран „во“ оператор според спецификацијата;
  • направи поправка на Object.defineProperties() според
    со спецификација;

  • Фиксен објект.create() според спецификацијата.
  • направена е корекција на Number.prototype.toString(radix) кога е овозможена Брза математика;
  • Својствата на примерот RegExp() се коригирани;
  • Поправена грешка при увоз при увоз.

Извор: opennet.ru

Додадете коментар