Famoahana ny nginx 1.17.0 sy njs 0.3.2

nampidirina famoahana voalohany ny sampana lehibe vaovao nginx 1.17, ao anatin'izany dia hitohy ny fampivoarana ny fahaiza-manao vaovao (miaraka amin'ny stable tohanana sampana 1.16 Ny fanovana mifandraika amin'ny fanafoanana ny fahadisoana lehibe sy ny fahalemena ihany no atao).

tena fanovana:

  • Fanampiana fanampiny ho an'ny variables ao amin'ny toromarika "limit_rate" sy "limit_rate_after", ary koa ao amin'ny "proxy_upload_rate" ary
    "proxy_download_rate" amin'ny maodely stream;

  • Nitombo ny fepetra takiana ho an'ny OpenSSL tohanana kely indrindra - 0.9.8;
  • Amin'ny alΓ lan'ny default, ny module ngx_http_postpone_filter_module dia natsangana;
  • Voavaha ny olana amin'ny toromarika "include" tsy miasa ao anatin'ny sakana "raha" sy "limit_except";
  • Namboarina ny bug rehefa manodina ny sanda byte"Range".

Anisan'ireo fanatsarana manan-danja andrasana ao amin'ny sampana 1.17, dia voalaza ny fampiharana ny fanohanana protocol QUIC sy HTTP/3.

Fanampin'izany dia azo marihina izany fanontana njs 0.3.2, mpandika teny JavaScript ho an'ny mpizara tranonkala nginx. Ny mpandika teny njs dia mampihatra ny fenitry ny ECMAScript ary ahafahanao manitatra ny fahaizan'ny nginx amin'ny fanodinana ny fangatahana amin'ny alΓ lan'ny script ao amin'ny konfigurasi. Ny scripts dia azo ampiasaina amin'ny rakitra fanamafisana mba hamaritana ny lojika mandroso amin'ny fanodinana ny fangatahana, ny famoronana rindrankajy, ny famoronana valiny mavitrika, ny fanovana ny fangatahana/valiny, na ny famoronana stubs haingana hamahana olana amin'ny rindranasa tranonkala.

Ny famoahana vaovao an'ny njs dia manampy fanohanana ireo maodely tady voafaritra ao amin'ny famaritana ECMAScript 6. Ny mΓ΄dely string dia litera tady izay mamela ny fitenenana inlining. Ny fitenenana dia faritana ao anaty sakana ${...} napetraka ao anaty tsipika iray, izay mety ahitana ny fari-pitsipika tsirairay (${name}) sy ny fomba fiteny (${5 + a + b})). Fanampin'izany, ny fanohanana ireo vondrona nomena anarana dia nampiana tao amin'ny zavatra RegExp, ahafahanao mampifandray ampahany amin'ny tady mifanandrify amin'ny fomba fiteny mahazatra miaraka amin'ny anarana manokana fa tsy laharan'ny lalao. Fanampiana fanampiny amin'ny fananganana miaraka amin'ny tranomboky GNU Readline.

Source: opennet.ru

Add a comment