List icon Conteúdo

Publicado em 18 de dezembro de 2024

JxBrowser 7.41.6

Domínio de Cookie (RFC 6265)

Melhoramos a API de Cookies para que o atributo de domínio do cookie esteja em conformidade com o padrão * RFC 6265* Seção 4.1.2.3. Agora, ao definir o atributo de domínio do cookie, o JxBrowser adicionará automaticamente o ponto inicial ao nome do domínio, caso ele não esteja presente. Por exemplo, se você definir o atributo de domínio como example.com, o JxBrowser adicionará o ponto inicial e definirá o atributo como .example.com para estar em conformidade com o padrão.

Chromium 131.0.6778.140

Atualizamos o Chromium para uma versão mais recente, que inclui 10 correções de segurança, incluindo:

Para a lista completa de correções e melhorias do Chromium desde a atualização anterior, visite as postagens do blog do produto para as seguintes versões:

Fim do suporte ao Rosetta 2

A partir desta versão, o JxBrowser não oferece mais suporte para a execução de binários x64 do Chromium em Macs com Apple silicon usando o Rosetta 2. Recomendamos o uso da versão nativa ARM64 dos binários do Chromium do JxBrowser, empacotada no arquivo jxbrowser-mac-arm.jar. Você ainda pode executar o JxBrowser usando o Java x64, mas a biblioteca agora buscará a versão nativa ARM64 dos binários do Chromium.

A principal razão para essa mudança é que os binários x64 do Chromium executados em Apple silicon usando o Rosetta 2 apresentam problemas significativos de desempenho que tornam a experiência de navegação inaceitável.

Alterações Incompatíveis

API pública

Nesta versão, movemos todos os enums do pacote com.teamdev.jxbrowser.cast.rpc.* para o pacote com.teamdev.jxbrowser.cast.*. Portanto, se você utiliza os enums CastMode, ResultCode ou MediaReceiverState no seu código, será necessário atualizar as instruções de importação para o novo pacote.

Melhorias de qualidade

  • Otimizamos o uso de memória ao gravar bytes no UrlRequestJob. Nas versões anteriores, os bytes gravados eram coletados na memória do processo Chromium até a conclusão do trabalho e somente então eram enviados ao cliente que o iniciou. Agora, os bytes gravados são enviados imediatamente para o lado do cliente.
  • Desativamos a geração dos arquivos BrowserMetrics *.pma no Windows no diretório de dados do usuário para evitar o consumo de espaço em disco. Esses arquivos contêm dados de métricas de desempenho coletados pelo mecanismo Chromium e não são utilizados pelo JxBrowser.
  • A biblioteca libtoolkit.dylib incluída nos arquivos jxbrowser-mac.jar e jxbrowser-mac-arm.jar agora possui nomes diferentes para evitar conflitos ao montar um arquivo JAR unificado (fat JAR).

Baixe o JxBrowser 7.41.6

Por favor, compartilhe seu e-mail conosco, e nós lhe enviaremos instruções para download.

Enviando...
Por favor, verifique sua caixa de entrada.

Não foi possível enviar o e-mail. Por favor, use o link direto para baixar o JxBrowser.

Se você é um cliente registrado, não precisa fazer nada para usar esta atualização.

Se você deseja avaliar o produto, precisa de uma licença de avaliação.

Obtenha Teste Gratuito de 30 dias