Ukukhutshwa kwe-nginx 1.17.8 kunye ne-njs 0.3.8

Yakhiwe ukukhululwa phezulu XLUMX, apho uphuhliso lwezakhono ezitsha luqhubeka (ngokuhambelanayo oluxhaswayo oluzinzileyo isebe 1.16 Kuphela kutshintsho olunxulumene nokupheliswa kweempazamo ezinzulu kunye nobuthathaka olwenziwayo).

Siseko utshintsho:

  • Kumyalelo grpc_pass Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° использования ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅ΠΌ адрСс. Если адрСс ΡƒΠΊΠ°Π·Π°Π½ Π² Π²ΠΈΠ΄Π΅ Π΄ΠΎΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ, имя ищСтся срСди описанных Π³Ρ€ΡƒΠΏΠΏ сСрвСров ΠΈ Ссли Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ, Ρ‚ΠΎ опрСдСляСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ resolver’а;
  • Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½Π° ошибка ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ pipelined-запросов ΠΏΠΎ SSL-соСдинСнию ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠ³ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΡ‚ΠΈ Ρ‚Π°ΠΉΠΌΠ°ΡƒΡ‚;
  • ВнСсСны исправлСния Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π΅ debug_points ΠΏΡ€ΠΈ использовании ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° HTTP/2.

Ukongezelela, kunokuqatshelwa ukukhululwa Njs 0.3.8, umtoliki weJavaScript yomncedisi wewebhu we nginx. Itoliki ye-njs yenza imigangatho ye-ECMAScript kwaye ikuvumela ukuba wandise ukukwazi kwe-nginx ukucubungula izicelo usebenzisa izikripthi kuqwalaselo. Izikripthi zinokusetyenziswa kwifayile yoqwalaselo ukuchaza ingqiqo ephambili yokucubungula izicelo, ukuvelisa uqwalaselo, ukuvelisa ngokuguquguqukayo ukuphendula, ukuguqula isicelo / impendulo, okanye ngokukhawuleza ukudala i-stubs ukusombulula iingxaki kwizicelo zewebhu.

Π’ Π½ΠΎΠ²ΠΎΠΌ выпускС Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ nginx ​​добавлСна ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Promise для r.subrequest ΠΈ внСсСны измСнСния Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ свойства r.parent. Π’Π°ΠΊΠΆΠ΅:

  • Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ​​поддСрТка Promise;
  • Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° β€‹β€‹Π½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Typed-массивов;
  • Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ​​поддСрТка ArrayBuffer;
  • Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° β€‹β€‹Π½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° символов;
  • Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ внСшнСС ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ для JSON.stringify();
  • Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Object.is();
  • Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Object.setPrototypeOf();
  • Π²Π²Π΅Π΄Π΅Π½ Π½ΡƒΠ»Π΅Π²ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ объСдинСния (ulungelelwaniso);
  • внСсСно исправлСниС Π² Object.getPrototypeOf() Π² соотвСтствии с спСцификациСй;
  • внСсСно исправлСниС Π² Object.prototype.valueOf() Π² соотвСтствии с спСцификациСй;
  • внСсСно исправлСниС Π² JSON.stringify() с Π½Π΅ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹ΠΌΠΈ значСниями ΠΈ
    Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ замСнитСля;

  • исправлСн ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Β«inΒ» согласно спСцификации;
  • внСсСно исправлСниС Π² Object.defineProperties() Π² соотвСтствии с
    с спСцификациСй;

  • внСсСно исправлСниС Π² Object.create() согласно спСцификации.
  • внСсСно исправлСниС Π² Number.prototype.toString(radix), ΠΏΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠΉ Быстрой ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ;
  • исправлСны свойства экзСмпляра RegExp();
  • исправлСна β€‹β€‹ΠΎΡˆΠΈΠ±ΠΊΠ° ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° ΠΏΡ€ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π΅.

umthombo: opennet.ru

Yongeza izimvo