Pelepasan nginx 1.17.0 sareng njs 0.3.2

Diwanohkeun release munggaran cabang utama anyar nginx 1.17, dimana pamekaran kamampuan anyar bakal diteruskeun (sajajar dirojong stabil cabang 1.16 Ngan ukur parobahan anu aya hubunganana sareng ngaleungitkeun kasalahan sareng kerentanan serius anu dilakukeun).

utama parobahan:

  • Ditambahkeun dukungan pikeun variabel dina arahan "limit_rate" sareng "limit_rate_after", kitu ogé dina "proxy_upload_rate" sareng
    "proxy_download_rate" tina modul stream;

  • Ngaronjatkeun syarat pikeun versi minimum anu dirojong tina OpenSSL - 0.9.8;
  • Sacara standar, modul ngx_http_postpone_filter_module diwangun;
  • Masalah sareng diréktif "kaasup" teu jalan di jero blok "lamun" jeung "limit_except" geus direngsekeun;
  • Ngalereskeun bug nalika ngolah nilai bait"jajaran".

Diantara perbaikan signifikan diperkirakeun dina cabang 1.17, palaksanaan rojongan protokol disebutkeun QUIC sareng HTTP / 3.

Sajaba ti éta, bisa dicatet ngabebaskeun njs 0.3.2, juru basa JavaScript pikeun pangladén wéb nginx. Juru njs ngalaksanakeun standar ECMAScript sareng ngamungkinkeun anjeun ngalegaan kamampuan nginx pikeun ngolah pamundut nganggo skrip dina konfigurasi. Skrip tiasa dianggo dina file konfigurasi pikeun ngartikeun logika canggih pikeun ngolah pamundut, ngahasilkeun konfigurasi, dinamis ngahasilkeun réspon, ngarobih pamundut/réspon, atanapi gancang-gancang nyiptakeun stub pikeun ngarengsekeun masalah dina aplikasi wéb.

Pelepasan anyar njs nambihan dukungan pikeun témplat senar anu ditetepkeun dina spésifikasi ECMAScript 6. String templates nyaéta string literal anu ngamungkinkeun ekspresi inlining. Babasan didefinisikeun dina blok ${...} disimpen di jero hiji garis, nu bisa ngawengku duanana variabel individu (${ngaran}) jeung éksprési (${5 + a + b})). Sajaba ti éta, rojongan pikeun grup ngaranna geus ditambahkeun kana obyék RegExp, ngidinan Anjeun pikeun ngahubungkeun bagian tina string loyog ku éksprési biasa kalawan ngaran husus tinimbang nomer serial patandingan. Ditambahkeun dukungan pikeun ngawangun sareng perpustakaan GNU Readline.

sumber: opennet.ru

Tambahkeun komentar