Itusilẹ ti nginx 1.17.6 ati njs 0.3.7

Ti ṣẹda itusilẹ oke nginx 1.17.6, laarin eyiti idagbasoke ti awọn agbara titun tẹsiwaju (ni iduro atilẹyin ni afiwe ẹka 1.16 Awọn iyipada nikan ti o ni ibatan si imukuro awọn aṣiṣe to ṣe pataki ati awọn ailagbara ni a ṣe).

akọkọ iyipada:

  • Awọn oniyipada titun kun $proxy_protocol_server_addr и $proxy_protocol_server_port, eyiti o ni adiresi olupin ati ibudo ti a gba lati inu akọsori Ilana PROXY;
  • Ilana ti a fi kun limit_conn_dry_run, eyi ti o fi module ngx_http_limit_conn_module sinu ipo ṣiṣe idanwo, ninu eyiti nọmba awọn asopọ ko ni opin, ṣugbọn o ṣe akiyesi.
  • Ninu module ngx_stream_limit_conn_module ti a fi kun $limit_conn_status ayípadà, eyi ti o tọjú esi ti diwọn awọn nọmba ti awọn asopọ: PASSED, REJECTED tabi REJECTED_DRY_RUN;
  • Ninu module ngx_http_limit_req_module ti a fi kun $limit_req_status oniyipada, eyi ti o tọju abajade ti diwọn iwọn awọn ibeere ti o gba: PASSED, DELAYED, REJECTED, DELAYED_DRY_RUN tabi REJECTED_DRY_RUN.

Ni afikun, o le ṣe akiyesi tu silẹ njs 0.3.7, onitumọ JavaScript fun olupin wẹẹbu nginx. Onitumọ njs n ṣe awọn iṣedede ECMAScript ati gba ọ laaye lati faagun agbara nginx lati ṣe ilana awọn ibeere nipa lilo awọn iwe afọwọkọ ni iṣeto. Awọn iwe afọwọkọ le ṣee lo ni faili iṣeto ni lati ṣalaye imọ-jinlẹ ilọsiwaju fun awọn ibeere ṣiṣiṣẹsẹhin, ṣiṣe iṣeto ni, ti n ṣe agbejade esi kan, iyipada ibeere/idahun, tabi ṣiṣẹda iyara lati yanju awọn iṣoro ni awọn ohun elo wẹẹbu.

Itusilẹ tuntun ṣe afikun atilẹyin fun awọn ọna Object.assign () ati Array.prototype.copyWithin (). Console.time() n pese agbara lati lo awọn akole. Awọn koodu fun ibaraenisepo pẹlu awọn nkan ita ati data sisẹ ni ọna kika JSON ti tun ṣiṣẹ. Ipe console.help () ti yọkuro lati CLI.

orisun: opennet.ru

Fi ọrọìwòye kun