Sakin nginx 1.19.1 da njs 0.4.2

Ƙaddamar da sakin sabon babban reshe nginx 1.19.1, wanda a ciki ake samun sabbin damammaki. A cikin layi daya mai goyan baya barga reshe 1.18.x Canje-canje masu alaƙa da kawar da manyan kurakurai da lahani kawai ana yin su. Shekara mai zuwa, dangane da babban reshe na 1.19.x, za a kafa reshe mai tsayi 1.20.

Main canji:

  • A cikin umarnin"hanyar proxy_cache«
    "fastcgi_cache_path", "scgi_cache_path" da "uwsgi_cache_path" sun kara da ma'auni na "min_free" wanda ke daidaita girman cache dangane da ƙayyade mafi ƙarancin girman sararin diski kyauta.

  • Umarni"m_kusa"," lingering_time" da "lingering_timeout" an daidaita su don aiki tare da HTTP/2.
  • Yana tabbatar da cewa an yi watsi da duk bayanan da ba dole ba da mai baya ya aika.
  • Lokacin karɓar ɗan gajeren amsa daga uwar garken FastCGI, Nginx yanzu yana ƙoƙarin aika sashin da ake samu na amsa ga abokin ciniki sannan ya rufe haɗin.
  • Lokacin karɓar amsa na tsawon lokacin da ba daidai ba daga gRPC baya, Nginx yana dakatar da sarrafa buƙatar tare da saƙon kuskure.
  • An gyara kurakurai, alal misali, cire soket ɗin Unix na sauraron lokacin sarrafa siginar SIGQUIT an tabbatar da shi, wakilcin fakitin UDP masu girman sifili da wakilcin uwsgi baya lokacin amfani da SSL an daidaita shi, an gyara sarrafa kuskure yayin amfani da umarnin "ssl_ocsp", lissafin kuskuren girman cache a cikin tsarin fayil na XFS an gyara shi kuma NFS.

Lokaci guda ya faru sakin njs 0.4.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. Sabuwar sigar tana ƙara tallafi don RegExp.prototype[Symbol.replace] da %TypedArray%.prototype.sort(). An gabatar da yuwuwar dawo da layi-by-line. Ayyuka kamar mkdir(), readdir() da rmdir() an ƙara su zuwa "fs" module.

Bugu da kari, Ma'aikatar Harkokin Cikin Gida ta Tarayyar Rasha олучено tabbatar da bayanai game da ƙarewar shari'ar laifuka game da haƙƙin software na Nginx, da kuma kammala tabbatar da shawarar da ofishin mai gabatar da kara ya yanke. “Kayyade shari’ar laifuka, wanda aka fara a ranar 04.12.2019/18.05.2020/1 kan gaskiyar take hakkin mallaka ta Rambler Internet Holding LLC yayin haɓaka software na Nginx, an dakatar da shi a ranar 1/24/XNUMX ƙarƙashin sashi na XNUMX na sashi na XNUMX na fasaha. XNUMX na Code of Criminal Procedure na Rasha Federation (saboda rashin corpus delicti). Tun da farko a kan kawo karshen shari'ar laifi ya ruwaito Igor Sysoev, marubucin Nginx, amma har yanzu akwai yiwuwar soke wannan shawarar da hukumomin kulawa. A lokaci guda kuma, a wata kotun Amurka ci gaba dangane da haƙƙin Nginx, shari'ar da ake yi wa kamfanin F5 Networks, wanda aka fara bayan shigar da ƙarar da kamfanin lauyoyi Lynwood Investments ya yi.

source: budenet.ru

Add a comment