Gefa út nginx 1.17.0 og njs 0.3.2

Kynnt fyrsta útgáfa af nýju aðalútibúi nginx 1.17, в рамках которой будет продолжено развитие новых возможностей (в параллельно поддерживаемой стабильной útibú 1.16 Aðeins eru gerðar breytingar sem tengjast því að eyða alvarlegum villum og veikleikum).

Helstu breytingar:

  • Добавлена поддержка переменных в директивах «limit_rate» и «limit_rate_after», а также в директивах «proxy_upload_rate» и
    «proxy_download_rate» модуля stream;

  • Повышены требования к минимально поддерживаемой версии OpenSSL — 0.9.8;
  • По умолчанию обеспечена сборка модуля ngx_http_postpone_filter_module;
  • Решены проблемы с неработой директивы «include» внутри блоков «if» и «limit_except»;
  • Исправлена ошибка при обработке байтовых значений «Range".

Из значительных улучшений, которые ожидаются в ветке 1.17, упоминается реализация поддержки протоколов QUIC и HTTP/3.

Auk þess má geta þess slepptu njs 0.3.2, JavaScript túlkur fyrir nginx vefþjóninn. njs túlkurinn innleiðir ECMAScript staðla og gerir þér kleift að auka getu nginx til að vinna úr beiðnum með því að nota forskriftir í uppsetningunni. Forskriftir geta verið notaðar í stillingarskrá til að skilgreina háþróaða rökfræði til að vinna úr beiðnum, búa til stillingar, búa til svar á kraftmikinn hátt, breyta beiðni/svari eða búa til stutta stubba til að leysa vandamál í vefforritum.

В новом выпуске njs добавлена поддержка шаблонов строк, определённых в спецификации ECMAScript 6. Шаблоны строк являются строковыми литералами, допускающими встраивание выражений. Выражения определяются в размещённом внутри строки блоке ${…}, который может включать как отдельные переменные (${name}), так и выражения (${5 + a + b})). Кроме того, добавлена поддержка именованных групп в объекте RegExp, позволяющих связать сопоставленные регулярным выражением части строки с определёнными именами вместо порядковых номеров совпадений. Добавлена поддержка сборки с библитекой GNU Readline.

Heimild: opennet.ru

Bæta við athugasemd