Lëshimi i nginx 1.17.0 dhe njs 0.3.2

Të paraqitura lëshimi i parë i degës kryesore të re nginx 1.17, në kuadër të së cilës do të vazhdojë zhvillimi i mundësive të reja (në degën stabile 1.16, e cila do të mbështetet paralelisht, ndryshimet e bëra lidhen vetëm me eliminimin e defekteve të rënda dhe vulnerabilitetet). ndryshimet që lidhen vetëm me eliminimin e gabimeve serioze dhe me të meta).

Ndryshimet kryesore në:

  • Shtuar mbĂ«shtetje pĂ«r variablat nĂ« direktivat "limit_rate" dhe "limit_rate_after", si dhe nĂ« direktivat "proxy_upload_rate" dhe
    "proxy_download_rate" të modulit stream;
  • KĂ«rkesat pĂ«r versionin minimal tĂ« mbĂ«shtetur tĂ« OpenSSL janĂ« rritur — 0.9.8;
  • Me default Ă«shtĂ« siguruar ndĂ«rtimi i modulit ngx_http_postpone_filter_module;
  • Zgjidhur problemet me punĂ«n e direktivĂ«s "include" brenda blloqeve "if" dhe "limit_except";
  • Korrigjuar gabimin gjatĂ« trajtimit tĂ« vlerave tĂ« bytes "Range«.

Nga përmirësimet e rëndësishme që priten në degën 1.17, përmendet implementimi i mbështetjes për protokollet QUIC dhe HTTP/3.

Për më tepër, mund të theksohet lëshimi njs 0.3.2, interpreter i gjuhës JavaScript për serverin nginx. Interpreteri njs implementon standardet ECMAScript dhe lejon zgjerimin e mundësive të nginx për përpunimin e kërkesave nëpërmjet skenareve në konfigurim. Skenaret mund të përdoren në skedarin e konfigurimit për të përcaktuar logjikën e avancuar të përpunimit të kërkesave, për të formuar konfigurimin, për gjenerimin dinamik të përgjigjeve, për modifikimin e kërkesës/përgjigjes, ose për krijimin e shpejtë të zëvendësimeve për problemet në aplikacionet web.

NĂ« versionin e ri tĂ« njs Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r shabllonĂ«t e vargut, tĂ« pĂ«rcaktuar nĂ« specifikimin ECMAScript 6. ShabllonĂ«t e vargut janĂ« literat string qĂ« lejojnĂ« pĂ«rfshirjen e shprehjeve. Shprehjet pĂ«rcaktohen nĂ« njĂ« bllok tĂ« vendosur brenda vargut ${
}, i cili mund tĂ« pĂ«rfshijĂ« si variabla tĂ« veçanta (${name}), ashtu edhe shprehje (${5 + a + b}). PĂ«r mĂ« tepĂ«r, Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r grupet e emĂ«ruara nĂ« objektin RegExp, qĂ« lejojnĂ« lidhjen e pjesĂ«ve tĂ« correlacionuara nga shprehjet e rregullta me emra tĂ« caktuar nĂ« vend tĂ« numrave radhorĂ« tĂ« pĂ«rputhjeve. ËshtĂ« shtuar mbĂ«shtetje pĂ«r ndĂ«rtimin me bibliotekĂ«n GNU Readline.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster