Sakin nginx 1.19.2 da njs 0.4.3

An kafa fitarwa na sama nginx 1.19.2, a cikin abin da ci gaban sabon damar iya ci gaba (a cikin layi daya goyan bayan barga reshe 1.18 Canje-canje masu alaƙa da kawar da manyan kurakurai da lahani kawai ana yin su).

Main canji:

  • Haɗin Keepalive yanzu sun fara rufewa kafin duk hanyoyin haɗin yanar gizo sun ƙare, kuma an bayyana faɗakarwa masu dacewa a cikin log ɗin.
  • Lokacin amfani da tsinkayar watsawa, an aiwatar da inganta karatun ƙungiyar buƙatar abokin ciniki.
  • Kafaffen ƙwanƙwasa ƙwaƙwalwar ajiya wanda ya faru lokacin amfani da umarnin "ssl_ocsp".
  • Matsalar da ta bayyana a cikin saki na ƙarshe tare da "sifili girman buf a fitarwa" ana fitar da saƙon zuwa log ɗin lokacin da uwar garken FastCGI ya dawo da amsa mara kyau an gyara shi.
  • Kafaffen ɓarkewar aikin aiki wanda ke faruwa lokacin da aka saita manyan_client_header_buffers zuwa girma dabam dabam akan sabobin kama-da-wane.
  • An warware matsalar rashin kuskuren ƙarewar haɗin yanar gizo na SSL da fitar da gargaɗin "SSL_shutdown() ya kasa (SSL: ... mugun rubuta sake gwadawa)" an warware.
  • Kafaffen kurakurai a cikin ngx_http_slice_module da ngx_http_xslt_filter_module.

Lokaci guda ya faru sakin njs 0.4.3, mai fassarar JavaScript don sabar gidan yanar gizon 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 da sauri don magance matsaloli a cikin aikace-aikacen yanar gizo. A cikin sabon sigar:

  • Ƙaddara Ƙirar Tambayoyi tare da ayyuka don tantance kirtani tare da sigogin buƙatun HTTP.
  • Ayyukan fs.mkdir() da fs.rmdir() yanzu suna da goyan baya don ƙirƙira da share kundayen adireshi akai-akai.
  • Ƙara UTF-8 dikodi.
  • An aiwatar da tallafi don TextEncoder da TextDecoder don canzawa tsakanin lambobin haruffa da wakilcin Unicode. (misali: "(sabon TextDecoder())) .decode(sabuwar Uint8Array([206,177,206,178])))".

source: budenet.ru

Add a comment