Ukukhutshwa kwe-nginx 1.17.0 kunye ne-njs 0.3.2

Yaziswa ukukhutshwa kokuqala kwesebe elitsha eliphambili XLUMX, apho uphuhliso lwezakhono ezitsha luya kuqhubeka (ngokuhambelana nokuxhaswa okuzinzileyo isebe 1.16 Kuphela kutshintsho olunxulumene nokupheliswa kweempazamo ezinzulu kunye nobuthathaka olwenziwayo).

Siseko utshintsho:

  • Inkxaso eyongeziweyo yezinto eziguquguqukayo kwi "limit_rate" kunye ne "limit_rate_after" imiyalelo, kunye nakwi "proxy_upload_rate" kunye
    "proxy_download_rate" yemodyuli yomsinga;

  • Iimfuno ezongeziweyo zoguqulelo oluncinci oluxhaswayo lwe-OpenSSL - 0.9.8;
  • Ngokungagqibekanga, imodyuli ye-ngx_http_postpone_filter_modyuli yakhiwe;
  • Iingxaki kunye nomyalelo othi "bandakanya" ongasebenzi ngaphakathi kweebhloko "ukuba" kunye no "limit_except" ziye zasonjululwa;
  • Kulungiswe impazamo xa kusetyenzwa amaxabiso e-byte "uluhluΒ«.

Phakathi kwezinto eziphuculweyo ezilindelekileyo kwisebe 1.17, ukuphunyezwa kwenkxaso yeprotocol kukhankanyiwe I-QUIC kunye ne-HTTP/3.

Ukongezelela, kunokuqatshelwa ukukhululwa njs 0.3.2, itoliki yeJavaScript yomncedisi wewebhu we nginx. Itoliki ye-njs yenza imigangatho ye-ECMAScript kwaye ikuvumela ukuba wandise ukukwazi kwe-nginx ukucubungula izicelo usebenzisa izikripthi kuqwalaselo. Izikripthi zinokusetyenziswa kwifayile yoqwalaselo ukuchaza ingqiqo ephambili yokucubungula izicelo, ukuvelisa uqwalaselo, ukuvelisa ngokuguquguqukayo ukuphendula, ukuguqula isicelo / impendulo, okanye ngokukhawuleza ukudala i-stubs ukusombulula iingxaki kwizicelo zewebhu.

Ukukhutshwa okutsha kwe-njs yongeza inkxaso yeetemplates zeentambo ezichazwe kwinkcazo I-ECMAScript 6. Iitemplates zomtya zizingcaphuno ezicacileyo ezivumela intetho phakathi. Izivakalisi zichazwe kwibhloko ${...} ibekwe ngaphakathi komgca, enokuquka zombini iinguqu ezizimeleyo (${name}) kunye namabinzana (${5 + a + b})). Ukongeza, inkxaso yamaqela abiziweyo yongezwe kwinto yeRegExp, ikuvumela ukuba unxulumanise iinxalenye zomtya odityaniswe nentetho eqhelekileyo enamagama athile endaweni yeenombolo zothotho zeematshisi. Inkxaso eyongeziweyo yokwakha ngethala leencwadi le-GNU Readline.

umthombo: opennet.ru

Yongeza izimvo