Gefa út nginx 1.19.3 og njs 0.4.4

Myndast losun andstreymis nginx 1.19.3, þar sem þróun nýrrar getu heldur áfram (samhliða studd stöðugri útibú 1.18 Aðeins eru gerðar breytingar sem tengjast því að eyða alvarlegum villum og veikleikum).

Helstu breytingar:

  • Einingin fylgir ngx_stream_set_module, sem gerir þér kleift að úthluta gildi til breytu

    netþjónn {
    hlustaðu 12345;
    setja $true 1;
    }

  • Tilskipun bætt við proxy_cookie_flags til að tilgreina fána fyrir vafrakökur í proxy-tengingum. Til dæmis, til að bæta „httponly“ fánanum við fótsporið „eitt“ og „nosecure“ og „samesite=strict“ fánum fyrir allar aðrar vafrakökur, geturðu notað eftirfarandi smíði:

    proxy_cookie_flags einn httponly;
    proxy_cookie_flags ~ nosecure samesite = strangur;

  • Svipuð tilskipun userid_flags til að bæta fánum við Cookie er einnig útfært fyrir ngx_http_userid eininguna.

Samtímis fór fram slepptu njs 0.4.4, JavaScript túlkur fyrir nginx vefþjóninn. njs túlkurinn innleiðir ECMAScript staðla og gerir þér kleift að auka getu nginx til að vinna úr beiðnum með því að nota forskriftir í uppsetningunni. Forskriftir geta verið notaðar í stillingarskrá til að skilgreina háþróaða rökfræði til að vinna úr beiðnum, búa til stillingar, búa til svar á kraftmikinn hátt, breyta beiðni/svari eða búa til stutta stubba til að leysa vandamál í vefforritum. Í nýju útgáfunni:

  • Bætt við stuðningi við sjónrænan aðskilnað tölustafa í tölum (til dæmis „1_000“).
  • Innleiddar aðferðir sem vantar fyrir %TypedArray%.frumgerð: every(), filter(), find(), findIndex(), forEach(), include(), indexOf(), lastIndexOf(), map(), reduce(), minnka Hægri(), öfugt(), sum().
  • Innleiddar aðferðir sem vantar fyrir %TypedArray%: frá(), af().
  • Útfærður DataView hlutur.

    : >> (nýtt DataView(buf.buffer)).getUint16()
    : 32974

  • Útfærður Buffer hlutur.

    : >> var buf = Buffer.from([0x80,206,177,206,178])
    : óskilgreint
    : >> buf.slice(1).toString()
    : 'αβ'
    : >> buf.toString('base64')
    : 'gM6xzrI='

  • Bætti Buffer object stuðningi við "crypto" og "fs" aðferðirnar og tryggði að fs.readFile(), Hash.prototype.digest() og Hmac.prototype.digest() skiluðu tilviki Buffer hlutnum.
  • ArrayBuffer stuðningi hefur verið bætt við TextDecoder.prototype.decode() aðferðina.

Heimild: opennet.ru

Bæta við athugasemd