Firefox 111-ի թողարկում

Թողարկվել է Firefox 111 վեբ բրաուզերը: Բացի այդ, ստեղծվել է երկարաժամկետ աջակցության մասնաճյուղի թարմացում՝ 102.9.0: Firefox 112 մասնաճյուղը շուտով կտեղափոխվի բետա թեստավորման փուլ, որի թողարկումը նախատեսված է ապրիլի 11-ին։

Հիմնական նորամուծությունները Firefox 111-ում.

  • Ներկառուցված հաշվի մենեջերը ավելացրել է Firefox Relay ծառայության համար էլփոստի հասցեների դիմակներ ստեղծելու հնարավորությունը, որը թույլ է տալիս ստեղծել ժամանակավոր էլփոստի հասցեներ՝ կայքերում գրանցվելու կամ բաժանորդագրություններ գրանցելու համար, որպեսզի չգովազդեք ձեր իրական հասցեն: Այս հատկությունը հասանելի է միայն այն դեպքում, երբ օգտվողը միացված է Firefox հաշվին:
  • Նշելու համար ավելացրել է «rel» հատկանիշի աջակցությունը, որը թույլ է տալիս կիրառել «rel=noreferrer» պարամետրը վեբ ձևաթղթերի միջով նավարկելու համար՝ անջատելու Referer վերնագրի կամ «rel=noopener» փոխանցումը՝ Window.opener հատկության կարգավորումն անջատելու և արգելելու համար։ մուտք դեպի այն համատեքստը, որտեղից կատարվել է անցումը:
  • Ներառված է OPFS (Origin-Private FileSystem) API-ն, որը հանդիսանում է File System Access API-ի ընդլայնում` ֆայլերը տեղական ֆայլային համակարգում տեղադրելու համար, որը կապված է ընթացիկ կայքի հետ կապված պահեստին: Ստեղծվում է մի տեսակ վիրտուալ ֆայլային համակարգ, որը կապված է կայքի հետ (այլ կայքերը չեն կարող մուտք գործել), որը թույլ է տալիս վեբ հավելվածներին կարդալ, փոխել և պահպանել ֆայլերն ու տեղեկատուները օգտագործողի սարքում:
  • Որպես CSS Color Level 4 ճշգրտման իրագործման մաս, CSS-ն ավելացրել է color(), lab(), lch(), oklab() և oklch() ֆունկցիաները՝ գույնը սահմանելու համար sRGB, RGB, HSL, HWB, LHC և LAB գունային տարածություններ: Գործառույթները ներկայումս լռելյայն անջատված են և պահանջում են ակտիվացնել layout.css.more_color_4.enabled դրոշը about:config-ում, որպեսզի օգտագործվի:
  • CSS «@page» կանոնները, որոնք օգտագործվում են էջը տպելիս որոշելու համար, կիրառում են «էջ կողմնորոշում» հատկությունը՝ էջի կողմնորոշման մասին տեղեկատվություն ստանալու համար («ուղիղ», «պտտել-ձախ» և «պտտել-աջ»):
  • SVG-ի ներքին տարրերում թույլատրվում են համատեքստի հարվածի և համատեքստի լրացման արժեքները:
  • Search.query ֆունկցիան ավելացվել է հավելյալ API-ին՝ լռելյայն որոնման համակարգին հարցումներ ուղարկելու համար: Search.search ֆունկցիային ավելացվել է «disposition» հատկությունը՝ որոնման արդյունքը նոր ներդիրում կամ պատուհանում ցուցադրելու համար:
  • Ավելացվել է API՝ PDF փաստաթղթերը պահելու համար, որոնք բացվել են ներկառուցված pdf.js դիտիչում: Ավելացվեց GeckoView Print API-ն, որը կապված է window.print-ին և թույլ է տալիս ուղարկել PDF ֆայլեր կամ PDF InputStream՝ տպելու համար:
  • URI file://-ի համար SitePermissions-ի միջոցով թույլտվությունները սահմանելու աջակցություն է ավելացվել:
  • SpiderMonkey JavaScript շարժիչը նախնական աջակցություն է ավելացրել RISC-V 64 ճարտարապետությանը:
  • Վեբ մշակողների համար նախատեսված գործիքները թույլ են տալիս որոնել կամայական ֆայլեր:
  • Իրականացված աջակցություն VA-API-ի համար (Video Acceleration API) մակերեսների պատճենման համար՝ օգտագործելով dmabuf, ինչը հնարավորություն տվեց արագացնել VA-API մակերևույթների մշակումը և լուծել որոշ հարթակներում արտեֆակտների տեսքի հետ կապված խնդիրներ:
  • Ավելացվել է network.dns.max_any_priority_threads և network.dns.max_high_priority_threads կարգավորումները about:config-ին՝ DNS-ում հոսթների անունները լուծելու համար օգտագործվող շղթաների քանակը վերահսկելու համար:
  • Windows հարթակում միացված է հարթակի կողմից տրամադրվող ծանուցման համակարգի օգտագործումը:
  • MacOS հարթակն աջակցում է նիստերի վերականգնմանը:
  • Բարելավումներ Android տարբերակում.
    • Իրականացրել է PDF փաստաթղթերը դիտելու ներկառուցված հնարավորություն (առանց նախ ներբեռնելու և առանձին դիտիչում բացելու անհրաժեշտության):
    • Երբ ընտրում եք անցանկալի բովանդակության արգելափակման խիստ ռեժիմը (խիստ), լռելյայն ռեժիմն է Total Cookie Protection-ը, որն օգտագործում է առանձին, մեկուսացված Cookie խանութ յուրաքանչյուր կայքի համար, որը թույլ չի տալիս Cookie-ների օգտագործումը կայքերի միջև տեղաշարժը հետևելու համար:
    • Android 12 և 13 օպերացիոն համակարգերով աշխատող Pixel սարքերն այժմ հնարավորություն ունեն կիսվել վերջերս դիտված էջերի հղումներով անմիջապես Վերջինների էկրանից:
    • Վերանախագծվել է առանձին հավելվածում (Open in app) բովանդակությունը բացելու մեխանիզմը։ Ուղղվել է խոցելիությունը (CVE-2023-25749), որը թույլ է տալիս երրորդ կողմի Android հավելվածները գործարկել առանց օգտատիրոջ հաստատման:
    • Ներառված է CanvasRenderThread մշակիչը, որը թույլ է տալիս WebGL-ի հետ կապված առաջադրանքները մշակել առանձին շղթայում:

Բացի նորամուծություններից և սխալների շտկումից, Firefox 111-ը շտկել է 20 խոցելիություն։ 14 խոցելիություն նշվում է որպես վտանգավոր, որոնցից 9-ը (հավաքված CVE-2023-28176 և CVE-2023-28177) պայմանավորված են հիշողության խնդիրներով, ինչպիսիք են բուֆերների գերհոսքը և արդեն ազատված հիշողության տարածքների մուտքը: Պոտենցիալ կերպով, այս խնդիրները կարող են հանգեցնել հարձակվողի կոդի գործարկման՝ հատուկ նախագծված էջեր բացելիս:

Source: opennet.ru

Добавить комментарий