Нашри nginx 1.17.8 ва njs 0.3.8

ташкил карда шудааст барориши филиал nginx 1.17.8, ки дар доираи он рушди хусусиятҳои нав идома дорад (дар баробари дастгирӣ устувор филиал 1.16 Танҳо тағйироте, ки бо бартараф кардани хатогиҳои ҷиддӣ ва осебпазирӣ алоқаманданд) ворид карда мешаванд.

асосӣ тағйирдиҳӣ:

  • Дар директива grpc_pass дастгирии иловашуда барои истифодаи тағирёбанда дар параметре, ки суроғаро муайян мекунад. Агар суроға ҳамчун номи домен нишон дода шуда бошад, ном дар байни гурӯҳҳои серверҳои тавсифшуда ҷустуҷӯ карда мешавад ва агар ёфт нашавад, бо истифода аз ҳалкунанда муайян карда мешавад;
  • Хатогӣ ҳангоми коркарди дархостҳои лӯхташуда тавассути пайвасти SSL, ки дар он вақт тамомшавии вақт рух дода метавонад, ислоҳ карда шуд;
  • Ба директива ислоххо дароварда шуданд нуқтаҳои debug ҳангоми истифодаи протоколи HTTP/2.

Илова бар ин, метавон қайд кард маҳсулот NJS 0.3.8, тарҷумони JavaScript барои веб-сервери nginx. Тарҷумаи njs стандартҳои ECMAScript-ро амалӣ мекунад ва ба шумо имкон медиҳад, ки қобилияти nginx-ро барои коркарди дархостҳо бо истифода аз скриптҳои конфигуратсия васеъ кунед. Скриптҳоро дар файли конфигуратсия барои муайян кардани мантиқи пешрафта барои коркарди дархостҳо, тавлиди конфигуратсия, ба таври динамикӣ тавлид кардани посух, тағир додани дархост/ҷавоб ё зуд эҷод кардани нотаҳо барои ҳалли мушкилот дар замимаҳои веб истифода бурдан мумкин аст.

Нашри нав дастгирии ваъдаро барои r.subrequest ба модули nginx ва тағирот ба коркарди амволи r.parent илова мекунад. Инчунин:

  • дастгирии ваъдаи иловашуда;
  • илова дастгирии ибтидоӣ барои массивҳои Typed;
  • дастгирии иловагии ArrayBuffer;
  • дастгирии рамзи ибтидоии иловашуда;
  • назорати беруна барои JSON.stringify ();
  • илова Object.is();
  • илова Object.setPrototypeOf();
  • оператори пайвасткунии нул (муттаҳидсозӣ);
  • Собит Object.getPrototypeOf() барои риояи мушаххасот;
  • Собит Object.prototype.valueOf() барои риояи мушаххасот;
  • ислоҳи JSON.stringify() бо арзишҳои чопнашаванда ва
    функсияи ивазкунанда;

  • оператори собит "дар" мувофиқи мушаххасот;
  • як ислоҳ ба Object.defineProperties дод () мувофиқи
    бо мушаххасот;

  • Собит Object.create() мувофиқи мушаххасот.
  • ҳангоми фаъол кардани Math Fast ба Number.prototype.toString(radix) ислоҳ карда шуд;
  • Хосиятҳои мисоли RegExp() ислоҳ карда шуданд;
  • Хатогии воридот ҳангоми воридот ислоҳ карда шуд.

Манбаъ: opennet.ru

Илова Эзоҳ