Izdaja Firefox 128

Izdava se web preglednik Firefox 128. Firefox 128 spada u kategoriju dugotrajnih verzija s podrškom (ESR), za koje se ažuriranja objavljuju tokom godine. Takođe, dostupno je ažuriranje prethodne verzije s dugotrajnom podrškom — 115.13.0 (u budućnosti se očekuju još dva ažuriranja 115.14 i 115.15). Verzija Firefox 129 prešla je u fazu beta testiranja, a njen izlazak je zakazan za 6. avgust.

Glavne novine u Firefox 128:

  • Dodana je podrška za mašinski prevod odabranih delova teksta na stranici (ranije se podržavao samo prevod cele stranice). Funkcija prevođenja aktivira se preko kontekstnog menija koji se prikazuje desnim klikom na odabrani blok. Za prevođenje se koristi ugrađeni sistem u Firefox-u, koji vrši prevođenje na lokalnom računaru korisnika bez korišćenja spoljašnjih cloud servisa. Sistem se oslanja na otvoreni framework Bergamot, koji je obavezan prema framework-u za mašinsko prevođenje Marian, koristeći rekurentnu neuronsku mrežu (RNN) i jezičke modele zasnovane na transformatorima.
    Izdaja Firefox 128
  • Predložen je novi pojednostavljeni i unifikovani dijalog za brisanje podataka korisnika, u kojem su poboljšane kategorije podataka i dodate informacije o veličini podataka sačuvanih tokom odabranog vremenskog perioda.

    Izdaja Firefox 128
  • U padajućem prozoru koji se prikazuje prilikom unosa u adresnu traku, pored preporučenih linkova implementirano je prikazivanje nedavno izvršenih i popularnih pretraživačkih upita. Ova mogućnost je trenutno dostupna samo korisnicima u Sjedinjenim Američkim Državama i Kanadi.
    Izdaja Firefox 128
  • Dodad je dodatak za prikaz vremenske prognoze na stranici koja se pojavljuje prilikom otvaranja nove kartice. Za omogućavanje dodatka u about:config postoje podešavanja browser.newtabpage.activity-stream.showWeather i browser.newtabpage.activity-stream.system.showWeather.
    Izdaja Firefox 128
  • U režimu privatnog pregleda omogućeno je reprodukovanje zaštićenog sadržaja iz streaming servisa kao što je Netflix.
  • Prilikom rada preko proxy-ja koristeći SOCKS5 protokol, kao podrazumevanu opciju omogućena je slanje DNS upita takođe preko proxy-ja. Za SOCKS4, DNS upiti se i dalje šalju preko lokalnog rekurzivnog servera.
  • Zagotavljena je hitra prikazovanje različnih vrst vsebin z MIME tipi text/*, brez potrebe po predhodnem nalaganju teh datotek pred ogledom.
  • Posodobljen je bil korenski certifikat, uporabljen za preverjanje brskalniških dodatkov in vsebin, overjenih s digitalnim podpisom Mozilla.
  • Dodana je podpora za eksperimentalni API IPA (Interoperable Private Attribution), ki omogoča oglaševalskim omrežjem dostop in obdelavo statistike o učinkovitosti oglaševalskih kampanj, pri čemer se upošteva zasebnost uporabnikov. Za izključitev razkritja podatkov o posameznih uporabnikih pri obdelavi statistike se uporabljajo kriptografski mehanizmi diferencirane zasebnosti in večstranskih tajnih izračunov (MPC, Multi-Party Computation), ki omogočajo več neodvisnim udeležencem izvajanje izračunov, ne da bi pridobili informacije o tujih podatkih (spletne strani, brskalniki in oglaševalci so posebej brez dostopa do vseh informacij) in izvajanje operacij nad šifriranimi podatki. API je na voljo v načinu 'origin trial' in ga je mogoče onemogočiti v nastavitvah zasebnosti v razdelku 'Oglaševanje na spletu'.
  • Dodana je podpora za povečanje ali zmanjšanje velikosti objekta ArrayBuffer ter povečanje velikosti objekta SharedArrayBuffer, kar omogoča spreminjanje velikosti ArrayBufferja brez ustvarjanja novega predpomnilnika in prenosa podatkov vanj. Predlagane so nove metode ArrayBuffer.prototype.resize() in SharedArrayBuffer.prototype.grow().
  • V API-ju WebRTC je bila dodana metoda setCodecPreferences, ki omogoča izklop določenih kodekov pri usklajevanju povezave ter spremembo vrstnega reda prednosti kodekov.
  • Vrednosti v HTTP-zagovoru Accept, posredovane strežniku pri zahtevah po dokumentih in slikah, so usklajene s specifikacijo API Fetch in so bližje obnašanju drugih brskalnikov. V zagovoru je zdaj posredovano 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/png,image/svg+xml,*/*;q=0.8' (v primerjavi s prejšnjo različico je bilo dodano omembo 'image/png' in 'image/svg+xml').
  • Dodana je podpora za HTTP-zagovor 'Priority', preko katerega je mogoče posredovati informacije o prioriteti obdelave zahtevka (RFC 9218) v prvem dostopu do vira.
  • Dodana je podpora za vmesnik CSSPropertyRule, CSS-pravila @property in metodo registerProperty(), ki omogočata registracijo lastnih CSS-lastnosti z dedovanjem, preverjanjem tipov in privzetimi vrednostmi.
  • CSS omogoča določitev relativnih vrednosti pri definiranju barv. Na primer, za pridobitev modre barve lahko uporabite "rgb(from red 0 0 255)".
  • V CSS-lastnost "content" je dodana možnost določitve alternativnega besedila za vsebino, ki vključuje sliko.
  • Dodani so metodi Request.bytes(), Response.bytes(), PushMessageData.bytes() in Blob.bytes(), ki omogočajo oblikovanje tipiziranega polja Uint8Array iz objektov Request, Response, PushMessageData in Blob.
  • Dodana je metoda MediaKeys.getStatusForPolicy() za pridobitev informacij o modulu CDM, ki se uporablja za dešifriranje zaščitenega DRM-vsebine.
  • Ob aktivaciji nastavitve "image.jxl.enabled" v about:config je zagotovljen prenos MIME-tipa image/jxl v glavi Accept, ki obvešča o podpori za obdelavo slik v formatu JPEG XL.
  • Dodana je eksperimentalna podpora za tehnologijo CHIPS (Cookies Having Independent Partitioned State), ki omogoča izolacijo piškotkov v povezavi s domeno prvim nivojem, z uporabo novega atributa "Partitioned". Če v običajnih pogojih lahko zunanja koda s spletne strani "C", vdelana na straneh "A" in "B", obdeluje skupne piškotke za te strani, pa bodo pri določitvi atributa "Partitioned" piškotki, ki jih nastavi stran "C", ob nalaganju kode s strani "A" in "B", popolnoma ločeni. Za aktivacijo je v about:config dodana možnost network.cookie.CHIPS.enabled.
    Izdaja Firefox 128Izdaja Firefox 128
  • V orodjih za spletne razvijalce je ob premikanju kazalca nad selektorjem CSS-pravila omogočeno pojavljanje orodnih namigov z informacijami o specifičnosti CSS-pravila, kar pomaga razumeti, zakaj je določeno CSS-pravilo uporabljeno pred drugim pravilom.
    Izdaja Firefox 128
  • V inšpekcijski plošči je zdaj označena nepravilna uporaba uporabniških CSS-lastnosti, če njihova definicija ne ustreza uporabljeni vrednosti. Na primer, spodaj je označena situacija, ko je v lastnosti "—b" namesto velikosti naveden barva:
    Izdaja Firefox 128
  • Na platformi macOS za snemanje zvoka z mikrofona z uporabo API getUserMedia se uporablja sistemski zvočni procesor, ki omogoča dosego višje kakovosti.
  • V Android različici na napravah z Android 14 in novejšimi različicami platforme je dovoljeno ustvarjanje in uporaba Passkey ključev v zunanjih aplikacijah za upravljanje z avtentikacijo brez gesel, ki uporabljajo biometrične identifikatorje, kot so odtis prsta ali prepoznavanje obraza.

Poleg novosti in popravkov napak v Firefox 128 je odprtih 20 ranljivosti. 8 ranljivosti je označenih kot nevarne, od katerih je 6 posledica težav z delovanjem pomnilnika, kot so prenapolnitev pomnilnika in dostop do že sproščenih pomnilniških območij. Potencialno lahko te težave privedejo do izvrševanja kode napadalca ob odpiranju posebej oblikovanih strani.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster