Wa itusilẹ oke nginx 1.17.1, 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.
Ilana ti a fi kun limit_req_dry_run, eyiti o mu ipo ṣiṣe idanwo ṣiṣẹ, ninu eyiti awọn ihamọ lori kikankikan ti sisẹ ibeere ko lo (laisi iye oṣuwọn), ṣugbọn nọmba awọn ibeere ti o kọja awọn opin ni iranti pinpin tẹsiwaju lati ṣe akiyesi;
Nigbati o ba nlo itọsọna “ilọsiwaju” ni idinamọ awọn eto “oke ṣiṣan”.hash»lati ṣeto iwọntunwọnsi fifuye pẹlu isopọmọ olupin-olupin, ti o ba ṣalaye iye bọtini ṣofo, ipo iwọntunwọnsi aṣọ (robin-yika) ti ṣiṣẹ ni bayi;
Ti o wa titi jamba iṣan-iṣẹ nigba lilo kaṣe ni apapo pẹlu itọsọna “image_filter” ati ṣiṣatunṣe oluṣakoso koodu aṣiṣe 415 nipa lilo itọsọna “aṣiṣe_oju-iwe”;
Ti o wa titi jamba iṣan-iṣẹ ti o waye nigba lilo olutumọ Perl ti a ṣe sinu.
Ni afikun, o le ṣe akiyesi tu silẹ njs 0.3.3, 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 ti njs ṣe atunṣe awọn ọran ti a damọ lakoko idanwo iruju. Ti ṣe imuse “ilana” oniyipada agbaye pẹlu awọn paramita ati awọn oniyipada ayika ti ilana lọwọlọwọ (process.pid, process.env.HOME, bbl). Gbogbo awọn ohun-ini ti a ṣe sinu ati awọn ọna le jẹ kikọ si. Fi kun imuse ti Array.prototype.fill (). Atilẹyin fun sintasi ti a dabaa ni ECMAScript 5 ti ni imuse olulana и oluṣeto lati so ohun-ini ohun kan mọ iṣẹ kan, fun apẹẹrẹ:
var o = {a:2};
Object.defineProperty (o, 'b', {gba: iṣẹ (){pada 2 *this.a}});