Notika par Firefox 128 iznÄkÅ”anu. Firefox 128 pieder pie ilgtermiÅa atbalsta (ESR) filiÄlÄm, kuru atjauninÄjumi tiek izlaisti gada laikÄ. TurklÄt ir izveidots atjauninÄjums iepriekÅ”Äjai ilgtermiÅa atbalsta filiÄlei ā 115.13.0 (tiek gaidÄ«ti vÄl divi atjauninÄjumi: 115.14 un 115.15). Beta testÄÅ”anÄ ir pÄrgÄjusi Firefox 129 filiÄle, kuras iznÄkÅ”ana plÄnota 6. augustÄ.
GalvenÄs jaunas iespÄjas Firefox 128:
- Ir pievienota atbalsts maŔīntulkoÅ”anai izvÄlÄtiem uz lapas fragmentiem (agrÄk tika atbalstÄ«ta tikai lapas tulkoÅ”ana kopumÄ). TulkoÅ”anas funkcija tiek aktivizÄta, izmantojot konteksta izvÄlni, kas parÄdÄs ar peles labo pogu uz izvÄlÄtÄ bloka. TulkoÅ”anai tiek izmantots Firefox iebÅ«vÄtais sistÄmas risinÄjums, kas veic tulkoÅ”anu lietotÄja lokÄlajÄ sistÄmÄ, nerodoties ÄrÄjiem mÄkoÅu pakalpojumiem. SistÄma balstÄ«ta uz atvÄrtÄ koda dzinÄja Bergamot, kas ir slÄÅu pÄrklÄjums pÄr maŔīntulkoÅ”anas ietvaru Marian, izmantojot rekursÄ«vÄs neironu tÄ«kla (RNN) un transformatoru modeļus.

- Ieteikts jauns vienkÄrÅ”ots un vienots dialogs lietotÄja datu izdzÄÅ”anai, kurÄ uzlabota datu iedalīŔana kategorijÄs un pievienota informÄcija par datu apjomu, kas saglabÄts noteiktajÄ laikposmÄ.

- IzvÄrstÄ logÄ, kas tiek rÄdÄ«ts, rakstot adreses joslÄ, papildus ieteiktajÄm saiÅ”u ievadÄm ir Ä«stenota nesen veikto un pieaugot populÄro meklÄÅ”anas vaicÄjumu rÄdīŔana. Å Ä« iespÄja pagaidÄm ir pieejama tikai lietotÄjiem, kas atrodas ASV un KanÄdÄ.

- Pievienots logrÄ«ks, lai rÄdÄ«tu laikapstÄkļu prognozi lapÄ, kas parÄdÄs, atverot jaunu cilni. Lai iespÄjotu logrÄ«ku, config iestatÄ«jumos ir paredzÄtas iestatÄ«jumu iespÄjas browser.newtabpage.activity-stream.showWeather un browser.newtabpage.activity-stream.system.showWeather.

- PrivÄtÄs pÄrlÅ«koÅ”anas režīmÄ ir iespÄjota aizsargÄta satura atskaÅoÅ”ana, izmantojot straumÄÅ”anas pakalpojumus, piemÄram, Netflix.
- Darbojoties caur starpnieku ar SOCKS5 protokolu, pÄc noklusÄjuma ir iespÄjota DNS vaicÄjumu nosÅ«tīŔana arÄ« caur starpnieku. SOCKS4 gadÄ«jumÄ DNS vaicÄjumi joprojÄm tiek sÅ«tÄ«ti caur lokÄlo risinÄtÄju.
- Tiek nodroÅ”inÄta dažÄdu veidu saturu attÄloÅ”ana ar MIME tipiem text/*, bez nepiecieÅ”amÄ«bas iepriekÅ”Äji lejupielÄdÄt Å”Ädus failus pirms skatīŔanas.
- Atjaunots saknes sertifikÄts, kas tiek izmantots, lai verificÄtu pÄrlÅ«kprogrammu paplaÅ”inÄjumus un saturu, ko parakstÄ«jusi Mozilla.
- Pievienota atbalsta eksperimentÄlajam API IPA (Interoperable Private Attribution), kas sniedz reklÄmu tÄ«kliem iespÄju iegÅ«t un apstrÄdÄt statistiku par reklÄmas kampaÅu efektivitÄti, ievÄrojot lietotÄju privÄtumu. Lai izslÄgtu datu atklÄÅ”anu par konkrÄtiem lietotÄjiem, apstrÄdÄjot statistiku, tiek izmantoti kriptogrÄfiskie mehÄnismi diferencÄtai privÄtumam un daudzpusÄjiem konfidenciÄliem aprÄÄ·iniem (MPC, Multi-Party Computation), ļaujot vairÄkiem neatkarÄ«giem dalÄ«bniekiem veikt aprÄÄ·inus, neiegÅ«stot informÄciju par citu datiem (web-saiti, pÄrlÅ«kprogrammas un reklÄmdevÄjus atseviŔķi nav piekļuves visai informÄcijai) un veikt operÄcijas ar Å”ifrÄtiem datiem. API ir pieejams
- Pievienots atbalsts ArrayBuffer objekta lieluma palielinÄÅ”anai vai samazinÄÅ”anai, kÄ arÄ« SharedArrayBuffer objekta lieluma palielinÄÅ”anai, kas ļauj mainÄ«t ArrayBuffer lielumu bez jauna bufera izveides un datu pÄrvietoÅ”anas tajÄ. Ieteikti jauni ArrayBuffer.prototype.resize() un SharedArrayBuffer.prototype.grow() metodes.
- WebRTC API pievienota metode setCodecPreferences, kas ļauj atslÄgt noteiktus kodekus savienojuma vienoÅ”anÄs laikÄ, kÄ arÄ« mainÄ«t kodeku priekÅ”roka secÄ«bu.
- HTTP galvenes Accept vÄrtÄ«bas, kas tiek nosÅ«tÄ«tas serverim pieteikumiem par dokumentiem un attÄliem, pielÄgotas Fetch API specifikÄcijai un pietuvinÄtas citu pÄrlÅ«ku uzvedÄ«bai. GalvenÄ tagad tiek nosÅ«tÄ«ts ātext/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/png,image/svg+xml,*/*;q=0.8ā (salÄ«dzinot ar iepriekÅ”Äjo versiju, pievienots minÄjums par āimage/pngā un āimage/svg+xmlā).
- Ieviesis atbalstu HTTP galvene Ā«PriorityĀ», caur kuru var nodot informÄciju par pieprasÄ«juma apstrÄdes prioritÄti (RFC 9218) pirmajÄ piekļūŔanas brÄ«dÄ« resursam.
- Pievienots atbalsts CSSPropertyRule interfeisam, CSS noteikumi @property un metode registerProperty(), kas ļauj reÄ£istrÄt savus CSS Ä«paÅ”umus ar mantoÅ”anu, tipa pÄrbaudi un noklusÄjuma vÄrtÄ«bÄm.
- CSS nodroÅ”ina iespÄju norÄdÄ«t relatÄ«vÄs vÄrtÄ«bas krÄsu noteikÅ”anÄ. PiemÄram, lai iegÅ«tu zilo krÄsu, var norÄdÄ«t "rgb(from red 0 0 255)".
- CSS Ä«paÅ”umam "content" pievienota iespÄja norÄdÄ«t alternatÄ«vo tekstu saturam, kas ietver attÄlu.
- Pievienotas metodes Request.bytes(), Response.bytes(), PushMessageData.bytes() un Blob.bytes(), kas ļauj izveidot tipizÄtu masÄ«vu Uint8Array no Request, Response, PushMessageData un Blob objektiem.
- Pievienota metode MediaKeys.getStatusForPolicy(), lai iegÅ«tu informÄciju par CDM moduli, ko izmanto aizsargÄta DRM satura atÅ”ifrÄÅ”anai.
- IeslÄdzot konfigurÄciju about:config ar iestatÄ«jumu "image.jxl.enabled", tiek nodroÅ”inÄta MIME tipa image/jxl pÄrsÅ«tīŔana Accept virsrakstÄ, informÄjot par atbalstu JPEG XL attÄlu apstrÄdei.
- Pievienota eksperimentÄlÄ atbalsta tehnoloÄ£ija CHIPS (Cookies Having Independent Partitioned State), kas ļauj izolÄt sÄ«kdatnes saistÄ«bÄ ar Microsoft ļauj lietotÄjiem dzÄst Ŕīs iepriekÅ” lejupielÄdÄtÄs lietojumprogrammas, un to var izdarÄ«t tieÅ”i no Start izvÄlnes. pirmo lÄ«meni, izmantojot jauno atribÅ«tu "Partitioned". Ja parastos apstÄkļos treÅ”o puÅ”u kods no "C" vietnes, kas ir integrÄta "A" un "B" vietnÄs, var apstrÄdÄt kopÄ«gas sÄ«kdatnes Å”iem datiem, tad, norÄdot "Partitioned" atribÅ«tu, "C" vietnes izdotÄs sÄ«kdatnes, ielÄdÄjot kodu no "A" un "B" vietnÄm, tiks pilnÄ«bÄ nodalÄ«tas. Par configurÄcijÄm about:config pievienota opcija network.cookie.CHIPS.enabled.


- Web izstrÄdÄtÄju rÄ«kos, pÄrvietojot pelÄ«ti uz CSS noteikumu selektora, tiek atvÄrta uznirstoÅ”Ä izvÄlne ar informÄciju par CSS noteikuma specifiku, ļaujot saprast, kÄpÄc noteiktais CSS noteikums tiek piemÄrots agrÄk nekÄ cits noteikums.

- Inspekcijas panelÄ« tagad tiek izceltas nepareizas lietojuma CSS Ä«paŔības, ja to definÄ«cija neatbilst izmantotajai vÄrtÄ«bai. PiemÄram, zemÄk ir izcelta situÄcija, kad Ä«paÅ”umÄ "āb" vietÄ lieluma tika norÄdÄ«ta krÄsa:

- macOS platformÄ, ierakstot skaÅu no mikrofona, izmantojot API getUserMedia, tiek izmantots sistÄmas nodroÅ”inÄtais skaÅas apstrÄdes motors, kas ļauj sasniegt augstÄku kvalitÄti.
- Android versijÄ ierÄ«cÄs ar Android 14 un jaunÄkÄm versijÄm ir atļauta Passkey taustiÅu izveide un izmantoÅ”ana treÅ”o puÅ”u bezparoles autentifikÄcijas pÄrvaldÄ«bas lietotnÄs, izmantojot biometriskos identifikatorus, piemÄram, pirkstu nospiedumu vai sejas atpazīŔanu.
Firefox 128 ne tikai piedÄvÄ jaunas funkcijas un labojumus, bet arÄ« novÄrÅ” 20 droŔības ievainojamÄ«bas. No tÄm 8 ir atzÄ«tas par bÄ«stamÄm, no kurÄm 6 ir saistÄ«tas ar atmiÅas pÄrvaldÄ«bas problÄmÄm, piemÄram, bufera pÄrpildÄm un piekļuvi jau atbrÄ«votÄm atmiÅas zonÄm. Å Ä«s problÄmas potenciÄli var novest pie ļaunprÄtÄ«ga koda izpildes, atverot speciÄli sagatavotas lapas.
Avots: opennet.lv








