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, þar sem þróun nýrrar getu mun halda áfram (samhliða studd stöðugri útibú 1.16 Aðeins eru gerðar breytingar sem tengjast því að eyða alvarlegum villum og veikleikum).

Helstu breytingar:

  • Bætti við stuðningi við breytur í "limit_rate" og "limit_rate_after" tilskipunum, sem og í "proxy_upload_rate" og
    "proxy_download_rate" straumeiningarinnar;

  • Auknar kröfur fyrir lágmarksstudda útgáfu af OpenSSL - 0.9.8;
  • Sjálfgefið er að ngx_http_postpone_filter_module einingin er byggð;
  • Vandamál með "include" tilskipunina virka ekki inni í "if" og "limit_except" blokkunum hafa verið leyst;
  • Lagaði villu við vinnslu bætagilda"Range".

Meðal umtalsverðra umbóta sem búist er við í grein 1.17 er innleiðing á stuðningi við siðareglur nefnd QUIC og 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.

Nýja útgáfan af njs bætir við stuðningi við strengjasniðmát sem skilgreind eru í forskriftinni ECMAScript 6. Strengjasniðmát eru strengjabókstafir sem leyfa innfellingu tjáningar. Tjáningar eru skilgreindar í blokk ${...} sem er settur inni í línu, sem getur innihaldið bæði einstakar breytur (${name}) og tjáningar (${5 + a + b})). Að auki hefur stuðningi við nafngreinda hópa verið bætt við RegExp hlutinn, sem gerir þér kleift að tengja hluta strengs sem passa við reglubundna tjáningu við ákveðin nöfn í stað raðnúmera samsvörunar. Bætti við stuðningi við byggingu með GNU Readline bókasafninu.

Heimild: opennet.ru

Bæta við athugasemd