nginx 1.17.1 اور njs 0.3.3 کی ریلیز

دستیاب اپ اسٹریم ریلیز نگنکس 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

نیا تبصرہ شامل کریں