Lançamento do Firefox 111

Foi lançado o navegador web Firefox 111. Além disso, foi criada uma atualização da ramificação de suporte prolongado — 102.9.0. A ramificação Firefox 112 será submetida à fase de beta-teste em breve, com lançamento previsto para 11 de abril.

Principais novidades do Firefox 111:

  • O gerenciador de contas integrado agora possui a capacidade de criar máscaras de endereços de e-mail para o serviço Firefox Relay, permitindo gerar endereços temporários para registro em sites ou assinaturas, de modo a não expor seu endereço real. Essa funcionalidade está disponível apenas para usuários conectados a uma conta do Firefox.
  • Foi adicionada ao elemento suporte para o atributo 'rel', que permite aplicar à navegação por meio de formulários web a opção 'rel=noreferrer' para desativar o envio do cabeçalho Referer ou 'rel=noopener' para desativar a propriedade Window.opener e proibir o acesso ao contexto de onde a navegação foi feita.
  • Foi ativada a API OPFS (Origin-Private FileSystem), que é uma extensão da API File System Access para armazenar arquivos no sistema de arquivos local, vinculados a um armazenamento associado ao site atual. Cria-se um sistema de arquivos virtual atrelado ao site (outros sites não podem acessar), permitindo que aplicações web leiam, modifiquem e salvem arquivos e diretórios no dispositivo do usuário.
  • Dentro da implementação da especificação CSS Color Level 4, foram adicionadas funções color(), lab(), lch(), oklab() e oklch() ao CSS para definição de cores nos espaços de cores sRGB, RGB, HSL, HWB, LHC e LAB. As funções estão desativadas por padrão e requerem a ativação da flag layout.css.more_color_4.enabled em about:config para uso.
  • No CSS, para regras ‘@page’, usadas para definir páginas ao imprimir, foi implementada a propriedade ‘page-orientation’ para obter informações sobre a orientação da página (‘upright’, ‘rotate-left’ e ‘rotate-right’).
  • No SVG, dentro de elementos , agora é permitido o uso dos valores context-stroke e context-fill.
  • Na API para extensões, foi adicionada a função search.query para enviar consultas para o mecanismo de busca definido como padrão. Na função search.search, foi acrescentada a propriedade ‘disposition’ para exibir o resultado da pesquisa em uma nova aba ou janela.
  • Adicionado um API para salvar documentos PDF abertos no visualizador embutido pdf.js. Adicionado o API GeckoView Print, relacionado ao window.print, que permite enviar arquivos PDF ou PDF InputStream para impressão.
  • Adicionada suporte para a definição de permissões através de SitePermissions para URIs file://.
  • O mecanismo JavaScript SpiderMonkey agora possui suporte inicial para a arquitetura RISC-V 64.
  • Nas ferramentas de desenvolvimento web, agora é permitido buscar em arquivos arbitrários.
  • Implementado suporte para a cópia de superfícies para VA-API (Video Acceleration API) usando dmabuf, o que permitiu acelerar o processamento de superfícies VA-API e resolver problemas com artefatos durante a renderização em algumas plataformas.
  • No about:config, adicionadas as configurações network.dns.max_any_priority_threads e network.dns.max_high_priority_threads para gerenciar o número de threads usadas para a resolução de nomes de host no DNS.
  • Na plataforma Windows, ativado o uso do sistema de notificações fornecido pela plataforma.
  • Na plataforma macOS, adicionado suporte para recuperação de sessão.
  • Melhorias na versão para Android:
    • Implementada a capacidade nativa de visualização de documentos PDF (sem necessidade de download prévio e abertura em um visualizador separado).
    • Ao selecionar o modo de bloqueio rigoroso de conteúdo indesejado (strict), o modo de Proteção Total de Cookies (Total Cookie Protection) está habilitado por padrão, onde cada site utiliza um armazenamento de cookies isolado, não permitindo o uso de cookies para rastrear a navegação entre sites.
    • Em dispositivos Pixel com Android 12 e 13, agora é possível enviar links para páginas recentemente visitadas diretamente da tela Recents.
    • Reformulada a mecânica de abrir conteúdo em um aplicativo separado (Open in app). Vulnerabilidade (CVE-2023-25749) corrigida, que permitia o lançamento de aplicativos Android de terceiros sem a confirmação do usuário.
    • Ativado o manipulador CanvasRenderThread, que permite o processamento de tarefas relacionadas ao WebGL em uma thread separada.

Além das inovações e correções de erros, o Firefox 111 corrigiu 20 vulnerabilidades. 14 vulnerabilidades foram marcadas como perigosas, das quais 9 (agrupadas sob CVE-2023-28176 e CVE-2023-28177) são causadas por problemas de manipulação de memória, como estouros de buffer e acesso a áreas de memória já liberadas. Potencialmente, essas questões podem permitir a execução de código malicioso ao abrir páginas especialmente formatadas.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster