Scaoileadh nginx 1.17.1 agus njs 0.3.3

Ar fáil scaoileadh in aghaidh an tsrutha nginx 1.17.1, ina leanann forbairt cumais nua ar aghaidh (go comhuaineach tacaithe cobhsaí craobh 1.16 Ní dhéantar ach athruithe a bhaineann le deireadh a chur le hearráidí tromchúiseacha agus le leochaileachtaí.

An príomh- athruithe:

  • Treoir curtha leis teorainn_req_dry_run, a ghníomhaíonn an modh rite trialach, nach gcuirtear aon srianta i bhfeidhm ar dhéine próiseála na n-iarratas (gan teorainn an ráta), ach a leanann ar aghaidh ag cur san áireamh líon na n-iarratas a sháraíonn na teorainneacha sa chuimhne roinnte;
  • Agus an treoir “in aghaidh an tsrutha” á úsáid sa bhloc socruithe “in aghaidh an tsrutha”.hash» chun cothromaíocht ualaigh a eagrú le ceangal cliant-freastalaí, má shonraíonn tú luach eochrach folamh, tá an modh cothromaithe aonfhoirmeach (róbán cruinn) i ngníomh anois;
  • Устранён крах рабочего процесса при использовании кэша в сочетании с директивой «image_filter» и перенаправлением обработчика кода ошибки 415 с использованием директивы «error_page»;
  • Устранён крах рабочего процесса, проявляющийся при использовании встроенного интерпретатора Perl.

Ina theannta sin, is féidir a thabhairt faoi deara eisiúint njs 0.3.3, ateangaire JavaScript don fhreastalaí gréasáin nginx. Cuireann ateangaire njs caighdeáin ECMAScript i bhfeidhm agus ligeann sé duit cumas nginx chun iarratais a phróiseáil ag baint úsáide as scripteanna sa chumraíocht a leathnú. Is féidir scripteanna a úsáid i gcomhad cumraíochta chun ardloighic a shainiú maidir le hiarratais a phróiseáil, chun cumraíocht a ghiniúint, freagra a ghiniúint go dinimiciúil, iarratas/freagairt a mhodhnú, nó chun stumpaí a chruthú go tapa chun fadhbanna in fheidhmchláir ghréasáin a réiteach.

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

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

Foinse: oscailtenet.ru

Add a comment