List icon Conteúdo

Publicado em 18 de dezembro de 2024

JxBrowser 7.41.6

Cookie domain (RFC 6265)

We have improved the Cookie API that the domain attribute of the cookie to comply with the RFC 6265 standard Section 4.1.2.3. Now, when you set the domain attribute of the cookie, JxBrowser will automatically add the leading dot to the domain name if it is not present. For example, if you set the domain attribute to example.com, JxBrowser will add the leading dot and set the domain attribute to .example.com to comply with the standard.

Chromium 131.0.6778.140

We upgraded Chromium to a newer version, which introduces 10 security fixes, including:

For the complete list of Chromium fixes and improvements since the previous Chromium upgrade please visit the product blog posts for the following versions:

End of Rosetta 2 support

Starting from this version, JxBrowser no longer supports running Chromium x64 binaries on Macs with Apple silicon using Rosetta 2. We recommend using the native ARM64 version of the JxBrowser Chromium binaries packaged in the jxbrowser-mac-arm.jar file. You can still run JxBrowser using Java x64, but the library will now search for the native ARM64 version of the Chromium binaries.

The main reason for this change is that Chromium x64 binaries running on Apple silicon using Rosetta 2 have significant performance issues that make the browsing experience unacceptable.

Breaking changes

Public API

In this version, we moved all the enums inside the com.teamdev.jxbrowser.cast.rpc.* package to the com.teamdev.jxbrowser.cast.* package. So, if you use the CastMode, ResultCode, or MediaReceiverState enum in your code, you need to update the import statements to the new package.

Quality enhancements

  • Optimized the memory usage when writing bytes to UrlRequestJob. In the previous versions, the written bytes were collected in the Chromium process memory until the job was completed and only then were sent to the client initiating the job. Now, the written bytes are immediately sent to the client side.
  • Disabled the BrowserMetrics *.pma files generation on Windows in the user data directory to avoid the disk space consumption. These files consist of the performance metrics data collected by the Chromium engine and are not used by JxBrowser.
  • The libtoolkit.dylib library included in both jxbrowser-mac.jar and jxbrowser-mac-arm.jar files has different names to avoid conflicts when assembling a fat JAR file.

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