Tika notika Firefox 129 tÄ«mekļa pÄrlÅ«kprogrammas izlaiÅ”ana un ir izstrÄdÄti iepriekÅ”Äjo ilgi atbalstÄ«to versiju atjauninÄjumi ā 115.14.0 un 128.1.0. Firefox 130 Å”obrÄ«d atrodas beta testÄÅ”anas posmÄ, un tÄs izlaiÅ”ana plÄnota 3. septembrÄ«.
Galvenie jauninÄjumi Firefox 129:
- NoklusÄjuma režīmÄ ir aktivizÄts HTTPS-First, kurÄ, mÄÄ£inot atvÄrt lapu, izmantojot nesakÅotu HTTP, pÄrlÅ«kprogramma vispirms mÄÄ£ina piekļūt vietnei, izmantojot HTTPS ("http://" tiek aizvietots ar "https://"), un, ja mÄÄ£inÄjums neizdodas, automÄtiski pieslÄdzas vietnei bez Å”ifrÄÅ”anas. Lai izslÄgtu Å”o režīmu, jÄizmanto opcija "dom.security.https_first" par about:config. AtŔķirÄ«bÄ no opcijas "HTTPS Only", ko var iestatÄ«t iestatÄ«jumos, HTTPS-First režīms netiek piemÄrots subresursu ielÄdei, piemÄram, attÄliem, skriptiem un stilizÄcijas tabulÄm, un attiecas tikai tad, kad mÄÄ£ina atvÄrt vietni, sekojot saitei vai ierakstot URL adreses joslÄ.
- Linux, Windows 11 un Android 10+ platformÄs ir iespÄjams izmantot sistÄmas resolveri DNS ierakstu noteikÅ”anai, caur kuriem tiek nodota informÄcija par atslÄgu sistÄmai ECH (Encrypted Client Hello), kas turpina attÄ«stÄ«t tehnoloÄ£iju ESNI (Encrypted Server Name Indication) un nodroÅ”ina informÄcijas Å”ifrÄÅ”anu par TLS sesijÄm, piemÄram, pieprasÄ«to domÄna vÄrdu. GalvenÄ ECH atŔķirÄ«ba no ESNI ir tÄ, ka ECH pilnÄ«gi Å”ifrÄ visu TLS ziÅojumu ClientHello, tÄdÄjÄdi novÄrÅ”ot noplÅ«des caur laukiem, ko nesedz ESNI, piemÄram, PSK (Pre-Shared Key) lauks. Å Ä« izmaiÅa arÄ« ļauj izmantot HTTP/3 protokolu bez Alt-Svc galvenes izmantoÅ”anas. AgrÄk ECH atslÄgas iegūŔanai bija nepiecieÅ”ama "DNS over HTTPS" aktivizÄÅ”ana. domÄns HTTPS satiksmÄ, starp citu, dažkÄrt novÄrÅ” problÄmas ar Ätruma kritumu, kas pÄdÄjÄ laikÄ novÄrots lietotÄjiem Krievijas pakalpojumu sniedzÄju vidÅ«, kad skatÄs YouTube.
- LasÄ«tÄja režīmÄ ir paplaÅ”inÄtas iespÄjas izvÄlnÄ, kas atbild par teksta un lapas izkÄrtojuma iestatÄ«jumiem ā pievienota iespÄja regulÄt atkÄpes starp simboliem un vÄrdiem, kÄ arÄ« izvÄlÄties teksta izlÄ«dzinÄÅ”anas metodi.

- LasÄ«tÄja režīmÄ ir pievienots jauns Ā«TÄmasĀ» izvÄlnes elements, lai konfigurÄtu fona, teksta un saiÅ”u krÄsas skatīŔanÄs laikÄ, kÄ arÄ« izvÄlÄtos pamata attÄloÅ”anas režīmus (tumÅ”s, pelÄks, gaiÅ”s, kontrastains, sepija).

- Tiek veikta tabulÄ esoÅ”Ä satura Ä«su attÄlu parÄdīŔana, virzot peli uz tabulÄm. Papildus Ä«sattÄlam informÄcijas blokÄ par tabulu ir pievienota arÄ« minÄÅ”ana par saiti, kas parÄdÄ«ta tabulÄ. Tiek uzskatÄ«ts, ka Ŕī izmaiÅa atvieglo meklÄtÄs tabulas noteikÅ”anu, izslÄdzot nepiecieÅ”amÄ«bu pÄrslÄgties starp tabulÄm. LietotÄji, kurus uztrauc liekie automÄtiski izsisto logi, var atspÄjot jauno iespÄju, izmantojot iestatÄ«jumu Ā«browser.tabs.hoverPreview.enabledĀ» lapÄ about:config.

- LietotÄjiem no Francijas un VÄcijas automÄtiska adreses lauku aizpildīŔana web veidlapÄs ir pieejama pÄc noklusÄjuma. AgrÄk Ŕī iespÄja bija pieejama tikai lietotÄjiem no ASV un KanÄdas. Lai iespÄjotu režīmu citÄs valstÄ«s, var izmantot iestatÄ«jumu Ā«extensions.formautofill.addresses.supportedCountriesĀ» lapÄ about:config. Adreses, kas tiks pievienotas formÄm, var rediÄ£Ät, izmantojot saglabÄto adresu rediÄ£ÄÅ”anas pogu sadaÄ¼Ä Auto-fill iestatÄ«jumos Ā«PrivÄtums un DroŔībaĀ».

- Tika pievienota eksperimentÄlÄ sÄnu paneļa realizÄcija un iespÄja vertikÄli novietot tabulas, kas ļauj izcelt papildu ekrÄna zonas, lai skatÄ«tu tÄ«mekļa satura saturu plaÅ”a formÄta ekrÄnos. Lai iespÄjotu vertikÄlÄs tabulas, jÄaktivizÄ iestatÄ«jumi sidebar.revamp un sidebar.verticalTabs lapÄ about:config. SÄnu panelis var tikt rÄdÄ«ts gan izkliedÄtÄ, gan sakļautajÄ veidÄ. IzkliedÄtajÄ veidÄ tiek rÄdÄ«ts daļa no tabulu lapu virsrakstiem un operÄciju nosaukumi, kas novietoti sÄnu panelÄ«, bet sakļautajÄ ā ir redzami tikai vietÅu un operÄciju ikonas.

- CSS ir pievienota @-noteikuma Ā«@starting-styleĀ» izmantoÅ”ana stila piemÄroÅ”anai elementam tÄ pirmajÄ attÄlojumÄ, ko var izmantot pÄrejas animÄcijas izveidei, kad elements vÄl nav atvÄrts lapÄ (stÄvoklÄ« Ā«display: noneĀ») vai pievienojot elementu DOM.
- Pievienots CSS Ä«paÅ”ums Ā«transition-behaviorĀ», lai piemÄrotu pÄrejas animÄciju diskretiem Ä«paÅ”umiem, piemÄram, Ā«displayĀ».
- IevieÅ”ots textInput notikums, kas nav definÄts standartÄ, taÄu tiek izmantots vietÄ beforeinput dažos vecÄkos web lietojumprogrammÄs balstÄ«tÄs ietvarstruktÅ«rÄs.
- JavaScript ir pievienota atbalsts tipizÄtajiem masÄ«viem Float16Array, kÄ arÄ« DataView metodes, kas ļauj lasÄ«t un iestatÄ«t Float16 tipa vÄrtÄ«bas, kÄ arÄ« Math.f16round() metodi, lai noapaļotu skaitļus 16 bitu precizitÄtÄ. Float16 tips var bÅ«t noderÄ«gs, strÄdÄjot ar GPU, lai samazinÄtu atmiÅas patÄriÅu salÄ«dzinÄjumÄ ar Float32 un Float64 tipiem.
- mediaCapabilities.decodingInfo() API ir ieviesta iespÄja dekodÄt atskaÅojamÄ Å”ifrÄtÄ satura konfigurÄciju un iegÅ«t informÄciju par izmantoto Å”ifrÄÅ”anas atslÄgu sistÄmu.
- Web Crypto API ir pievienots atbalsts digitÄlajÄm parakstiem, kas balstÄ«ti uz Ed25519 algoritma, kas var tikt izmantots SubtleCrypto metožu: sign(), verify(), generateKey(), importKey() un exportKey() ietvaros.
- Web izstrÄdÄtÄju rÄ«kos ir ieviesti jauni brÄ«dinÄjumi par CSS problÄmÄm, kas tiek rÄdÄ«ti, ja tiek nepareizi izmantoti resize un float Ä«paÅ”umi, pie box-sizing Ä«paÅ”uma izmantoÅ”anas elementiem, kas ignorÄ augstuma un platuma izmaiÅas, kÄ arÄ« pie tabulÄm specifiskiem CSS Ä«paÅ”umiem ar elementiem, kas nav saistÄ«ti ar tabulÄm.
TÄ«kla aktivitÄtes analÄ«zes panelÄ« blokÄdes funkcija (Network Blocking) tagad attiecas ne tikai uz HTTP atbildÄm, bet arÄ« uz HTTP pieprasÄ«jumiem. Inspekcijas režīmÄ sÄnu panelÄ« Rules ir pievienots @starting-style noteikumu parÄdīŔana un ieviestas tooltipu uzvednes var() funkcijai, kas rÄda CSS Ä«paÅ”umu @starting-style vÄrtÄ«bas.
- Android platformas versijÄ ir pieejama iespÄja lejupielÄdÄt valodu paketÄm, lai tulkotu tekstu bezsaistes režīmÄ.
Papildus jauninÄjumiem un kļūdu labojumiem Firefox 129 ir novÄrstas 14 ievainojamÄ«bas. 11 ievainojamÄ«bas ir atzÄ«mÄtas kÄ bÄ«stamas, no kurÄm 6 izraisa atmiÅas pÄrvaldÄ«bas problÄmas, piemÄram, buferu pÄrpildes un piekļuve jau atbrÄ«votÄm atmiÅas zonÄm. Å Ä«s problÄmas potenciÄli var novest pie ļaunprÄtÄ«ga koda izpildes, atverot speciÄli noformÄtÄs lapas.
Avots: opennet.lv





