Rilascio di Firefox 128

È stata rilasciata la versione 128 del browser web Firefox. Firefox 128 è classificato come parte delle versioni a lungo termine (ESR), per le quali gli aggiornamenti vengono rilasciati nell'arco di un anno. Inoltre, è stato formato un aggiornamento della versione precedente a lungo termine 115.13.0 (sono previsti ulteriori due aggiornamenti, 115.14 e 115.15). La versione Firefox 129 è entrata in fase di beta testing, con rilascio previsto per il 6 agosto.

Novità principali di Firefox 128:

  • È stata aggiunta la funzionalità di traduzione automatica dei frammenti di testo selezionati nella pagina (in precedenza era supportata solo la traduzione dell'intera pagina). La funzione di traduzione viene attivata tramite il menu contestuale, visualizzato facendo clic con il tasto destro del mouse sul blocco selezionato. La traduzione utilizza un sistema integrato in Firefox, che esegue la traduzione localmente sul sistema dell'utente, senza fare riferimento a servizi cloud esterni. Il sistema si basa sul motore open source Bergamot, che è un'interfaccia per il framework di traduzione automatica Marian, che utilizza reti neurali ricorrenti (RNN) e modelli linguistici basati su trasformatori.
    Rilascio di Firefox 128
  • È stata proposta una nuova interfaccia semplificata e unificata per la pulizia dei dati dell'utente, con un miglioramento nella suddivisione dei dati in categorie e aggiunta di informazioni sulle dimensioni dei dati conservati nel periodo selezionato.

    Rilascio di Firefox 128
  • Nella finestra a discesa mostrata durante la digitazione nella barra degli indirizzi, oltre ai link consigliati, sono stati implementati anche risultati di ricerca recentemente effettuati e in crescita di popolarità. Questa funzionalità è attualmente attivata solo per gli utenti negli Stati Uniti e in Canada.
    Rilascio di Firefox 128
  • È stato aggiunto un widget per visualizzare le previsioni meteorologiche nella pagina che si apre all'apertura di una nuova scheda. Per abilitare il widget, sono disponibili le impostazioni browser.newtabpage.activity-stream.showWeather e browser.newtabpage.activity-stream.system.showWeather in about:config.
    Rilascio di Firefox 128
  • In modalità di navigazione privata è stata aggiunta la possibilità di riprodurre contenuti protetti provenienti da servizi di streaming come Netflix.
  • Quando si utilizza un proxy con il protocollo SOCKS5, ora è abilitata per impostazione predefinita l'invio di richieste DNS anche attraverso il proxy. Per SOCKS4, le richieste DNS continuano a essere inviate tramite il resolver locale.
  • È stata garantita la visualizzazione dinamica di vari tipi di contenuto con MIME type text/*, senza la necessità di caricare in anticipo tali file prima della visualizzazione.
  • È stato aggiornato il certificato radice utilizzato per la verifica delle estensioni del browser e dei contenuti firmati digitalmente da Mozilla.
  • È stata aggiunta la supporto per l'API sperimentale IPA (Interoperable Private Attribution), che consente alle reti pubblicitarie di ricevere e trattare statistiche sull'efficacia delle campagne pubblicitarie, garantendo al contempo la privacy degli utenti. Per evitare la divulgazione di dati sugli utenti specifici durante il trattamento delle statistiche, vengono impiegati meccanismi crittografici di privacy differenziale e calcoli confidenziali multilaterali (MPC), consentendo a diversi partecipanti indipendenti di eseguire calcoli senza accedere alle informazioni sugli altri dati (siti web, browser e inserzionisti separatamente non hanno accesso a tutte le informazioni) e di eseguire operazioni su dati crittografati. L'API è disponibile in modalità 'origin trial' e può essere disabilitata nelle impostazioni di privacy nella sezione 'Website Advertising'.
  • È stata aggiunta la funzionalità di aumento o diminuzione della dimensione dell'oggetto ArrayBuffer, così come l'aumento della dimensione dell'oggetto SharedArrayBuffer, permettendo di cambiare la dimensione di ArrayBuffer senza creare un nuovo buffer e trasferire i dati in esso. Sono stati proposti i nuovi metodi ArrayBuffer.prototype.resize() e SharedArrayBuffer.prototype.grow().
  • Nell'API WebRTC è stato aggiunto il metodo setCodecPreferences, che consente di disabilitare determinati codec durante il processo di negoziazione della connessione e di modificare l'ordine di preferenza dei codec.
  • I valori nell'intestazione HTTP Accept, trasmessi server quando si richiedono documenti e immagini, sono stati allineati alla specifica dell'API Fetch e avvicinati al comportamento di altri browser. Ora nell'intestazione viene passato "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/png,image/svg+xml,*/*;q=0.8" (rispetto alla versione precedente è stata aggiunta la menzione di "image/png" e "image/svg+xml").
  • È stata aggiunta la supporto per l'intestazione HTTP "Priority", attraverso la quale è possibile comunicare informazioni sulla priorità di elaborazione della richiesta (RFC 9218) nella fase del primo accesso alla risorsa.
  • È stata aggiunta la supporto per l'interfaccia CSSPropertyRule, le regole CSS @property e il metodo registerProperty(), che consentono di registrare proprietà CSS personalizzate con ereditarietà, controllo tipi e valori predefiniti.
  • In CSS, it is possible to specify relative values when defining colors. For example, to achieve blue, you can specify "rgb(from red 0 0 255)".
  • In the CSS property "content," the ability to define alternative text for content containing images has been added.
  • Methods Request.bytes(), Response.bytes(), PushMessageData.bytes(), and Blob.bytes() have been added, allowing you to form a typed array Uint8Array from Request, Response, PushMessageData, and Blob objects.
  • The method MediaKeys.getStatusForPolicy() has been added to retrieve information about the CDM module used to decrypt protected DRM content.
  • When enabling the setting "image.jxl.enabled" in about:config, the MIME type image/jxl is transmitted in the Accept header, indicating support for processing images in JPEG XL format.
  • Experimental support for the CHIPS technology (Cookies Having Independent Partitioned State) has been added, allowing cookie isolation based on dominio the first level, using the new attribute "Partitioned." If under normal conditions third-party code from site "C," embedded on sites "A" and "B," can handle shared cookies for those sites, when specifying the "Partitioned" attribute, cookies set by site "C" will be completely separated when loading code from sites "A" and "B." An option to enable this in about:config, network.cookie.CHIPS.enabled, has been added.
    Rilascio di Firefox 128Rilascio di Firefox 128
  • In the web developer tools, hovering over a CSS rule selector now displays a tooltip with information about the specificity of the CSS rule, helping to understand why a particular CSS rule was applied before another one.
    Rilascio di Firefox 128
  • In the inspection panel, incorrect application of user-defined CSS properties is now highlighted if their definition does not match the used value. For example, below is a case where instead of a size in the property "—b," a color was specified:
    Rilascio di Firefox 128
  • On the macOS platform, for recording sound from the microphone using the getUserMedia API, the system-provided audio processing engine is utilized, allowing for higher quality.
  • In the Android version on devices with Android 14 and newer versions, the creation and use of Passkey keys in third-party passwordless authentication management applications using biometric identifiers such as fingerprint or facial recognition has been allowed.

In addition to new features and bug fixes in Firefox 128, 20 vulnerabilities have been addressed. 8 vulnerabilities are marked as critical, of which 6 are caused by memory handling issues such as buffer overflows and dereferencing freed memory areas. These problems could potentially lead to the execution of arbitrary code when opening specially crafted pages.

Fonte: opennet.ru

Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster