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;
  • tuairteála sreabhadh oibre seasta nuair a bhí an taisce á úsáid i gcomhcheangal leis an treoir "image_filter" agus an láimhseálaí cód earráide 415 a atreorú ag baint úsáide as an treoir "error_page";
  • Socraithe tuairteála sreabhadh oibre a tharla nuair a bhí an ateangaire Perl ionsuite in úsáid.

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.

Réitíonn eisiúint nua njs saincheisteanna a aithníodh le linn tástála doiléir. Cuireadh “próiseas” athróg dhomhanda i bhfeidhm le paraiméadair agus athróga timpeallachta an phróisis reatha (process.pid, process.env.HOME, etc.). Is féidir scríobh chuig gach maoin agus modh ionsuite. Cur i bhfeidhm Array.prototype.fill(). Tá tacaíocht don chomhréir atá molta in ECMAScript 5 curtha i bhfeidhm faighteoir и socraitheoir chun airí réad a cheangal le feidhm, mar shampla:

var o = {a:2};
Object.defineProperty(o, 'b', {faigh: feidhm() {tuairisceán 2 *this.a}});

Foinse: oscailtenet.ru

Add a comment