Lançamento do Firefox 138

Foi lançado o navegador web Firefox 138 e atualizações das versões anteriores com suporte prolongado foram formadas — 115.23.0 e 128.10.0. A versão Firefox 139 foi encaminhada para a fase de beta-teste, com lançamento previsto para 27 de maio.

Principais novidades no Firefox 138:

  • Foi proposta um novo sistema de gerenciamento de perfis. Em forma de perfis, o usuário pode criar sessões de navegação totalmente independentes, com suas próprias configurações, histórico, favoritos, extensões e bancos de dados internos. Cada perfil é armazenado em um diretório separado «~/.mozilla/firefox/». Um perfil pode ter seu próprio esquema de cores, ícone e nome. A alternância entre perfis e a criação de novos perfis é realizada através de uma nova seção exibida na parte superior do menu principal.
    Lançamento do Firefox 138

    A nova interface de gerenciamento de perfis ainda não está ativada por padrão para todos e será ativada gradualmente para um percentual crescente de usuários. Para ativação forçada, na página about:config pode-se ativar a configuração «browser.profiles.enabled». A tecnologia de separação de sessões é semelhante aos perfis antigos, cuja ativação era realizada a partir da linha de comando com a opção «-P», mas as interfaces e listas de perfis do sistema antigo e novo não se cruzam (no antigo interface, acessível pelo comando «firefox --ProfileManager», não aparecem novos perfis, e no novo, disponível através do menu, não aparecem os antigos).

    Interface antiga:

    Lançamento do Firefox 138

    Nova interface:

    Lançamento do Firefox 138
  • Na barra de endereços, foi implementada a exibição de recomendações contextuais com previsões do tempo, ao digitar palavras relacionadas ao clima ou nomes de cidades. Esta possibilidade está disponível por padrão apenas para usuários dos EUA. A ativação é realizada através da configuração «browser.urlbar.suggest.weather» na página about:config.
    Lançamento do Firefox 138
  • Foi adicionado ao menu de contexto, exibido ao clicar com o botão direito do mouse sobre os botões das abas, um item para copiar o link da página mostrada na aba.
  • Ao iniciar no Windows 11, janelas pop-up e menus agora são exibidos em um estilo que corresponde à estética do sistema operacional.
  • A auto-preenchimento dos campos de endereços e números de cartões de crédito foi aprimorado. O auto-preenchimento agora é corretamente aplicado a formulários que são dinamicamente atualizados à medida que as informações são preenchidas (o preenchimento funcionará em campos que aparecem apenas após o preenchimento de outros campos, por exemplo, quando o campo de endereço aparece após o preenchimento do campo da cidade).
  • O configurador agora permite a redefinição das cores de contraste. Em vez das cores usadas nos sites para o fundo e o primeiro plano, agora é possível definir cores próprias ou usar as configurações de contraste do sistema para o conteúdo da web.
    Lançamento do Firefox 138
  • Adicionada a compatibilidade com a verificação de integridade de módulos JavaScript importados por hash, utilizando o novo campo "integrity" nos metadados para .
  • Adicionado o método Error.isError, que permite verificar se um valor especificado é uma instância do objeto Error.
  • Para compatibilidade com outros navegadores, adicionada a funcionalidade Error.captureStackTrace.
  • Unificados o tamanho e o estilo da fonte nos elementos

    , que agora não dependem do uso de

    dentro dos blocos
    ,

  • Na expressão "import", foi adicionada a possibilidade de especificar atributos para fornecer metadados adicionais ao importar módulos. Com o atributo 'type: "json"', agora é possível importar módulos JSON. import data from "https://example.com/data.json" with { type: "json" };
  • Para aplicativos WebRTC, foi proposta a propriedade degradationPreference, que permite priorizar a manutenção da taxa de quadros ou da resolução em situações em que a redução da largura de banda da rede não permite garantir todos os parâmetros especificados.
  • No retorno do servidor No cabeçalho HTTP "Clear-Site-Data" foi adicionada a compatibilidade com a diretiva "cache", que permite ao servidor informar ao cliente sobre a necessidade de limpar do cache do navegador os dados relacionados à URL processada. Por exemplo, a limpeza pode ser iniciada quando o usuário encerra a sessão no site para reduzir os riscos de violação de privacidade.
  • Nas ferramentas para desenvolvedores web, no painel de Rede, foi implementada uma nova coluna "Path", que mostra o caminho completo do recurso solicitado.
    Lançamento do Firefox 138
  • Na versão para a plataforma Android:
    • Em tablets, o modo desktop é habilitado por padrão, podendo ser desativado nas configurações.
    • Adicionada a compatibilidade para ordenar favoritos e fixar pastas na parte superior da tela da lista de favoritos.
    • Suporte implementado certificados TLS para autenticação de clientes no servidor.
    • Foi disponibilizada a opção de usar o botão Share para enviar a outros usuários o arquivo carregado ou o link pelo qual foi obtido.
    • Adicionada a capacidade de classificar os arquivos carregados por tempo e categorias.

Além das novidades e correções de bugs, o Firefox 138 corrigiu 14 vulnerabilidades. Seis dessas vulnerabilidades foram causadas por problemas de manipulação de memória, como estouros de buffer e acesso a áreas de memória já liberadas. Potencialmente, esses problemas podem levar à execução do código de um invasor ao abrir páginas especificamente formatadas. Também se destaca uma vulnerabilidade na função ‘copy as cURL’ nas ferramentas para desenvolvedores web, que permite injetar seus próprios comandos devido à falta da devida sanitização de caracteres especiais.

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