Rilaxx ta 'nginx 1.17.0 u njs 0.3.2

Introdott l-ewwel rilaxx ta 'fergħa ewlenija ġdida nginx 1.17, li fih se jkompli l-iżvilupp ta' kapaċitajiet ġodda (b'mod parallel appoġġjat stabbli fergħa 1.16 Isiru biss bidliet relatati mal-eliminazzjoni ta' żbalji serji u vulnerabbiltajiet).

Il-prinċipali bidliet:

  • Appoġġ miżjud għall-varjabbli fid-direttivi "limit_rate" u "limit_rate_after", kif ukoll fil-"proxy_upload_rate" u
    "proxy_download_rate" tal-modulu tan-nixxiegħa;

  • Rekwiżiti miżjuda għall-verżjoni minima appoġġjata ta' OpenSSL - 0.9.8;
  • B'mod awtomatiku, il-modulu ngx_http_postpone_filter_module huwa mibni;
  • Problemi bid-direttiva "inkludi" li ma taħdimx ġewwa l-blokki "jekk" u "limit_except" ġew solvuti;
  • Irranġa bug meta jiġu pproċessati l-valuri tal-byte"Medda".

Fost it-titjib sinifikanti mistenni fil-fergħa 1.17, tissemma l-implimentazzjoni tal-appoġġ għall-protokoll QUIC u HTTP/3.

Barra minn hekk, tista 'tinnota jeħilsu njs 0.3.2, interpretu JavaScript għas-server tal-web nginx. L-interpretu njs jimplimenta l-istandards ECMAScript u jippermettilek tespandi l-abbiltà ta 'nginx li tipproċessa talbiet billi tuża skripts fil-konfigurazzjoni. L-iskripts jistgħu jintużaw f'fajl ta 'konfigurazzjoni biex jiddefinixxu loġika avvanzata għall-ipproċessar ta' talbiet, jiġġeneraw konfigurazzjoni, jiġġeneraw rispons b'mod dinamiku, jimmodifikaw talba/rispons, jew joħolqu malajr stubs biex isolvu problemi fl-applikazzjonijiet tal-web.

Ir-rilaxx il-ġdid ta 'njs iżid appoġġ għal mudelli ta' string definiti fl-ispeċifikazzjoni ECMAScript 6. Il-mudelli tal-istring huma letterali tal-istring li jippermettu l-inlining tal-espressjoni. L-espressjonijiet huma definiti fi blokk ${...} imqiegħed ġewwa linja, li tista' tinkludi kemm varjabbli individwali (${name}) kif ukoll espressjonijiet (${5 + a + b})). Barra minn hekk, l-appoġġ għall-gruppi msemmija ġie miżjud mal-oġġett RegExp, li jippermettilek tassoċja partijiet ta 'sekwenza mqabbla b'espressjoni regolari ma' ismijiet speċifiċi minflok numri tas-serje ta 'logħbiet. Żid appoġġ għall-bini bil-librerija GNU Readline.

Sors: opennet.ru

Żid kumment