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 rojongan ditambahkeun pikeun ngagunakeun variabel dina parameter nu nangtukeun alamat. Upami alamatna ditetepkeun salaku nami domain, nami milarian diantara grup server anu dijelaskeun sareng, upami henteu kapendak, teras ditangtukeun nganggo solver;
  • Ngalereskeun kasalahan nalika ngolah pamundut pipelined dina sambungan SSL dimana waktosna tiasa kajantenan;
  • Koréksi parantos dilakukeun pikeun diréktif debug_points lamun ngagunakeun 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.

Kaluaran anyar nambihan rojongan Jangji pikeun r.subrequest kana modul nginx sarta parobahan panangan harta r.parent. oge:

  • ditambahkeun rojongan Jangji;
  • ditambahkeun rojongan awal pikeun arrays diketik;
  • rojongan ditambahkeun pikeun ArrayBuffer;
  • ditambahkeun rojongan simbol awal;
  • ditambahkeun kontrol éksternal pikeun JSON.stringify ();
  • ditambahkeun Object.is ();
  • ditambahkeun Object.setPrototypeOf ();
  • operator concatenation null (ngahiji);
  • Maneuh Object.getPrototypeOf () pikeun matuh spésifikasi;
  • Maneuh Object.prototype.valueOf () pikeun matuh spésifikasi;
  • dijieun fix mun JSON.stringify () kalawan nilai non-print na
    fungsi ngagantian;

  • tetep "dina" operator nurutkeun spésifikasi;
  • dijieun fix mun Object.defineProperties () nurutkeun
    kalawan spésifikasi;

  • Maneuh Object.create () sakumaha per spésifikasi.
  • koreksi geus dijieun pikeun Number.prototype.toString (radix) nalika Fast Math diaktipkeun;
  • RegExp () sipat conto dilereskeun;
  • Kasalahan impor dibereskeun nalika ngimpor.

sumber: opennet.ru

Tambahkeun komentar