Notika tīmekļa pārlūkprogrammas Firefox 111 izlaišana. Turklāt tika izveidots atjauninājums ar ilgstošu atbalstu - 102.9.0. Drīz tiks uzsākta beta testēšana Firefox 112 versijai, kura izlaišana paredzēta 11. aprīlī.
Galvenie jauninājumi Firefox 111:
- Iebūvētajā kontu pārvaldniekā pievienota iespēja izveidot e-pasta adreses maskas Firefox Relay pakalpojumam, kas ļauj ģenerēt pagaidu e-pasta adreses reģistrēšanās vietnēs vai parakstu noformēšanai, lai neizpaustu savu īsto adresi. Šī iespēja ir pieejama tikai tad, ja lietotājs ir pieslēdzies Firefox kontam.
- Tagam pievienota atbalsta atribūts ‘rel’, kas ļauj izmantot ar tīmekļa formām saistītos parametrus ‘rel=noreferrer’ Referer galvenes pārsūtīšanas atslēgšanai vai ‘rel=noopener’ Window.opener īpašības izslēgšanai un piekļuves liegšanai kontekstam, no kura tika veikts pāreja.
- Iekļauts OPFS (Origin-Private FileSystem) API, kas ir Paplašinājums File System Access API, lai uzglabātu failus lokālajā failu sistēmā, kas saistīta ar krātuvi, kas ir saistīta ar pašreizējo vietni. Izveidojas saistīta ar vietni virtuāla failu sistēma (citas vietnes nevar piekļūt), ļaujot tīmekļa lietotnēm lasīt, mainīt un saglabāt failus un mapes lietotāja ierīcē.
- CSS krāsu līmeņa 4 spesifikācijas darbības ietvaros CSS pievienotas funkcijas color(), lab(), lch(), oklab() un oklch(), lai noteiktu krāsu krāsu telpās sRGB, RGB, HSL, HWB, LHC un LAB. Funkcijas pagaidām ir izslēgtas pēc noklusējuma un lietošanai prasa aktivizēt karogu layout.css.more_color_4.enabled sadaļā about:config.
- CSS noteikumiem ‘@page’, kas tiek izmantoti, lai definētu lapu drukāšanai, ieviesta īpašība ‘page-orientation’ lai iegūtu informāciju par lapas orientāciju (‘upright’, ‘rotate-left’ un ‘rotate-right’).
- SVG iekšējiem elementiem atļauts izmantot konteksta krāsu un konteksta piepildījumu.
- Paplašinājumiem paredzētajā API pievienota funkcija search.query, lai nosūtītu pieprasījumus izvēlētajai noklusējuma meklēšanas sistēmai. Funkcijai search.search pievienots īpašums ‘disposition’, lai parādītu meklēšanas rezultātu jaunā cilnē vai logā.
- Pievienots API PDF dokumentu saglabāšanai, atverot tos iebūvētajā pdf.js skatītājā. Pievienots GeckoView Print API, kas saistīts ar window.print un ļauj nosūtīt PDF failus vai PDF InputStream drukāšanai.
- Pievienota atbalsts pilnvaru piešķiršanai, izmantojot SitePermissions, URI fail:// formātā.
- JavaScript dzinējā SpiderMonkey pievienots sākotnējais atbalsts RISC-V 64 arhitektūrai.
- Izstrādātāju rīkos atļauts meklēt jebkuros fails.
- Ieviesta atbalsts VA-API (Video Acceleration API) virsmas kopēšanai, izmantojot dmabuf, kas paātrina VA-API virsmu pārveidošanu un atrisina artefaktu parādīšanās problēmas dažādās platformās.
- about:config pievienotas konfigurācijas opcijas network.dns.max_any_priority_threads un network.dns.max_high_priority_threads, lai kontrolētu pavedienu skaitu, ko izmanto, lai risinātu viesu vārdus DNS.
- Windows platformā ieslēgta platformas nodrošinātā paziņojumu rādīšanas sistēmas izmantošana.
- macOS platformā nodrošināta sesiju atjaunošanas atbalsts.
- Uzlabojumi Android versijā:
- Ieviesta iebūvēta PDF dokumentu skatīšanas funkcionalitāte (bez nepieciešamības iepriekšējas lejupielādes un atvēršanas atsevišķā skatītājā).
- Izvēloties stingro režīmu nevēlamā satura bloķēšanai (strict), pēc noklusējuma ir ieslēgts pilnīgas Cookie aizsardzības režīms (Total Cookie Protection), kur katrai vietnei tiek izmantota atsevišķa izolēta Cookie krātuve, kas neļauj izmantot Cookie, lai izsekotu pārvietošanos starp vietnēm.
- Pixel ierīcēs, kas darbojas uz Android 12 un 13 platformām, ir iespēja nosūtīt saites uz nesen apskatītajām lapām tieši no Recents ekrāna.
- Pārstrādāts satura atvēršanas mehānisms atsevišķā lietotnē (Open in app). Novērsta ievainojamība (CVE-2023-25749), kas ļāva bez lietotāja apstiprinājuma palaist trešo pušu Android lietotnes.
- Ieslēgts CanvasRenderThread apstrādātājs, kas nodrošina WebGL saistīto uzdevumu apstrādi atsevišķā pavedienā.
Firefox 111 versijā ir novērsti 20 drošības trūkumi, tostarp 14 uzskatāmi par bīstamiem. No tiem 9 trūkumi (katalogizēti kā CVE-2023-28176 un CVE-2023-28177) ir saistīti ar atmiņas problēmām, piemēram, buferu pārpildīšanu un piekļuvi jau atbrīvotām atmiņas vietām. Potenciāli šīs problēmas var novest pie ļaunprātīga koda izpildes, atverot speciāli izstrādātas lapas.
Avots: opennet.lv
