Rruga e shfrytëzuesve të Firefox 135 dhe janë formuar përditësimet e degëve të kaluara me mbështetje të gjatë - 115.20.0 dhe 128.7.0. Degën Firefox 136 e kaluara në fazën e testimit beta, lançimi i së cilës është planifikuar për 4 marsin.
Novitetet kryesore në Firefox 135:
- Në përkthyesin e integruar është shtuar mbështetje për përkthimin në gjuhën ruse (përkthimi nga gjuha ruse në gjuhë të tjera ka qenë i disponueshëm më parë, por përkthimi në rusisht ka munguar), si dhe përkthimi nga koreano, japonezo dhe kinez i thjeshtuar. Cilësia e përkthimit është përmirësuar, duke përjashtuar situatat me zëvendësimin e fjalëve të shpikura nga modeli AI. Sistemi i përkthimit të integruar në Firefox kryen përkthimin në sistemin lokal të përdoruesit pa iu drejtuar shërbimeve të jashtme në re. Ky sistem bazohet në motorin e hapur Bergamot. Motori përbën një mbështetje mbi kornizën e përkthimit të makina Marian, ku aplikohen një rrjet nervor rekurent (RNN) dhe modele gjuhësore të bazuara në transformatorë.

- NjĂ« chatbot i integruar AI Ă«shtĂ« nĂ« dispozicion pĂ«r tĂ« gjithĂ« pĂ«rdoruesit, qĂ« pĂ«rdor modele tĂ« mĂ«dha gjuhĂ«sore pĂ«r ndĂ«rveprime nĂ« gjuhĂ« natyrore. Chatboti shfaqet nĂ« panelin anĂ«sor dhe mund tĂ« punojĂ« pĂ«rmes shĂ«rbimeve Anthropic Claude, ChatGPT, Google Gemini, HuggingChat (Hugging Face) dhe Le Chat Mistral. PĂ«rdoruesi mund tĂ« kalojĂ« nĂ« mes shĂ«rbimeve sipas dĂ«shirĂ«s. PĂ«r tĂ« punuar Ă«shtĂ« e nevojshme regjistrimi nĂ« secilin nga shĂ«rbimet e mbĂ«shtetura (nĂ« panel hapet njĂ« aplikacion web tĂ« secilit shĂ«rbim). PĂ«rveç bisedĂ«s, nĂ« menunĂ« kontekstuale Ă«shtĂ« shtuar njĂ« buton âPyet ...â, pĂ«rmes tĂ« cilit mund tĂ« kalosh njĂ« fragment tĂ« veçantĂ« tĂ« faqes te chatboti, pĂ«r shembull, pĂ«r tĂ« pĂ«rpiluar njĂ« pĂ«rmbledhje tĂ« pĂ«rmbajtjes ose pĂ«r tĂ« shpjeguar thelbin me fjalĂ« tĂ« thjeshta. PĂ«r tĂ« shtuar modele gjuhĂ«sore tĂ« veta, qĂ« punojnĂ« nĂ« sistemin lokal, mund tĂ« pĂ«rdorni mjetin llamafile.


- Përdoruesit nga të gjitha vendet për të cilat është e disponueshme shërbimi i rekomandimeve Mozilla Stories, tani kanë një dizajn të ri përfaqësimi në faun e re. Në numrin e kaluar, dizajni i ri u ofrua vetëm përdoruesve nga SHBA dhe Kanada. Variante i ri dallon nga paraqitja e kutisë së kërkimit dhe listës së faqeve të rekomanduara, si dhe nga ndryshimi i formatit të bllokut me faqet më të vizituara dhe të ngulitura, të cilat tani shfaqen jo në formën e një rrjete, por në një rresht. Numri i kolonave me përmbajtje zgjidhet në varësi të gjerësisë së dritares, e cila lejon shfrytëzimin efikas të gjithë hapësirës së ekranit.

- Të gjithë përdoruesit tani kanë mbështetje për kujtimin automatik dhe plotësimin e numrave të kartave të krediteve në formatet web. Kodi CVV nuk ruhet, ndërsa numrat e kartave ruhen në një depo të sigurt, për të cilën mund të caktoni një fjalëkalim të veçantë për akses.
- Kontrolli i detyrueshëm është aktivizuar TLS-sertifikata Serverët web në ditarët publik të Certificate Transparency, të destinuara për identifikimin e certifikatave të krijuara në mënyrë që të anashkalojnë proceset e zakonshme të punës së autoritetit të certifikimit (siç është krijimi i fshehtë i certifikatave si pasojë e abuzimit të stafit ose komprometimit të autoritetit të certifikimit). Autoriteti i certifikimit dërgon informacion mbi të gjitha certifikatat e reja në disa ditarë të pavarur të Certificate Transparency, të cilët japin mundësinë për të kryer një auditim të të gjitha ndryshimeve. Nëse një certifikatë që përdoret kur qaseni në një faqe nuk reflektohet në ditar, atëherë kjo certifikatë do të etiketohet nga shfletuesi si e pasigurt.
Regjistrat shoqërojnë organizatat e ndryshme që nuk janë të lidhura mes vete. Për të mbrojtur nga distortion e të dhënave pas datës kur ruhet informacioni, përdoret struktura e pemës 'Pema Merkle' (Merkle Tree), ku çdo degë verifikon të gjitha degët dhe nyjet poshtë saj, falë hashimit në formë peme. Duke pasur një hash të përfunduar, përdoruesi mund të konfirmojë saktësinë e gjithë historisë së operacioneve, si dhe saktësinë e gjendjeve të kaluara të DB-së.
- Për të përshpejtuar verifikimin e tërheqjes së certifikatave TLS, përdoret mekanizmi CRLite, i cili operon në sistemin e përdoruesit. DB-ja e ruajtur në anën e përdoruesit me informacionin për certifikatat sinkronizohet periodikisht me një DB të jashtme të Mozilla-s. Për të reduktuar madhësinë e DB-së, përdoren filtrat kaskadë të Bloom-it - një strukturë probabilistike që lejon përcaktimin e gabuar të një elementi të munguar, por përjashton mungesën e një elementi ekzistues. Për shembull, të dhënat për 100 milion certifikata paketohet në një strukturë me madhësi rreth 1 MB.
Në krahasim me aksesin në autoritetin e lëshimit duke përdorur protokollin OCSP (Protokolli i Statusit të Certifikatave Online), përdorimi i CRLite jo vetëm që heq pengesat në dërgimin e kërkesave rrjetore, por gjithashtu rrit privatësinë (në përdorimin e OCSP-së, shfletuesi dërgon kërkesën në çdo akses në faqe, pra praktikisht i dërgon autoritetit të lëshimit të dhëna për të cilat faqe po hap) dhe përjashton varësinë nga qendrat e OCSP (një sulmues mund të realizojë një sulm DDoS ndaj serverëve OCSP për të bllokuar përpunimin e kërkesave).
- Shtimi i mbrojtjes kundër manipulimeve që vështirësojnë navigimin duke përdorur butonat "prapë" dhe "përpara", për shkak të mbushjes së historisë së vizitave me regjistra falsë, të krijuara me ndihmën e API History. Qëllimi i mbrojtjes është të injorojë regjistrat që nuk lidhen me veprimet e përdoruesit gjatë trajtimit të shtypjeve në butonat "prapë" dhe "përpara."
- Në ndërtimet për Linux dhe macOS është shtuar një opsion për të mbyllur vetëm skedën aktuale, e cila është e ndryshme nga mbyllja e të gjithë skedave, pas shtypjes së kombinimit të çelësave për daljen nga aplikacioni (Alt + F4).
- Nga faqja e cilësimeve për privatësinë (about:preferences#privacy) është hequr opsioni për dërgimin e titujve HTTP "Do Not Track" ("DNT") për faqet. Titulli DNT i njofton faqet për dëshirën e përdoruesit për të mos kaluar informacionet për ruajtje që mund të përdoren për të ndjekur lëvizjet dhe preferencat. Titulli DNT nuk është i detyrueshëm dhe injorohet nga shumë faqe. Në vend të DNT, rekomandohet përdorimi i mekanizmit GPC (Kontrolli Global i Privatësisë), i cili i njofton faqet për ndalimin e shitjes së të dhënave personale dhe përdorimin e të dhënave për ndjekjen e sjelljes ose lëvizjes së përdoruesit. Ndryshe nga DNT, zbatimi i kërkesave të GPC është i detyrueshëm sipas ligjit aktual CCPA (Ligji për Privatësinë e Konsumatorëve të Kalifornisë).
- Operacioni i menusë kontekstuese "Kopjo Pa Ndjekje të Faqeve" është riemëruar në "Kopjo Lidhjen e Pastër" dhe është zgjeruar me mundësinë e përdorimit për URL të pastër në tekst (pa hiperlidhje). Ky operacion lejon kopjimin e URL-së së lidhjes së zgjedhur në clipboard, duke hequr përpara parametrat e përdorur për ndjekjen e kalimeve midis faqeve.
- Në shiritin e adresës është implementuar mundësia për të kërkuar emra grupesh tabesh dhe për t'u kaluar tek grupet e gjetura. Kërkimi përfshin, ndër të tjera, grupet e mbyllura dhe të ruajtura.
- Për të kompaktiuar ndërtimet e Firefox për platformën Linux është përdorur formati XZ, i cili krahasuar me formatin bz2 ka lejuar që të reduktohet pesha e të dhënave që shkarkohen në mesatarisht 25% dhe të zvogëlohet koha e shpaketimit më shumë se dy herë.
- Për HTTP/3 është shtuar mbështetje për algoritmin hibrid të shkëmbimit të çelësave "mlkem768x25519", i qëndrueshëm ndaj hulumtimeve në kompjuterët kuantik dhe që përbën një kombinim të X25519 ECDH dhe algoritmit ML-KEM (CRYSTALS-Kyber), i standardizuar vitin e kaluar nga Instituti Kombëtar i Standardeve dhe Teknologjive të SHBA (NIST). ML-KEM përdor metoda kriptografike të bazuara në zgjidhjen e problemeve të teorisë së grilave, koha e zgjidhjes së të cilave nuk ndryshon në kompjuterët e zakonshëm dhe ato kuantik.
- Në atributet e ndërfaqes PointerEvent, që përcaktojnë koordinatat e treguesit, është implementuar transmetimi i vlerave jo të plota. Ky ndryshim lejon që të përpunohen ngjarjet me saktësi më të madhe në situatat kur elementi i synuar është transformuar përmes CSS ose kur është rritur shkalla e zonës së dukshme (viewport).
- Përgjigjja e ngjarjeve mouseenter, mouseleave, pointerenter dhe pointerleave është ndryshuar për t'u përputhur me specifikimin.
- Metoda getClientCapabilities() është shtuar në API-në WebAuthn.
- Në mjetet për zhvilluesit web, është siguruar një paralajmërim kur përdoret prona "content-visibility" me elemente, për të cilët nuk aplikohen kufizime në madhësi.
- Në konsolën web është shtuar komandën "$$$", e cila është e destinuar për kërkimin në faqe duke marrë parasysh përmbajtjen e DOM të hijeve.
- Janë zgjeruar mundësitë për debugging të shtesave WebExtension: është rregulluar funksionimi i pikave të ndalimit në skriptet e përpunimit të përmbajtjes dhe është siguruar shfaqja e Worker-ave kur zgjidhet konteksti në panelin Console.
- Në versionin për Android është shtuar një opsion që aktivizon dërgimin automatik të raportimeve të mbylljeve të papriturave të shfletuesit në Mozilla, pa konfirmimin e përdoruesit.
Përveç novacioneve dhe rregullimeve të gabimeve, në Firefox 135 janë eliminuar 19 vulnerabilitete. 13 vulnerabilitete, të markuara si të rrezikshme, shkaktohen nga probleme me menaxhimin e memorjes, siç janë mbushjet e tamponëve dhe qasja në zona memorjeje që tashmë janë çliruar. Këto probleme potencialisht mund të çojnë në ekzekutimin e kodit nga një sulmues kur hapen faqe të veçanta.
NĂ« versionin beta tĂ« Firefox 136, nĂ« ndĂ«rtimet pĂ«r platformĂ«n Linux Ă«shtĂ« pĂ«rfshirĂ« pĂ«rdorimi i pĂ«rshpejtimit harduerik pĂ«r dekodimin e videove nĂ« sistemet me GPU AMD. NĂ« mĂ«nyrĂ« default, Ă«shtĂ« aktivizuar moda HTTPS-First, ku kĂ«rkesat nĂ« "http://" zĂ«vendĂ«sohen me "https://", si gjatĂ« kalimit pĂ«rmes njĂ« lidhjeje ashtu edhe gjatĂ« shkruarjes sĂ« URL-sĂ«, si dhe gjatĂ« ngarkimit tĂ« nĂ«nburimeve, si imazhe, skripte dhe tabela stilesh. ĂshtĂ« shtuar mbĂ«shtetje pĂ«r dĂ«rgimin dhe marrjen e videove nĂ« formatin AV1 pĂ«rmes WebRTC.
Burimi: opennet.ru




