Sakin nginx 1.17.0 da njs 0.3.2

Ƙaddamar da sakin farko na sabon babban reshe nginx 1.17, a cikin abin da ci gaban sabon damar zai ci gaba (a cikin layi daya goyan bayan barga reshe 1.16 Canje-canje masu alaƙa da kawar da manyan kurakurai da lahani kawai ana yin su).

Main canji:

  • Ƙara goyon baya ga masu canji a cikin "limit_rate" da "limit_rate_after" umarni, haka kuma a cikin "proxy_upload_rate" da kuma
    "proxy_download_rate" na tsarin rafi;

  • Ƙara yawan buƙatun don mafi ƙarancin tallafi na OpenSSL - 0.9.8;
  • Ta hanyar tsoho, an gina tsarin ngx_http_postpone_filter_module;
  • Matsaloli tare da umarnin “haɗa” baya aiki a cikin tubalan “idan” da “limit_sai dai” an warware su;
  • Kafaffen kwaro lokacin sarrafa ƙimar byte"range".

Daga cikin manyan ci gaban da ake sa ran reshe na 1.17, an ambaci aiwatar da tallafin yarjejeniya QUIC da HTTP/3.

Bugu da ƙari, ana iya lura da shi sakin njs 0.3.2, mai fassarar JavaScript don sabar gidan yanar gizo na nginx. Mai fassarar njs yana aiwatar da ƙa'idodin ECMAScript kuma yana ba ku damar faɗaɗa ikon nginx don aiwatar da buƙatun ta amfani da rubutun a cikin tsari. Ana iya amfani da rubutun a cikin fayil ɗin daidaitawa don ayyana ingantaccen dabaru don sarrafa buƙatun, samar da tsari, samar da amsa mai ƙarfi, gyara buƙatu/amsa, ko ƙirƙirar stubs don warware matsaloli a cikin aikace-aikacen yanar gizo.

Sabon sakin njs yana ƙara goyan baya ga samfuran kirtani da aka ayyana cikin ƙayyadaddun bayanai ECMAScript 6. Samfuran kirtani su ne ainihin kirtani waɗanda ke ba da damar shigar da magana. Ana bayyana furci a cikin toshe ${...} da aka sanya a cikin layi, wanda zai iya haɗawa da masu canji guda biyu (${name}) da maganganu (${5 + a + b})). Bugu da ƙari, an ƙara goyon baya ga ƙungiyoyi masu suna a cikin abin RegExp, yana ba ku damar haɗa sassan layi na yau da kullum tare da takamaiman sunaye maimakon jerin lambobin matches. Ƙara goyon baya don ginawa tare da ɗakin karatu na GNU Readline.

source: budenet.ru

Add a comment