Itusilẹ ti nginx 1.17.1 ati njs 0.3.3

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.

akọkọ iyipada:

  • 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;
  • Устранён крах рабочего процесса при использовании кэша в сочетании с директивой «image_filter» и перенаправлением обработчика кода ошибки 415 с использованием директивы «error_page»;
  • Устранён крах рабочего процесса, проявляющийся при использовании встроенного интерпретатора Perl.

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.

В новом выпуске njs устранены проблемы, выявленные в ходе fuzzing-тестирования. Реализована глобальная переменная «process» c параметрами и переменными окружения текущего процесса (process.pid, process.env.HOME и т.п.). Обеспечена возможность записи во все встроенные свойства и метод. Добавлена реализация Array.prototype.fill(). Реализована поддержка предложенного в ECMAScript 5 синтаксиса olulana и oluṣeto для привязки свойства объекта к функции, например:

var o = {a:2};
Object.defineProperty(o, ‘b’, {get:function(){return 2*this.a}});

orisun: opennet.ru

Fi ọrọìwòye kun