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 sRGB, RGB, HSL, HWB түстөрдү аныктоо үчүн color(), lab(), lch(), oklab() жана oklch() функцияларын, LHC жана LAB түс мейкиндиктери. Функциялар учурда демейки боюнча өчүрүлгөн жана колдонуу үчүн about:config ичинде layout.css.more_color_4.enabled желекчесин активдештирүүнү талап кылат.
  • Басып чыгарууда баракты аныктоо үчүн колдонулган CSS '@page' эрежелери барактын багыты боюнча маалымат алуу үчүн "баракча-багыт" касиетин ишке ашырат ("тик", "солго айлантуу" жана "оңго айлантуу").
  • SVG ичиндеги элементтерде контекст-штрих жана контекст-толтуруу маанилерине уруксат берилет.
  • Search.query функциясы демейки издөө системасына суроо жөнөтүү үчүн кошумча API'ге кошулду. Издөө натыйжасын жаңы өтмөктө же терезеде көрсөтүү үчүн search.search функциясына "диспозиция" касиети кошулду.
  • Курулган pdf.js көрүүчүдө ачылган PDF документтерин сактоо үчүн API кошулду. GeckoView Print API кошулду, ал window.print менен байланышкан жана басып чыгаруу үчүн PDF файлдарын же PDF InputStreamди жөнөтүүгө мүмкүндүк берет.
  • URI файлы үчүн SitePermissions аркылуу уруксаттарды орнотууга колдоо кошулду: //.
  • SpiderMonkey JavaScript кыймылдаткычы RISC-V 64 архитектурасы үчүн баштапкы колдоону кошту.
  • Веб-иштеп чыгуучулар үчүн куралдар каалаган файлдарды издөөгө мүмкүндүк берет.
  • dmabuf аркылуу VA-API (Video Acceleration API) үчүн беттерди көчүрүү үчүн колдоо ишке ашырылды, бул VA-API беттерин иштетүүнү тездетүүгө мүмкүндүк берди жана айрым платформаларда рендеринг учурунда артефакттардын пайда болушуна байланыштуу көйгөйлөрдү чечти.
  • DNS ичиндеги хост аттарын чечүү үчүн колдонулган жиптердин санын көзөмөлдөө үчүн about:configге network.dns.max_any_priority_threads жана network.dns.max_high_priority_threads жөндөөлөрү кошулду.
  • Windows платформасында платформа тарабынан берилген эскертме системасын колдонуу иштетилген.
  • macOS платформасы сессияны калыбына келтирүүнү колдойт.
  • Android версиясындагы жакшыртуулар:
    • PDF документтерин көрүү үчүн орнотулган мүмкүнчүлүк ишке ашырылган (биринчи жүктөп алуу жана өзүнчө көрүүчүдө ачуунун зарылдыгы жок).
    • Керексиз мазмунду бөгөттөө үчүн катуу режимди тандаганыңызда (катуу), демейки режим болуп, ар бир сайт үчүн өзүнчө, обочолонгон Cookie дүкөнүн колдоно турган Толук Cookie коргоо режими саналат, ал сайттар ортосундагы кыймылды көзөмөлдөө үчүн Cookie файлдарын колдонууга мүмкүндүк бербейт.
    • Android 12 жана 13 иштеп жаткан Pixel түзмөктөрү эми жакында көрүлгөн барактарга шилтемелерди түздөн-түз Акыркылар экранынан бөлүшө алышат.
    • Мазмунду өзүнчө тиркемеде ачуу механизми (Колдонмодо ачуу) кайра иштелип чыккан. Үчүнчү тараптын Android тиркемелерин колдонуучунун ырастоосусуз ишке киргизүүгө мүмкүндүк берген аялуу (CVE-2023-25749) оңдолду.
    • CanvasRenderThread иштеткичи камтылган, бул WebGLге тиешелүү тапшырмаларды өзүнчө жипте иштетүүгө мүмкүндүк берет.

Инновациялардан жана мүчүлүштүктөрдү оңдоодон тышкары, Firefox 111 20 кемчиликти оңдогон. 14 алсыздык кооптуу деп белгиленген, анын ичинен 9 алсыздык (CVE-2023-28176 жана CVE-2023-28177 астында чогултулган) буфердин толуп кетиши жана мурдатан бошотулган эстутумдун аймактарына жетүү сыяктуу эстутум көйгөйлөрүнөн келип чыккан. Мүмкүн, бул көйгөйлөр атайын иштелип чыккан баракчаларды ачууда чабуулчунун кодунун аткарылышына алып келиши мүмкүн.

Source: opennet.ru

Комментарий кошуу