We are glad to announce a minor update of JxBrowser 6 with important fixes and improvements.
All Chromium binaries for Windows 32-bit and 64-bit are now signed with a valid TeamDev's certificate.
Ability to configure the IPC server socket port via the jxbrowser.server.socket.port System Property. By default, JxBrowser takes the first available socket port.
Crash when creating a Browser instance with a BrowserContext configured to use the user data directory from another BrowserContext that does not have associated non-disposed Browser instances.
Crash when disposing a Browser instance on the Windows platforms.
The java.lang.NullPointerException when interrupting the thread during construction a Browser instance. Now, the library throws a BrowserException with appropriate message if the thread has been interrupted.
The java.lang.NullPointerException error in com.teamdev.jxbrowser.chromium.javafx.internal.FxBoundsUpdater when resizing JavaFX BrowserView in the heavyweight rendering mode on Windows.
The "OS Command Injection" (CWE ID 78) vulnerability in the Chromium binaries extraction logic.
The java.util.ConcurrentModificationException error when closing a Browser instance.
A PDF document is not displayed in PDF Viewer when the storage type is set to StorageType.MEMORY.
Application freeze when two Browser instances load the same URLs which require authentication through the SSL client certificate. In this case two modal dialogs are displayed and when closing the second dialog, the native crash in the Chromium engine happens.