Издање нгинк 1.19.3 и њс 0.4.4

Формирана узводно ослобађање нгинк КСНУМКС, у оквиру којег се наставља развој нових способности (паралелно подржан стабилан грана 1.18 Извршавају се само промене које се односе на отклањање озбиљних грешака и рањивости).

Главни Промене:

  • Модул је укључен нгк_стреам_сет_модуле, што вам омогућава да доделите вредност променљивој

    сервер {
    слушај КСНУМКС;
    поставите $труе 1;
    }

  • Додата директива проки_цоокие_флагс да наведете заставице за колачиће у прокси везама. На пример, да бисте додали ознаку „хттпонли“ у „један“ колачића и „носецуре“ и „самесите=стрицт“ заставице за све остале колачиће, можете користити следећу конструкцију:

    проки_цоокие_флагс само хттп;
    проки_цоокие_флагс ~ носецуре самесите=строго;

  • Слична директива усерид_флагс за додавање заставица у Цоокие је такође имплементиран за модул нгк_хттп_усерид.

Истовремено одржан емисија њс 0.4.4, ЈаваСцрипт тумач за нгинк веб сервер. Њс интерпретер имплементира стандарде ЕЦМАСцрипт и омогућава вам да проширите нгинк-ову способност да обрађује захтеве користећи скрипте у конфигурацији. Скрипте се могу користити у конфигурационој датотеци за дефинисање напредне логике за обраду захтева, генерисање конфигурације, динамичко генерисање одговора, модификовање захтева/одговора или брзо креирање стубова за решавање проблема у веб апликацијама. У новој верзији:

  • Додата подршка за визуелно раздвајање цифара у бројевима (на пример, „1_000“).
  • Имплементиране недостајуће методе за %ТипедАрраи%.прототипе: евери(), филтер(), финд(), финдИндек(), форЕацх(), инцлуде(), индекОф(), ластИндекОф(), мап(), смањити(), редуцеРигхт(), реверсе(), соме().
  • Имплементиране недостајуће методе за %ТипедАрраи%: фром(), оф().
  • Имплементирани ДатаВиев објекат.

    : >> (нови ДатаВиев(буф.буффер)).гетУинт16()
    : КСНУМКС

  • Имплементирани објекат Буффер.

    : >> вар буф = Буффер.фром([0к80,206,177,206,178])
    : недефинисан
    : >> буф.слице(1).тоСтринг()
    : 'αβ'
    : >> буф.тоСтринг('басе64')
    : 'гМ6кзрИ='

  • Додата подршка за објекте Буффер методама „црипто“ и „фс“ и осигурана је да фс.реадФиле(), Хасх.прототипе.дигест() и Хмац.прототипе.дигест() враћају инстанцу објекта Буффер.
  • Подршка за АрраиБуффер је додата методи ТектДецодер.прототипе.децоде().

Извор: опеннет.ру

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