فائر فاکس 88 رليز

فائر فاڪس 88 ويب برائوزر جاري ڪيو ويو. ان کان علاوه، ڊگھي مدت جي سپورٽ برانچ 78.10.0 تي هڪ تازه ڪاري ٺاهي وئي. فائر فاکس 89 برانچ جلد ئي بيٽا ٽيسٽنگ اسٽيج تي منتقل ڪيو ويندو، جنهن جي رليز 1 جون تي مقرر ڪئي وئي آهي.

مکيه جدت:

  • PDF Viewer ھاڻي PDF-integrated input forms کي سپورٽ ڪري ٿو جيڪي JavaScript استعمال ڪن ٿا ھڪ انٽرايڪٽو يوزر تجربو مهيا ڪرڻ لاءِ.
  • مائڪروفون ۽ ڪئميرا تائين رسائي جي اجازتن جي درخواستن کي ظاهر ڪرڻ جي شدت تي پابندي لاڳو ڪئي وئي آهي. اهڙيون درخواستون نه ڏيکاريون وينديون جيڪڏهن صارف اڳ ۾ ئي ساڳئي ڊوائيس تائين رسائي ڏني آهي، ساڳئي سائيٽ لاء، ۽ ساڳئي ٽيب لاء آخري 50 سيڪنڊن اندر.
  • اسڪرين شاٽ ٽول کي هٽايو ويو آهي پيج ايڪشن مينيو مان جيڪو ظاهر ٿئي ٿو جڏهن توهان ايڊريس بار ۾ ellipsis تي ڪلڪ ڪندا آهيو. اسڪرين شاٽ ٺاهڻ لاءِ، اها صلاح ڏني وئي آهي ته مناسب ٽول کي ڪال ڪريو ڏيکاريل مينيو لاءِ جڏهن توهان ساڄي ڪلڪ ڪريو يا پينل ۾ شارٽ ڪٽ رکو ٿا ظهور سيٽنگ انٽرفيس ذريعي.
    فائر فاکس 88 رليز
  • ويلينڊ پروٽوڪول جي بنياد تي گرافڪ ماحول سان لينڪس ۾ ٽچ پيڊس تي پنچ زومنگ لاءِ سپورٽ شامل ڪئي وئي.
  • ڇپائيءَ واري نظام ۾ ماپن جي يونٽن کي مقامي بڻايو ويو آهي جيڪي فيلڊز کي سيٽ ڪرڻ لاءِ استعمال ڪيا ويندا آهن.
  • Xfce ۽ KDE ماحول ۾ فائر فاڪس هلائڻ دوران، WebRender ڪمپوزنگ انجڻ جو استعمال چالو ٿئي ٿو. فائر فاڪس 89 کي ٻين سڀني لينڪس استعمال ڪندڙن لاءِ WebRender کي فعال ڪرڻ جي اميد آهي، بشمول Mesa جا سڀئي ورزن ۽ NVIDIA ڊرائيورن سان سسٽم (اڳ ۾ WebRender صرف GNOME لاءِ Intel ۽ AMD ڊرائيورن لاءِ فعال ڪيو ويو هو). WebRender Rast ٻولي ۾ لکيل آهي ۽ توهان کي اجازت ڏئي ٿو ته رينڊرنگ جي رفتار ۾ هڪ اهم واڌارو حاصل ڪري ۽ CPU تي لوڊ گھٽائي پيج مواد رينڊرنگ آپريشنز کي GPU پاسي منتقل ڪري، جيڪي GPU تي هلندڙ شيڊرز ذريعي لاڳو ٿين ٿيون. ان کي زبردستي فعال ڪرڻ لاءِ اٽڪل:config، توهان کي لازمي طور تي "gfx.webrender.enabled" سيٽنگ کي چالو ڪرڻ گهرجي يا فائر فاڪس کي ماحول جي متغير MOZ_WEBRENDER=1 سيٽ سان هلائڻو پوندو.
  • HTTP/3 ۽ QUIC پروٽوڪول جي تدريجي شموليت شروع ٿي چڪي آهي. HTTP/3 سپورٽ شروع ڪئي ويندي استعمال ڪندڙن جي صرف ٿورڙي فيصد لاءِ ۽، ڪنهن به اڻڄاتل مسئلن کي ڇڏي، مئي جي آخر تائين سڀني لاءِ رول آئوٽ ڪيو ويندو. HTTP/3 لاءِ ڪلائنٽ ۽ سرور سپورٽ جي ضرورت آهي QUIC مسودي جي معياري ۽ HTTP/3 جي ساڳئي ورزن لاءِ، جيڪا Alt-Svc هيڊر ۾ بيان ڪئي وئي آهي (فائر فاڪس اسپيڪ ڊرافٽ 27 کان 32 تائين سپورٽ ڪري ٿو).
  • ايف ٽي پي پروٽوڪول سپورٽ ڊفالٽ طور بند ٿيل آهي. نيٽ ورڪ.ftp.enabled سيٽنگ ڊفالٽ طور غلط تي مقرر ڪئي وئي آهي، ۽ browserSettings.ftpProtocolEnabled ايڪسٽينشن سيٽنگ صرف پڙهڻ لاءِ مقرر ڪئي وئي آهي. ايندڙ رليز تمام ايف ٽي پي سان لاڳاپيل ڪوڊ ختم ڪندو. دليل ڏنو ويو آهي ته پراڻي ڪوڊ تي حملن جي خطري کي گهٽائڻ لاءِ جنهن کي نقصانن جي نشاندهي ڪرڻ جي تاريخ آهي ۽ FTP سپورٽ جي عمل سان سار سنڀال جا مسئلا آهن. اهو پڻ ذڪر ڪيو ويو آهي پروٽوڪول کان نجات حاصل ڪرڻ جيڪي انڪرپشن کي سپورٽ نٿا ڪن، جيڪي MITM حملن دوران ٽرانزٽ ٽرئفڪ جي ترميم ۽ مداخلت لاء خطرناڪ آهن.
  • ممڪن ڪراس سائيٽ ليڪس کي بلاڪ ڪرڻ لاءِ، "window.name" ملڪيت جي قيمت کي الڳ ڪيو ويو آهي بنيادي سائيٽ جنهن تان صفحو کوليو ويو هو.
  • جاوا اسڪرپٽ ۾، باقاعده اظهار جي عمل جي نتيجي ۾، "انڊيڪس" ملڪيت شامل ڪئي وئي آهي، جنهن ۾ ميچ جي گروپن جي شروعاتي ۽ ختم ٿيڻ واري پوزيشن سان گڏ هڪ صف شامل آهي. ملڪيت صرف ان وقت ڀريو وڃي ٿو جڏهن باقاعده اظهار کي "/d" پرچم سان عمل ڪيو وڃي. let re = /quick\s(brown).+?(jumps)/igd؛ let result = re.exec ('The Quick Brown Fox Jumps Over The Lazy Dog')؛ // result.indices[0] === Array [ 4, 25 ] // result. indices[1] === Array [ 10, 15 ] // result. indices[2] === صف [ 20, 25 ]
  • Intl.DisplayNames() ۽ Intl.ListFormat() چيڪ کي سخت ڪري ڇڏيو آهي ته اختيارن کي constructor کي پاس ڪيو شيون آهن. جڏهن اسٽرنگ يا ٻيون پرائمري پاس ڪرڻ جي ڪوشش ڪئي ويندي، استثنا اڇلايا ويندا.
  • DOM، AbortSignal.abort() لاءِ هڪ نئون جامد طريقو مهيا ڪيو ويو آهي، جيڪو هڪ AbortSignal واپس ڪري ٿو جيڪو اڳ ۾ ئي ختم ڪرڻ لاءِ مقرر ڪيو ويو آهي.
  • CSS نئون pseudo-classes لاڳو ڪري ٿو ":user-valid" ۽ ":user-invalid"، جيڪي هڪ فارم عنصر جي تصديق واري حالت کي بيان ڪن ٿا، جنهن لاءِ فارم سان استعمال ڪندڙ جي رابطي کان پوءِ مخصوص قدرن جي درستي جي جانچ ڪئي وئي هئي. ":user-valid" ۽ ":user-invalid" جي وچ ۾ بنيادي فرق pseudo-class ":valid" ۽ ":invalid" جي وچ ۾ اهو آهي ته تصديق صرف ان کان پوءِ شروع ٿيندي آهي جڏهن صارف ڪنهن ٻئي عنصر ڏانهن هليو ويندو آهي (مثال طور، سوئچ ٿيل ٽيب ٻئي فيلڊ ڏانهن).
  • image-set() CSS فنڪشن، جيڪو توهان کي مختلف ريزوليوشن اختيارن جي چونڊ مان هڪ تصوير چونڊڻ جي اجازت ڏئي ٿو جيڪو توهان جي موجوده اسڪرين سيٽنگن ۽ نيٽ ورڪ ڪنيڪشن بينڊوڊٿ کي بهتر بڻائي ٿو، هاڻي استعمال ڪري سگهجي ٿو "مواد" ۽ "ڪرسر" CSS ملڪيتن ۾. . h2:: کان اڳ { مواد: تصوير-سيٽ (url("small-icon.jpg") 1x، url ("large-icon.jpg") 2x)؛ }
  • CSS آئوٽ لائن ملڪيت يقيني بڻائي ٿي ته اها سرحد-ريڊيس ملڪيت استعمال ڪندي آئوٽ لائن سيٽ سان ملي ٿي.
  • macOS لاءِ، ڊفالٽ مونو اسپيس فونٽ مينلو ۾ تبديل ڪيو ويو آھي.
  • ويب ڊولپر ٽولز ۾، نيٽ ورڪ انسپيڪشن پينل ۾، JSON فارميٽ ۾ HTTP جوابن کي ڏيکارڻ جي وچ ۾ هڪ سوئچ ظاهر ٿيو آهي ۽ غير تبديل ٿيل فارم ۾ جنهن ۾ جواب نيٽ ورڪ تي منتقل ڪيا ويا آهن.
    فائر فاکس 88 رليز
  • AVIF (AV1 تصويري فارميٽ) لاءِ سپورٽ جي ڊفالٽ شموليت، جيڪا AV1 وڊيو انڪوڊنگ فارميٽ مان انٽرا فريم ڪمپريشن ٽيڪنالاجي استعمال ڪري ٿي، مستقبل جي رليز تائين دير ڪئي وئي آهي. Firefox 89 پڻ هڪ اپڊيٽ يوزر انٽرفيس پيش ڪرڻ جو ارادو رکي ٿو ۽ ايڊريس بار ۾ هڪ ڳڻپيوڪر کي ضم ڪرڻ جو ارادو رکي ٿو (ساڳئي. calculator ذريعي فعال ڪيو ويو اٽڪل:config ۾)

جدت ۽ بگ فڪسس کان علاوه، فائر فاڪس 88 17 ڪمزورين کي مقرر ڪيو آهي، جن مان 9 خطرناڪ طور تي نشان لڳل آهن. 5 ڪمزوريون (CVE-2021-29947 تحت گڏ ڪيل) ياداشت جي مسئلن جي ڪري پيدا ٿين ٿيون، جهڙوڪ بفر اوور فلوز ۽ اڳ ۾ ئي آزاد ٿيل ميموري علائقن تائين رسائي. ممڪن طور تي، اهي مسئلا خاص طور تي ڊزائين ڪيل صفحن کي کولڻ دوران حملي ڪندڙ ڪوڊ جي عمل جي ڪري سگھي ٿو.

جو ذريعو: opennet.ru

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