Kutulutsidwa kwa nginx 1.17.6 ndi njs 0.3.7

Anapangidwa kumasulidwa kwamtunda nginx 1.17.6, momwe kukula kwatsopano kumapitilira (mofanana mothandizidwa ndi khola nthambi 1.16 Zosintha zokha zokhudzana ndi kuchotsedwa kwa zolakwika zazikulu ndi zofooka zimapangidwa).

waukulu kusintha:

  • Zosintha zatsopano zawonjezeredwa $proxy_protocol_server_addr ΠΈ $proxy_protocol_server_port, yomwe ili ndi adilesi ya seva ndi doko lopezedwa kuchokera kumutu wa protocol wa PROXY;
  • Directive yawonjezedwa malire_conn_dry_run, yomwe imayika gawo la ngx_http_limit_conn_module mumayendedwe oyeserera, momwe kuchuluka kwa maulumikizidwe sikuli kochepa, koma kumaganiziridwa.
  • Mu module ngx_stream_limit_conn_module anawonjezera $limit_conn_status variable, zomwe zimasunga zotsatira za kuchepetsa chiwerengero cha maulumikizi: PASSED, REJECTED kapena REJECTED_DRY_RUN;
  • Mu module ngx_http_limit_req_module yawonjezera $limit_req_status variable, yomwe imasunga zotsatira zochepetsera kuchuluka kwa zopempha zolandiridwa: PASSED, DELAYED, REJECTED, DELAYED_DRY_RUN kapena REJECTED_DRY_RUN.

Kuphatikiza apo, zitha kuzindikirika kumasulidwa ndi 0.3.7, womasulira wa JavaScript wa seva ya nginx. Womasulira wa njs amagwiritsa ntchito miyezo ya ECMAScript ndipo amakulolani kuti muwonjezere luso la nginx pokonza zopempha pogwiritsa ntchito malemba mu kasinthidwe. Zolemba zitha kugwiritsidwa ntchito mufayilo yosinthira kutanthauzira malingaliro apamwamba pakuwongolera zopempha, kupanga masinthidwe, kuyankha mwamphamvu, kusintha pempho / kuyankha, kapena kupanga mwachangu ma stubs kuti athetse zovuta pamawebusayiti.

Kutulutsidwa kwatsopano kumawonjezera chithandizo cha Object.assign() ndi njira za Array.prototype.copyWithin(). Console.time() imapereka mwayi wogwiritsa ntchito zilembo. Khodi yolumikizirana ndi zinthu zakunja ndikusintha ma data mu mtundu wa JSON yakonzedwanso. Kuyimba kwa console.help() kwachotsedwa ku CLI.

Source: opennet.ru

Kuwonjezera ndemanga