2024
- v7.41.6
- v8.2.1
- v7.41.5
- v8.2.0
- v7.41.4
- v8.1.0
- v8.0.0
- v7.41.3
- v7.41.2
- v7.41.1
- v7.41.0
- v7.40.0
- v7.39.2
- v7.39.1
- v7.39.0
- v7.38.2
- v7.38.1
- v7.38.0
- v7.37.2
- v7.37.1
2023
- v7.37.0
- v7.36.3
- v7.36.2
- v7.36.1
- v7.36
- v7.35.2
- v7.35.1
- v7.35
- v7.34.1
- v7.34
- v7.33.2
- v7.33.1
- v7.33
- v7.32
- v7.31.1
- v7.31
- v7.30.3
- v7.30.2
- v7.30
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
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 bothjxbrowser-mac.jar
andjxbrowser-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.
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.
Siga @JxBrowserTeam para obter todas as atualizações da biblioteca.
Se inscreva na nossa RSS feed para obter atualizações instantâneas sobre os novos lançamentos.
Inscreva-se para receber notificações sobre os lançamentos mais recentes.