Mwepụta nke nginx 1.17.1 na njs 0.3.3

Dị ntọhapụ elu nginx 1.17.1, n'ime nke mmepe nke ikike ọhụrụ na-aga n'ihu (n'otu aka ahụ kwadoro kwụsiri ike alaka 1.16 Naanị mgbanwe ndị metụtara mkpochapụ nke nnukwu njehie na adịghị ike ka a na-eme.

Main gbanwee:

  • agbakwunyere ntuziaka oke_req_dry_run, nke na-eme ka ọnọdụ ịgba ọsọ ikpe ahụ rụọ ọrụ, nke na-enweghị ihe mgbochi na-etinye na ike nke nhazi arịrịọ (na-enweghị oke ọnụego), ma na-aga n'ihu na-eburu n'uche ọnụ ọgụgụ nke arịrịọ gafere oke na ebe nchekwa nkekọrịta;
  • Mgbe ị na-eji ntuziaka "upstream" na ngọngọ ntọala "upstream".hash» iji hazie ibu itule na ahịa-ihe nkesa na-ekekọta, ma ọ bụrụ na ị ezipụta ihe efu isi uru, edo itule mode (round-robin) ugbu a na-arụ ọrụ;
  • Устранён крах рабочего процесса при использовании кэша в сочетании с директивой «image_filter» и перенаправлением обработчика кода ошибки 415 с использованием директивы «error_page»;
  • Устранён крах рабочего процесса, проявляющийся при использовании встроенного интерпретатора Perl.

Ọzọkwa, enwere ike ịdeba ya mwepụta njs 0.3.3, onye ntụgharị asụsụ Javascript maka sava weebụ nginx. Onye ntụgharị njs na-emejuputa ụkpụrụ ECMAScript ma na-enye gị ohere ịgbasa ike nginx ịhazi arịrịọ site na iji scripts na nhazi. Enwere ike iji scripts na faịlụ nhazi iji kọwapụta mgbagha dị elu maka nhazi arịrịọ, ịmepụta nhazi, na-eme ka nzaghachi dị ike, gbanwee arịrịọ / nzaghachi, ma ọ bụ ịmepụta ngwa ngwa stubs iji dozie nsogbu na ngwa weebụ.

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

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

isi: opennet.ru

Tinye a comment