Serbestberdana nginx 1.17.0 û njs 0.3.2

Nasandin первый выпуск новой основной ветки nginx 1.17, в рамках которой будет продолжено развитие новых возможностей (в параллельно поддерживаемой стабильной şax 1.16 Tenê guhertinên têkildarî rakirina xeletî û qelsiyên giran têne çêkirin).

sereke guhertin:

  • Добавлена поддержка переменных в директивах «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»;
  • Исправлена ошибка при обработке байтовых значений «Dirêjahî".

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

Wekî din, ew dikare were destnîşan kirin berdan njs 0.3.2, wergerek JavaScript ji bo servera webê nginx. Wergêrê njs standardên ECMAScript bicîh tîne û dihêle hûn kapasîteya nginx-ê berfireh bikin ku serlêdanan bi karanîna skrîptên di veavakirinê de bi kar tîne. Skrîpt dikarin di pelek veavakirinê de werin bikar anîn da ku mentiqek pêşkeftî ji bo pêvajoykirina daxwazan diyar bikin, mîhengek çêbikin, bi dînamîk bersivek biafirînin, daxwazek/bersiv biguhezînin, an zû biafirînin ji bo çareserkirina pirsgirêkan di serîlêdanên malperê de.

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

Source: opennet.ru

Add a comment