nginx 1.17.1 ۽ njs 0.3.3 جي رليز

دستياب upstream ڇڏڻ نگنڪس 1.17.1، جنهن جي اندر نئين صلاحيتن جي ترقي جاري آهي (متوازي سپورٽ مستحڪم شاخ 1.16 صرف سنگين غلطين ۽ ڪمزورين جي خاتمي سان لاڳاپيل تبديليون ڪيون وينديون آهن.

مکيه تبديل ڪريو:

  • هدايت شامل ڪئي وئي حد_ق_ر_رون، جيڪو آزمائشي رن موڊ کي چالو ڪري ٿو، جنهن ۾ درخواست جي پروسيسنگ جي شدت تي ڪابه پابنديون لاڳو نه ٿينديون آهن (بغير شرح جي حد)، پر جاري رکي ٿو حساب ۾ رکڻ جي درخواستن جي تعداد کي وڌ کان وڌ شيئر ميموري ۾ حدون؛
  • جڏهن استعمال ڪندي ”اپ اسٽريم“ هدايتون ”اپ اسٽريم“ سيٽنگ بلاڪ ۾هاش»ڪلائنٽ-سرور بائنڊنگ سان لوڊ بيلنس کي منظم ڪرڻ لاءِ، جيڪڏهن توهان هڪ خالي ڪيئي قدر بيان ڪريو ٿا، يونيفارم بيلنسنگ موڊ (رائونڊ-رابن) هاڻي چالو آهي؛
  • Устранён крах рабочего процесса при использовании кэша в сочетании с директивой «image_filter» и перенаправлением обработчика кода ошибки 415 с использованием директивы «error_page»;
  • Устранён крах рабочего процесса, проявляющийся при использовании встроенного интерпретатора Perl.

اضافي طور تي، اهو نوٽ ڪري سگهجي ٿو جاري ڪيو njs 0.3.3، هڪ جاوا اسڪرپٽ مترجم nginx ويب سرور لاءِ. njs مترجم ECMAScript معيار کي لاڳو ڪري ٿو ۽ توهان کي اجازت ڏئي ٿو nginx جي صلاحيت کي وڌائڻ لاءِ درخواستن تي عمل ڪرڻ لاءِ ترتيب ۾ اسڪرپٽس استعمال ڪندي. اسڪرپٽ استعمال ڪري سگھجن ٿيون ڪنفيگريشن فائل ۾ ترقي يافته منطق جي وضاحت ڪرڻ لاءِ درخواستن جي پروسيسنگ لاءِ، ڪا ترتيب ڏيڻ، متحرڪ طور جواب پيدا ڪرڻ، درخواست/جواب کي تبديل ڪرڻ، يا ويب ايپليڪيشنن ۾ مسئلا حل ڪرڻ لاءِ تڪڙا اسٽب ٺاهڻ.

В новом выпуске njs устранены проблемы, выявленные в ходе fuzzing-тестирования. Реализована глобальная переменная «process» c параметрами и переменными окружения текущего процесса (process.pid, process.env.HOME и т.п.). Обеспечена возможность записи во все встроенные свойства и метод. Добавлена реализация Array.prototype.fill(). Реализована поддержка предложенного в ECMAScript 5 синтаксиса حاصل ڪندڙ и جوڙيندڙ для привязки свойства объекта к функции, например:

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

جو ذريعو: opennet.ru

تبصرو شامل ڪريو