Utgivelse av Firefox 135

Firefox 135 er lansert, og oppdateringer av tidligere versjoner med langvarig støtte — 115.20.0 og 128.7.0 — er utgitt. Versjonen Firefox 136 har gått inn i beta-testing, og lanseringen er planlagt til 4. mars.

Hovednyhetene i Firefox 135:

  • Den innebygde oversetteren har fått støtte for oversettelse til russisk (oversettelse fra russisk til andre språk har vært tilgjengelig før, men oversettelse til russisk var ikke tilgjengelig), samt oversettelse fra koreansk, japansk og forenklet kinesisk. Kvaliteten på oversettelsen er forbedret, for eksempel er situasjoner der AI-modellen setter inn oppdiktede ord utelukket. Den innebygde oversettelsessystemet i Firefox utfører oversettelse på brukerens lokale system uten å kontakte eksterne skytjenester. Systemet er basert på den åpne Bergamot-motoren. Motoren er en omskrivning over maskinoversettelsesrammeverket Marian, som bruker tilbakevendende nevrale nettverk (RNN) og språklige modeller basert på transformatorer.
    Utgivelse av Firefox 135
  • En innebygd AI-chatbot er tilgjengelig for alle brukere, som bruker store språklige modeller for interaksjon på naturlig språk. Chatboten vises i sidepanelet og kan jobbe gjennom tjenestene Anthropic Claude, ChatGPT, Google Gemini, HuggingChat (Hugging Face) og Le Chat Mistral. Brukeren kan bytte mellom tjenestene etter eget ønske. For å bruke tjenestene kreves registrering i hver av de støttede tjenestene (i panelet åpnes et webprogram for hver tjeneste). I tillegg har det blitt lagt til en knapp «Ask …» i kontekstmenyen, som lar deg sende et valgt utdrag fra siden til chatboten, for eksempel for å lage et kort sammendrag av innholdet eller for å forklare essensen med enkle ord. For å legge til egne språklige modeller som kjører på det lokale systemet, kan man bruke verktøysettet llamafile.
    Utgivelse av Firefox 135
    Utgivelse av Firefox 135
  • For users from all countries where the Mozilla Stories recommendation service is available, a new design for the page shown when opening a new tab is included. In the previous release, the new design was only offered to users from the USA and Canada. The new version features the appearance of a search bar and a list of recommended pages, as well as changes to the layout of the frequently visited and pinned sites, which are now displayed in a single row instead of a grid. The number of content columns is determined by the width of the window, efficiently utilizing all available screen space.
    Utgivelse av Firefox 135
  • Support for automatic remembering and filling in credit card numbers in web forms has been enabled for all users. The CVV code is not remembered, and card numbers are stored in a secure vault, for which a separate password can be set for access.
  • Obligatorisk sjekk er aktivert TLS-sertifikater web servers in public Certificate Transparency logs, designed to identify certificates that are created outside of standard certification authority workflows (for example, hidden certificate creation due to employee misuse or compromise of the certification authority). The certification authority sends information about all new certificates to several independent Certificate Transparency logs, allowing for an audit of all changes. If a site is accessed with a certificate not reflected in the log, that certificate will be marked as unsafe by the browser.

    Logs accompany different unconnected organizations. To protect against data distortion retroactively during data storage, a hierarchical structure called the "Merkle Tree" is used, in which each branch verifies all underlying branches and nodes through tree hashing. With a final hash, the user can verify the accuracy of the entire transaction history and the correctness of previous states of the database.

  • For faster verification of TLS certificate reviews, the CRLite mechanism, which operates on the user's system, is utilized. The user-side database containing information about the certificates is periodically synchronized with the external Mozilla database. To reduce the database size, Bloom cascade filters are used—a probabilistic structure that allows for false identification of a missing element but excludes the omission of an existing element. For example, data about 100 million certificates is packed into a structure that is about 1 MB in size.

    Compared to querying the certification authority using the OCSP (Online Certificate Status Protocol), the use of CRLite not only eliminates delays caused by sending network requests but also enhances privacy (with OCSP, the browser sends a request every time it visits websites, effectively transmitting data to the certification authority about which sites are being opened) and eliminates dependency on the availability of OCSP servers (an attacker can carry out a DDoS attack on the OCSP server to block request processing).

  • Protection against manipulations that hinder navigation using the 'back' and 'forward' buttons has been added, preventing the cluttering of visit history with fake entries created using the History API. The essence of the protection is to ignore entries not related to user actions when processing clicks on the 'back' and 'forward' buttons.
  • In the builds for Linux and macOS, an option has been added to close only the current tab, rather than all tabs, after pressing the keyboard shortcut to exit the application (Alt + F4).
  • Alternativen for innstillinger for personvern (about:preferences#privacy) er fjernet muligheten til å sende HTTP-headeren "Do Not Track" ("DNT") til nettsteder. DNT-headeren informerer nettsteder om brukerens ønske om ikke å overføre informasjon som kan brukes til å spore bevegelser og preferanser. DNT-headeren er ikke obligatorisk og ignoreres av mange nettsteder. I stedet anbefales det å bruke GPC-mekanismen (Global Privacy Control), som informerer nettsteder om forbudet mot salg av personopplysninger og bruken av data til sporing av brukerens atferd eller bevegelser. I motsetning til DNT er overholdelse av GPCs krav obligatorisk i henhold til gjeldende CCPA-lov (California Consumer Privacy Act).
  • Kontextmenyoperasjonen "Copy Without Site Tracking" er omdøpt til "Copy Clean Link" og utvidet til å kunne brukes for bare URL-er i tekst (uten hyperkoblinger). Operasjonen lar deg kopiere URL-en til valgt lenke til utklippstavlen, etter å ha fjernet parametere som brukes til sporing mellom nettsteder.
  • I adressefeltet er muligheten for å søke etter navn på gruppefaner og navigere til de funne gruppene implementert. Søkningen dekker blant annet lukkede og lagrede grupper.
  • For komprimering av Firefox-bygg for Linux-plattformen er formatet XZ benyttet, som sammenlignet med formatet bz2 har resultert i en gjennomsnittlig reduksjon av nedlastingsstørrelsen med 25 % og mer enn doblet oppakkingstiden.
  • For HTTP/3 er støtte for den hybride nøkkelutvekslingsalgoritmen "mlkem768x25519" lagt til, som er motstandsdyktig mot knekking på kvantedatamaskiner og består av en kombinasjon av X25519 ECDH og ML-KEM-algoritmen (CRYSTALS-Kyber), som ble standardisert i fjor av National Institute of Standards and Technology (NIST). ML-KEM bruker metoder fra kryptografi basert på løsningen av lattice-teori problemer, der løsningen av disse problemene ikke avviker på vanlige og kvantedatamaskiner.
  • I attributtene i PointerEvent-grensesnittet, som definerer pekepunktenes koordinater, er det implementert overføring av ikke-heltallsverdier. Endringen gjør det mulig å håndtere hendelser med større presisjon under situasjoner der målobjektet er transformert gjennom CSS eller når den synlige området (viewport) er forstørret.
  • Atferden til hendelsene mouseenter, mouseleave, pointerenter og pointerleave er endret for å samsvare med spesifikasjonen.
  • I API WebAuthn er det lagt til en metode, getClientCapabilities().
  • I verktøyene for webutviklere er det lagt til en advarsel ved bruk av egenskapen «content-visibility» med elementer der størrelsesbegrensning ikke er brukt.
  • I webkonsollen er det lagt til kommandoen «$$$», som er ment for å søke på sider med hensyn til innholdet i skygge DOM.
  • Mulighetene for feilsøking av WebExtension-tillegg er utvidet: stoppesteder i innholdsbehandlingsskripter fungerer nå, og Worker-visning er tilgjengelig ved valg av kontekst i Konsoll-panelet.
  • I Android-versjonen er det lagt til et alternativ som aktiverer automatisk sending av krasjrapporter til Mozilla uten brukerbekreftelse.

I tillegg til nyheter og feilrettinger i Firefox 135 er 19 sårbarheter fjernet. 13 sårbarheter, merket som farlige, skyldes problemer med minnehåndtering, som bufferoverløp og tilgang til allerede frigjorte minneområder. Disse problemene kan potensielt føre til oppføring av skadelig kode ved åpning av spesiallagde sider.

I betaversjonen av Firefox 136 for Linux-plattformen er bruken av maskinvareakselerasjon for videodekoding aktivert på systemer med AMD GPU. HTTPS-Først-modus er aktivert som standard, der forespørslene over «http://» erstattes med «https://», både ved klikk på lenker og når URL-er skrives, samt ved lasting av delressurser som bilder, skript og stilark. Støtte for sending og mottak av video i AV1-format via WebRTC er også lagt til.

Kilde: opennet.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster