nginx 1.19.3 ۽ njs 0.4.4 جي ڇڏڻ

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

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

  • ماڊل شامل آهي ngx_stream_set_module، جيڪو توهان کي اجازت ڏئي ٿو ته هڪ متغير کي قيمت تفويض ڪري

    سرور {
    ٻڌي 12345؛
    $true 1 سيٽ ڪريو؛
    }

  • هدايت شامل ڪئي وئي proxy_cookie_flags پراڪس ٿيل ڪنيڪشن ۾ ڪوڪيز لاءِ جھنڊو بيان ڪرڻ لاءِ. مثال طور، ڪوڪيز ۾ “httponly” جھنڊو شامل ڪرڻ لاءِ “one”، ۽ “nosecure” ۽ “samesite=strict” جھنڊو ٻين سڀني ڪوڪيز لاءِ، توھان ھيٺ ڏنل تعمير استعمال ڪري سگھو ٿا:

    proxy_cookie_flags one httponly؛
    proxy_cookie_flags ~ nosecure samesite = سخت؛

  • ساڳي هدايت userid_flags ڪوڪيز ۾ جھنڊو شامل ڪرڻ لاءِ ngx_http_userid ماڊل لاءِ پڻ لاڳو ڪيو ويو آھي.

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

  • انگن ۾ انگن جي بصري علحدگيء لاء شامل ڪيل مدد (مثال طور، "1_000").
  • %TypedArray%.prototype: every(), filter(), find(), findIndex(), forEach(), includes(), indexOf(), lastIndexOf(), map(), reduce(), گھٽ حق ()، ريورس ()، ڪجھ ().
  • لاڳو ٿيل غائب طريقا %TypedArray%: from(), of().
  • لاڳو ٿيل DataView اعتراض.

    : >> (نئون DataView(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

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