Versão do Firefox 111

Foi lançado o navegador da web Firefox 111. Além disso, foi formada uma atualização para o ramo de suporte de longo prazo, 102.9.0. A ramificação do Firefox 112, com lançamento previsto para 11 de abril, será transferida em breve para a fase de testes beta.

Principais inovações no Firefox 111:

  • Adicionada a capacidade de criar máscaras de endereço de e-mail para o serviço Firefox Relay ao gerenciador de contas integrado, que permite gerar endereços de e-mail temporários para registro em sites ou assinatura para não anunciar seu endereço real. O recurso só está disponível quando o usuário está conectado a uma conta na Conta Firefox.
  • Etiquetar adicionado suporte para o atributo “rel”, que permite aplicar o parâmetro “rel=noreferrer” à navegação por formulários da web para desabilitar a transferência do cabeçalho Referer ou “rel=noopener” para desabilitar a configuração da propriedade Window.opener e negar acesso ao contexto a partir do qual a transição foi feita.
  • A API OPFS (Origin-Private FileSystem) está ativada, que é uma extensão da API de acesso ao sistema de arquivos para colocar arquivos em um sistema de arquivos local vinculado ao armazenamento associado ao site atual. É criada uma espécie de FS virtual vinculado ao site (outros sites não podem acessá-lo), que permite que aplicativos da web leiam, modifiquem e salvem arquivos e diretórios no dispositivo do usuário.
  • Como parte da implementação da especificação CSS Color Level 4, as funções color(), lab(), lch(), oklab() e oklch() foram adicionadas ao CSS para definir cores em sRGB, RGB, HSL , HWB, LHC e espaços de cores LAB. Os recursos estão atualmente desativados por padrão e requerem o sinalizador layout.css.more_color_4.enabled em about:config para serem ativados.
  • As regras CSS '@page' usadas para definir a página durante a impressão possuem uma propriedade 'page-orientation' para obter as informações de orientação da página ('upright', 'rotate-left' e 'rotate-right').
  • Em elementos internos SVG o uso de valores de traço de contexto e preenchimento de contexto é permitido.
  • A função search.query foi adicionada à API complementar para enviar consultas ao mecanismo de pesquisa padrão. Adicionada uma propriedade de "disposição" à função search.search para exibir o resultado da pesquisa em uma nova guia ou janela.
  • Adicionada uma API para salvar documentos PDF abertos no visualizador pdf.js integrado. Adicionada a API GeckoView Print, que está relacionada ao window.print e permite enviar arquivos PDF ou um PDF InputStream para impressão.
  • Adicionado suporte para definir permissões via SitePermissions para o arquivo:// URI.
  • O suporte inicial para a arquitetura RISC-V 64 foi adicionado ao mecanismo JavaScript SpiderMonkey.
  • As ferramentas do desenvolvedor da Web permitem pesquisar em arquivos arbitrários.
  • Implementado suporte para cópia de superfícies para VA-API (API de aceleração de vídeo) usando dmabuf, o que possibilitou agilizar o processamento de superfícies VA-API e resolveu problemas com a aparência de artefatos durante a renderização em algumas plataformas.
  • Adicionadas as configurações network.dns.max_any_priority_threads e network.dns.max_high_priority_threads a about:config para controlar o número de threads usados ​​para resolver nomes de host DNS.
  • Na plataforma Windows, o uso do sistema fornecido pela plataforma para exibição de notificações está habilitado.
  • A recuperação de sessão é suportada na plataforma macOS.
  • Melhorias na versão Android:
    • A capacidade integrada de visualizar documentos PDF foi implementada (sem a necessidade de pré-carregamento e abertura em um visualizador separado).
    • Ao selecionar o modo estrito para bloquear conteúdo indesejado (estrito), o modo de proteção de cookies (Total Cookie Protection) é ativado por padrão, no qual um armazenamento de cookies isolado separado é usado para cada site, o que não permite o uso de cookies para acompanhar o movimento entre os sites.
    • Os dispositivos Pixel com Android 12 e 13 agora podem enviar links para páginas visualizadas recentemente diretamente da tela Recentes.
    • O mecanismo para abrir o conteúdo em um aplicativo separado (Abrir no aplicativo) foi redesenhado. Corrigida uma vulnerabilidade (CVE-2023-25749) que poderia permitir a execução de aplicativos Android de terceiros sem a confirmação do usuário.
    • Um manipulador CanvasRenderThread foi incluído para lidar com tarefas relacionadas ao WebGL em um thread separado.

Além das inovações e correções de bugs, 111 vulnerabilidades foram corrigidas no Firefox 20. 14 vulnerabilidades são marcadas como perigosas, das quais 9 vulnerabilidades (coletadas em CVE-2023-28176 e CVE-2023-28177) são causadas por problemas de memória, como estouros de buffer e acesso a áreas de memória já liberadas. Esses problemas podem levar à execução de códigos maliciosos quando páginas especialmente projetadas são abertas.

Fonte: opennet.ru

Adicionar um comentário