nginx 1.19.3 اور njs 0.4.4 کی ریلیز

تشکیل اپ اسٹریم ریلیز نگنکس 1.19.3، جس کے اندر نئی صلاحیتوں کی نشوونما جاری ہے (متوازی تعاون یافتہ مستحکم برانچ 1.18 صرف سنگین غلطیوں اور کمزوریوں کے خاتمے سے متعلق تبدیلیاں کی جاتی ہیں)۔

اہم تبدیلیاں:

  • ماڈیول شامل ہے۔ ngx_stream_set_module، جو آپ کو متغیر کو ایک قدر تفویض کرنے کی اجازت دیتا ہے۔

    سرور {
    12345 سنیں
    $true 1 سیٹ کریں؛
    }

  • ہدایت شامل کی گئی۔ proxy_cookie_flags پراکسی کنکشن میں کوکیز کے لیے جھنڈوں کی وضاحت کرنے کے لیے۔ مثال کے طور پر، کوکی "ایک" میں "httponly" جھنڈا اور دیگر تمام کوکیز کے لیے "nosecure" اور "samesite=strict" جھنڈے شامل کرنے کے لیے، آپ درج ذیل تعمیرات کا استعمال کر سکتے ہیں:

    proxy_cookie_flags صرف ایک؛
    proxy_cookie_flags ~ nosecure samesite = سخت؛

  • اسی طرح کی ہدایت userid_flags کوکی میں جھنڈے شامل کرنے کے لیے ngx_http_userid ماڈیول کے لیے بھی لاگو کیا جاتا ہے۔

ایک ہی وقت میں واقعہ پیش آیا رہائی njs 0.4.4, nginx ویب سرور کے لیے ایک JavaScript مترجم۔ njs مترجم ECMAScript معیارات کو لاگو کرتا ہے اور آپ کو کنفیگریشن میں اسکرپٹس کا استعمال کرتے ہوئے درخواستوں پر کارروائی کرنے کے لیے nginx کی صلاحیت کو بڑھانے کی اجازت دیتا ہے۔ اسکرپٹ کو کنفیگریشن فائل میں درخواستوں پر کارروائی کرنے، کنفیگریشن تیار کرنے، متحرک طور پر ردعمل پیدا کرنے، درخواست/جواب میں ترمیم کرنے، یا ویب ایپلیکیشنز میں مسائل کو حل کرنے کے لیے فوری طور پر اسٹبس بنانے کے لیے استعمال کیا جا سکتا ہے۔ نئے ورژن میں:

  • اعداد میں ہندسوں کی بصری علیحدگی کے لیے معاونت شامل کی گئی (مثال کے طور پر، "1_000")۔
  • %TypedArray%.prototype: every(), filter(), find(), findIndex(), forEach(), includes(), indexOf(), lastIndexOf(), map(), reduce(), reduceRight()، ریورس()، کچھ()۔
  • %TypedArray%: from(), of().
  • لاگو ڈیٹا ویو آبجیکٹ۔

    : >> (نیا ڈیٹا ویو(buf.buffer)).getUint16()
    : 32974

  • لاگو بفر آبجیکٹ۔

    : >> var buf = Buffer.from([0x80,206,177,206,178])
    : غیر متعینہ
    : >> buf.slice(1).toString()
    : 'αβ'
    : >> buf.toString('base64')
    : 'gM6xzrI='

  • "crypto" اور "fs" طریقوں میں بفر آبجیکٹ سپورٹ شامل کیا، اور اس بات کو یقینی بنایا کہ fs.readFile(), Hash.prototype.digest() اور Hmac.prototype.digest() نے بفر آبجیکٹ کی ایک مثال واپس کی۔
  • ArrayBuffer سپورٹ کو TextDecoder.prototype.decode() طریقہ میں شامل کر دیا گیا ہے۔

ماخذ: opennet.ru

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