Lëshimi i nginx 1.17.8 dhe njs 0.3.8

Krijuar lëshimi i degës kryesore nginx 1.17.8, në kuadër të cilit vazhdon zhvillimi i mundësive të reja (në një stabilitet paralele të mbështetur 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ë:

  • NĂ« drejtimin grpc_pass u shtua mbĂ«shtetje pĂ«r pĂ«rdorimin e variablit nĂ« parameterin qĂ« pĂ«rcakton adresĂ«n. NĂ«se adresa Ă«shtĂ« e dhĂ«nĂ« si njĂ« emĂ«r domeni, emri kĂ«rkohet midis grupeve tĂ« serverĂ«ve tĂ« pĂ«rshkruara dhe nĂ«se nuk gjendet, pĂ«rcaktohet pĂ«rmes resolver'it;
  • Korrigjua njĂ« gabim gjatĂ« pĂ«rpunimit tĂ« kĂ«rkesave pipelined pĂ«r lidhjen SSL, gjatĂ« sĂ« cilĂ«s mund tĂ« ndodhte njĂ« skadim i kohĂ«s;
  • JanĂ« bĂ«rĂ« korrigjime nĂ« direktivĂ«n debug_points kur pĂ«rdoret protokolli HTTP/2.

Për më tepër, mund të theksohet lëshimi njs 0.3.8, interpretuese i gjuhës JavaScript për serverin web nginx. Interpretuese njs zbaton standardet ECMAScript dhe lejon zgjerimin e funksionalitetit të nginx për përpunimin e kërkesave duke përdorur skriptet në konfigurim. Skriptet mund të përdoren në skedarin e konfigurimit për të përcaktuar logjikë të zgjeruar të përpunimit të kërkesave, krijimin e konfigurimit, gjenerimin dinamik të përgjigjeve, modifikimin e kërkesës/përgjigjes ose krijimin e shpejtë të stendave për zgjidhjen e problemeve në aplikacionet web.

Në këtë version të ri të modulit nginx është shtuar mbështetje për Promise për r.subrequest dhe janë bërë ndryshime në trajtimin e pronës r.parent. Gjithashtu:

  • shtuar mbĂ«shtetje pĂ«r Promise;
  • shtuar mbĂ«shtetje fillestare pĂ«r Typed-masat;
  • shtuar mbĂ«shtetje pĂ«r ArrayBuffer;
  • shtuar mbĂ«shtetje fillestare pĂ«r simbolet;
  • shtuar menaxhim tĂ« jashtĂ«m pĂ«r JSON.stringify();
  • shtuar Object.is();
  • shtuar Object.setPrototypeOf();
  • nĂ« fuqi operatori iqĂ«rĂ«zimit zero (coalescing);
  • korrigjuar Object.getPrototypeOf() sipas specifikimit;
  • korrigjuar Object.prototype.valueOf() sipas specifikimit;
  • korrigjuar JSON.stringify() me vlera jo-printueshme dhe
    funksioni zëvendësues;
  • korrigjuar operatorin 'in' sipas specifikimit;
  • korrigjuar Object.defineProperties() sipas
    specifikimit;
  • korrigjuar Object.create() sipas specifikimit.
  • korrigjuar Number.prototype.toString(radix), kur Aktivizoni MatematikĂ«n e ShpejtĂ«;
  • korrigjuar pronat e instancĂ«s RegExp();
  • korrigjuar njĂ« gabim importi gjatĂ« importimit.

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