Sgaoileadh nginx 1.17.1 agus njs 0.3.3

Ri fhaighinn sgaoileadh meur-chlàr maighstir nginx 1.17.1, anns a bheil leasachadh feartan ùra a’ leantainn (ann an stàball le taic co-shìnte meur 1.16 Chan eil ach atharrachaidhean co-cheangailte ri cuir às do dhroch mhearachdan agus so-leòntachd air an dèanamh.

prìomh atharrachadh:

  • Stiùireadh air a chur ris limit_req_dry_run, a chuireas an gnìomh am modh ruith deuchainn, anns nach eil bacadh sam bith air dian giollachd iarrtasan (gun chrìoch reata), ach a tha fhathast a’ toirt aire don àireamh de dh’ iarrtasan a tha nas àirde na na crìochan ann an cuimhne co-roinnte;
  • Nuair a bhios tu a’ cleachdadh an stiùiridh “suas an abhainn” anns a’ bhloc roghainnean “suas an abhainn”.hash» gus cothromachadh luchdan a chuir air dòigh le ceangal teachdaiche-frithealaiche, ma shònraicheas tu prìomh luach falamh, tha am modh cothromachaidh èideadh (robin cruinn) a-nis air a ghnìomhachadh;
  • Устранён крах рабочего процесса при использовании кэша в сочетании с директивой «image_filter» и перенаправлением обработчика кода ошибки 415 с использованием директивы «error_page»;
  • Устранён крах рабочего процесса, проявляющийся при использовании встроенного интерпретатора Perl.

A bharrachd air an sin, faodar a thoirt fa-near leigeil ma sgaoil njs 0.3.3, eadar-theangair JavaScript airson frithealaiche lìn nginx. Bidh an eadar-theangair njs a’ cur an gnìomh inbhean ECMAScript agus a’ leigeil leat comas nginx a leudachadh gus iarrtasan a làimhseachadh a’ cleachdadh sgriobtaichean san rèiteachadh. Faodar sgriobtaichean a chleachdadh ann am faidhle rèiteachaidh gus loidsig giollachd iarrtas adhartach a mhìneachadh, rèiteachadh a ghineadh, freagairt a ghineadh gu dinamach, iarrtas / freagairt atharrachadh, no stocan fuasgladh-cheistean a chruthachadh gu sgiobalta ann an tagraidhean lìn.

В новом выпуске njs устранены проблемы, выявленные в ходе fuzzing-тестирования. Реализована глобальная переменная «process» c параметрами и переменными окружения текущего процесса (process.pid, process.env.HOME и т.п.). Обеспечена возможность записи во все встроенные свойства и метод. Добавлена реализация Array.prototype.fill(). Реализована поддержка предложенного в ECMAScript 5 синтаксиса faighear и socraiche для привязки свойства объекта к функции, например:

var o = {a:2};
Object.defineProperty(o, ‘b’, {get:function(){return 2*this.a}});

Source: fosgailtenet.ru

Cuir beachd ann