Utjefte fan nginx 1.17.6 en njs 0.3.7

Formearre upstream release nginx 1.17.6, wêryn de ûntwikkeling fan nije mooglikheden trochgiet (parallel stipe stabyl branch 1.16 Allinich wizigingen yn ferbân mei it eliminearjen fan serieuze flaters en kwetsberens wurde makke).

haad feroarings:

  • Nije fariabelen tafoege $proxy_protocol_server_addr и $proxy_protocol_server_port, dy't it tsjinneradres en de poarte befetsje dy't krigen binne fan 'e PROXY-protokolkoptekst;
  • Rjochtline tafoege limit_conn_dry_run, dy't de ngx_http_limit_conn_module-module yn 'e proefmodus sette, wêryn't it oantal ferbiningen net beheind is, mar rekken holden wurdt.
  • Yn de module ngx_stream_limit_conn_module tafoege $ limit_conn_status fariabele, dy't bewarret it resultaat fan it beheinen fan it oantal ferbinings: PASSED, REJECTED of REJECTED_DRY_RUN;
  • Yn de module ngx_http_limit_req_module tafoege $ limit_req_status fariabele, dy't bewarret it resultaat fan it beheinen fan it taryf fan oanfragen ûntfongen: PASSED, DELAYED, REJECTED, DELAYED_DRY_RUN of REJECTED_DRY_RUN.

Derneist kin it opmurken wurde frijlitte nj 0.3.7, in JavaScript-tolk foar de nginx-webserver. De njs-tolk ymplementearret ECMAScript-standerts en lit jo it fermogen fan nginx útwreidzje om oanfragen te ferwurkjen mei skripts yn 'e konfiguraasje. Skripten kinne brûkt wurde yn in konfiguraasjetriem om avansearre logika te definiearjen foar it ferwurkjen fan oanfragen, it generearjen fan in konfiguraasje, dynamysk generearjen fan in antwurd, wizigjen fan in fersyk/antwurd, of fluch oanmeitsjen fan stubs om problemen yn webapplikaasjes op te lossen.

De nije útjefte foeget stipe ta foar de metoaden Object.assign () en Array.prototype.copyWithin (). Console.time() jout de mooglikheid om te brûken labels. De koade foar ynteraksje mei eksterne objekten en it ferwurkjen fan gegevens yn JSON-formaat is opnij bewurke. De oprop console.help() is fuorthelle út de CLI.

Boarne: opennet.ru

Add a comment