Gefa út nginx 1.17.6 og njs 0.3.7

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

Helstu breytingar:

  • Nýjum breytum bætt við $proxy_protocol_server_addr и $proxy_protocol_server_port, sem innihalda vistfang netþjóns og gátt sem fæst úr PROXY samskiptareglunum;
  • Tilskipun bætt við limit_conn_dry_run, sem setur ngx_http_limit_conn_module eininguna í prufukeyrsluham, þar sem fjöldi tenginga er ekki takmarkaður, heldur er tekið tillit til þess.
  • Í einingunni ngx_stream_limit_conn_module bætt við $limit_conn_status breytu, sem geymir niðurstöðuna af því að takmarka fjölda tenginga: PASSED, REJECTED eða REJECTED_DRY_RUN;
  • Í einingunni ngx_http_limit_req_module bætt við $limit_req_status breytu, sem geymir niðurstöðuna af því að takmarka hlutfall beiðna sem berast: PASSED, DELAYED, REJECTED, DELAYED_DRY_RUN eða REJECTED_DRY_RUN.

Auk þess má geta þess slepptu njs 0.3.7, 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ýja útgáfan bætir við stuðningi við Object.assign() og Array.prototype.copyWithin() aðferðirnar. Console.time() gefur möguleika á að nota merki. Kóðinn fyrir samskipti við ytri hluti og vinnslu gagna á JSON sniði hefur verið endurunnin. console.help() símtalið hefur verið fjarlægt úr CLI.

Heimild: opennet.ru

Bæta við athugasemd