Pelepasan nginx 1.17.8 sareng njs 0.3.8

Kabentuk ngaleupaskeun hulu nginx 1.17.8, di mana ngembangkeun kamampuhan anyar terus (dina paralel didukung stabil cabang 1.16 Ngan ukur parobahan anu aya hubunganana sareng ngaleungitkeun kasalahan sareng kerentanan serius anu dilakukeun).

utama parobahan:

  • Dina diréktif grpc_pass Nambihan dukungan pikeun ngagunakeun variabel dina parameter alamat. Upami alamat ditangtukeun salaku nami domain, nami éta bakal dipilarian di antara grup server anu ditangtukeun, sareng upami henteu kapendak, éta bakal ditangtukeun nganggo resolver.
  • Ngalereskeun bug nalika ngolah pamundut anu di-pipelineup ngalangkungan sambungan SSL anu tiasa nyababkeun timeout;
  • Koreksi parantos dilakukeun kana arahan éta titik_debug nalika nganggo protokol HTTP/2.

Sajaba ti éta, bisa dicatet ngabebaskeun njs 0.3.8, 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.

Rilis anyar ieu nambihan dukungan Promise pikeun r.subrequest kana modul nginx sareng ngadamel parobihan kana pangendali properti r.parent. Ogé:

  • Ditambahkeun dukungan Jangji;
  • Ditambahkeun dukungan awal pikeun array anu diketik;
  • Nambihan dukungan ArrayBuffer;
  • Ditambahkeun dukungan simbol awal;
  • Nambihan kontrol éksternal pikeun JSON.stringify();
  • ditambahkeun Objék.is();
  • ditambahkeun Object.setPrototypeOf();
  • Operator penggabungan nol (ngahiji);
  • Koreksi dilakukeun kana Object.getPrototypeOf() supados saluyu sareng spésifikasi;
  • Koreksi dilakukeun kana Object.prototype.valueOf() supados saluyu sareng spésifikasi;
  • Bug dina JSON.stringify() anu ngandung nilai anu teu tiasa dicitak parantos dibenerkeun sareng
    fungsi pangganti;
  • operator "in" parantos dikoréksi numutkeun spésifikasi;
  • Koreksi dilakukeun kana Object.defineProperties() luyu sareng
    kalawan spésifikasi;
  • Koreksi dilakukeun kana Object.create() numutkeun spésifikasi.
  • Koreksi parantos dilakukeun kana Number.prototype.toString(radix) nalika Fast Math diaktipkeun;
  • Sipat instansi RegExp() parantos dikoréksi;
  • Kasalahan impor parantos dibenerkeun nalika ngimpor.

sumber: opennet.ru

Mésér hosting anu dipercaya pikeun situs anu gaduh panyalindungan DDoS, server VPS VDS 🔥 Meser hosting situs wéb anu tiasa dipercaya nganggo panyalindungan DDoS, server VPS VDS | ProHoster