Ho lokolloa ha nginx 1.17.0 le njs 0.3.2

Tsebisoa tokollo ea pele ea lekala le lecha le lecha nginx 1.17, moo nts'etsopele ea bokhoni bo bocha e tla tsoela pele (ka ts'ebetso e ts'ehelitsoeng e tsitsitseng lekala 1.16 Ke feela liphetoho tse amanang le ho felisoa ha liphoso tse tebileng le bofokoli bo etsoang).

ka sehloohong fetola:

  • Tšehetso e ekelitsoeng bakeng sa mefuta-futa ea litaelo tsa "limit_rate" le "limit_rate_after", hammoho le "proxy_upload_rate" le
    "proxy_download_rate" ea mojule oa molapo;

  • Litlhoko tse eketsehileng bakeng sa mofuta o fokolang o tšehetsoeng oa OpenSSL - 0.9.8;
  • Ka kamehla, mojule oa ngx_http_postpone_filter_module o hahiloe;
  • Mathata ka taelo ea "kenyelletsa" e sa sebetseng ka har'a "if" le "limit_except" blocks a rarollotsoe;
  • Lokisa phoso ha o sebetsana le boleng ba byte "Range".

Har'a lintlafatso tse kholo tse lebelletsoeng lekaleng la 1.17, ts'ebetsong ea ts'ehetso ea protocol e boleloa QUIC le HTTP/3.

Ho phaella moo, e ka hlokomeloa lokolla njs 0.3.2, mofetoleli oa JavaScript bakeng sa seva sa websaete ea nginx. Mofetoleli oa njs o sebelisa litekanyetso tsa ECMAScript mme o u lumella ho holisa bokhoni ba nginx ba ho sebetsana le likopo u sebelisa mangolo ho tlhophiso. Lingoliloeng li ka sebelisoa ho faele ea tlhophiso ho hlalosa mohopolo o tsoetseng pele bakeng sa likopo tsa ho sebetsa, ho hlahisa tlhophiso, ho hlahisa karabelo ka matla, ho fetola kopo / karabelo, kapa ho theha li-stubs kapele ho rarolla mathata lits'ebetsong tsa webo.

Tokollo e ncha ea njs e eketsa ts'ehetso bakeng sa litempele tsa likhoele tse hlalositsoeng ka botlalo ECMAScript ea 6. Lithempleite tsa likhoele ke li-literral tsa likhoele tse lumellang polelo hore e kene kahare. Lipolelo li hlalosoa ka bolokong ${...} e behiloeng ka har'a mola, e ka kenyelletsang mefuta e 'meli e fapaneng (${name}) le lipolelo (${5 + a + b})). Ho feta moo, tšehetso bakeng sa lihlopha tse nang le mabitso e kentsoe nthong ea RegExp, e u lumellang ho amahanya likarolo tsa khoele e tsamaellanang le polelo e tloaelehileng e nang le mabitso a itseng ho fapana le linomoro tsa serial tsa lipapali. Tšehetso e ekelitsoeng bakeng sa ho aha laeborari ea GNU Readline.

Source: opennet.ru

Eketsa ka tlhaloso