Release van Firefox 111

De release van de webbrowser Firefox 111 heeft plaatsgevonden. Daarnaast is er een update van de langdurige ondersteuningsversie - 102.9.0, gevormd. De bèta-testfase van de Firefox 112 tak zal binnenkort beginnen, met de release gepland op 11 april.

Belangrijkste vernieuwingen in Firefox 111:

  • De ingebouwde accountmanager heeft de mogelijkheid toegevoegd om e-mailmaskers te creëren voor de Firefox Relay-service, waarmee tijdelijke e-mailadressen kunnen worden gegenereerd voor registratie op websites of voor het aanvragen van abonnementen, waardoor je je echte adres niet hoeft te onthullen. Deze functie is alleen beschikbaar wanneer de gebruiker is aangemeld bij een Firefox-account.
  • In de -tag is ondersteuning toegevoegd voor het attribuut "rel", waarmee je voor navigatie via webformulieren de parameter "rel=noreferrer" kunt toepassen om het doorgeven van de Referer-header uit te schakelen, of "rel=noopener" om het openen van Window.opener uit te schakelen en toegang tot de context te verbieden waaruit de overgang heeft plaatsgevonden.
  • De OPFS (Origin-Private FileSystem) API is ingeschakeld, die een uitbreiding is van de File System Access API voor het opslaan van bestanden in het lokale bestandssysteem dat is gekoppeld aan de opslag die aan de huidige site is geassocieerd. Dit creëert een soort virtueel bestandssysteem dat aan de site is gekoppeld (andere sites hebben geen toegang), waardoor webapplicaties bestanden en mappen op het apparaat van de gebruiker kunnen lezen, wijzigen en opslaan.
  • In het kader van de implementatie van de CSS Color Level 4 specificatie zijn in CSS de functies color(), lab(), lch(), oklab() en oklch() toegevoegd voor het definiëren van kleuren in de kleurenschema's sRGB, RGB, HSL, HWB, LHC en LAB. De functies zijn voorlopig standaard uitgeschakeld en vereisen het inschakelen van de vlag layout.css.more_color_4.enabled in about:config om te worden gebruikt.
  • In CSS voor de ‘@page’-regels, die worden gebruikt voor het definiëren van pagina's bij het afdrukken, is de eigenschap ‘page-orientation’ geïmplementeerd om informatie over de pagina-orientatie ('upright', 'rotate-left' en 'rotate-right') te verkrijgen.
  • In SVG is binnen -elementen het gebruik van context-stroke en context-fill waarden toegestaan.
  • In de extensies API is de functie search.query toegevoegd om verzoeken naar de standaard zoekmachine te verzenden. In de functie search.search is de eigenschap 'disposition' toegevoegd voor het weergeven van de zoekresultaten in een nieuw tabblad of venster.
  • Een API is toegevoegd voor het opslaan van PDF-documenten die zijn geopend in de ingebouwde pdf.js-viewer. Een GeckoView Print API is toegevoegd die gerelateerd is aan window.print en waarmee PDF-bestanden of PDF InputStream naar de printer kunnen worden gestuurd.
  • Ondersteuning voor het instellen van machtigingen via SitePermissions voor URI file:// is toegevoegd.
  • In de JavaScript-engine SpiderMonkey is de initiële ondersteuning voor de RISC-V 64-architectuur toegevoegd.
  • In de ontwikkelaarstools voor de web is het zoeken in willekeurige bestanden toegestaan.
  • Ondersteuning voor het kopiëren van oppervlakken voor VA-API (Video Acceleration API) is geïmplementeerd met behulp van dmabuf, wat het herwerken van VA-API-oppervlakken heeft versneld en problemen met artefacten bij weergave op bepaalde platforms heeft opgelost.
  • In about:config zijn de instellingen network.dns.max_any_priority_threads en network.dns.max_high_priority_threads toegevoegd om het aantal threads dat wordt gebruikt voor het oplossen van hostnamen in DNS te beheren.
  • Op het Windows-platform is het gebruik van de door het platform geleverde meldingssysteem ingeschakeld.
  • Op het macOS-platform is ondersteuning voor het herstellen van sessies verzekerd.
  • Verbeteringen in de Android-versie:
    • De ingebouwde mogelijkheid om PDF-documenten te bekijken is geïmplementeerd (zonder dat ze vooraf hoeven te worden gedownload of in een aparte viewer hoeven te worden geopend).
    • Wanneer de strikte modus voor het blokkeren van ongewenste inhoud (strict) is geselecteerd, is de modus voor totale bescherming van cookies (Total Cookie Protection) standaard ingeschakeld, waarbij voor elke site een apart geïsoleerd cookie-opslag wordt gebruikt, wat het onmogelijk maakt om cookies te gebruiken voor het volgen van de beweging tussen sites.
    • Op Pixel-apparaten met Android 12 en 13 is het mogelijk om links naar recent bezochte pagina's rechtstreeks vanaf het Recent-scherm te verzenden.
    • Het mechanisme voor het openen van inhoud in een aparte app (Open in app) is herzien. Een kwetsbaarheid (CVE-2023-25749) die het mogelijk maakte om zonder gebruikersbevestiging externe Android-apps te starten, is verholpen.
    • De CanvasRenderThread-handler is ingeschakeld, die zorgt voor de verwerking van WebGL-gerelateerde taken in een aparte thread.

Naast nieuwe functies en foutoplossingen zijn er in Firefox 111 20 kwetsbaarheden verholpen. 14 kwetsbaarheden zijn als gevaarlijk gemarkeerd, waaronder 9 kwetsbaarheden (samengevoegd onder CVE-2023-28176 en CVE-2023-28177) die veroorzaakt zijn door problemen met geheugenbeheer, zoals buffer-overflows en toegang tot al vrijgegeven geheugen. Potentieel kunnen deze problemen leiden tot het uitvoeren van kwaadaardige code bij het openen van speciaal opgemaakte pagina's.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster