Нашри nginx 1.17.0 ва njs 0.3.2

муаррифӣ карда шуд барориши якуми филиали асосии нав nginx 1.17, ки дар доираи он рушди қобилиятҳои нав идома хоҳад ёфт (дар баробари дастгирӣ устувор филиал 1.16 Танҳо тағйироте, ки бо бартараф кардани хатогиҳои ҷиддӣ ва осебпазирӣ алоқаманданд) ворид карда мешаванд.

асосӣ тағйирдиҳӣ:

  • Дастгирии иловашуда барои тағирёбандаҳо дар дастурҳои "limit_rate" ва "limit_rate_after", инчунин дар "proxy_upload_rate" ва
    "proxy_download_rate"-и модули ҷараён;

  • Талаботи зиёд барои версияи ҳадди ақали дастгирӣшудаи OpenSSL - 0.9.8;
  • Бо нобаёнӣ, модули ngx_http_postpone_filter_module сохта шудааст;
  • Мушкилот бо дастури "include" дар дохили блокҳои "if" ва "limit_except" кор намекунад, ҳал карда шуданд;
  • Хатогӣ ҳангоми коркарди арзишҳои байт ислоҳ карда шуд "диапазон".

Дар байни беҳбудиҳои назаррас дар бахши 1.17, татбиқи дастгирии протокол зикр шудааст QUIC ва HTTP/3.

Илова бар ин, метавон қайд кард маҳсулот njs 0.3.2, тарҷумони JavaScript барои веб-сервери nginx. Тарҷумаи njs стандартҳои ECMAScript-ро амалӣ мекунад ва ба шумо имкон медиҳад, ки қобилияти nginx-ро барои коркарди дархостҳо бо истифода аз скриптҳои конфигуратсия васеъ кунед. Скриптҳоро дар файли конфигуратсия барои муайян кардани мантиқи пешрафта барои коркарди дархостҳо, тавлиди конфигуратсия, ба таври динамикӣ тавлид кардани посух, тағир додани дархост/ҷавоб ё зуд эҷод кардани нотаҳо барои ҳалли мушкилот дар замимаҳои веб истифода бурдан мумкин аст.

Нашри нави njs дастгирии қолибҳои сатри дар мушаххасот муайяншударо илова мекунад ECMAScript 6. Шаблонҳои сатр литералҳои сатр мебошанд, ки ба ифодаи хаттӣ имкон медиҳанд. Ифодаҳо дар блоки ${...} дар дохили сатр ҷойгир карда шудаанд, ки метавонанд ҳам тағирёбандаҳои инфиродӣ (${ном}) ва ҳам ифодаҳоро (${5 + a + b}) дар бар гиранд. Илова бар ин, дастгирии гурӯҳҳои номбаршуда ба объекти RegExp илова карда шудааст, ки ба шумо имкон медиҳад, ки қисмҳои сатри бо ифодаи муқаррарӣ мувофиқро бо номҳои мушаххас ба ҷои рақамҳои силсилавии мувофиқат пайваст кунед. Дастгирии иловагӣ барои сохтани китобхонаи GNU Readline.

Манбаъ: opennet.ru

Илова Эзоҳ