![]() |
VOOZH | about |
Releases
Posted on
In DotNetBrowser 3.4.0, the Chromium sandbox is now enabled on Linux. This sandbox is a crucial security feature that has already been available on Windows and macOS.
Chromium relies on user namespaces to sandbox subprocesses.
When this feature is unavailable, DotNetBrowser cannot start Chromium and throws a EngineInitializationException
during IEngine initialization.
On some Linux distributions, this feature may be unavailable to unprivileged users. To enable it, follow our sandbox setup guide and configure your operating system accordingly.
You can now copy password records between different profiles using
IPasswordStore.All and IPasswordStore.Add().
// Copy passwords from one store to another
var sourcePasswordStore = sourceProfile.PasswordStore;
var targetPasswordStore = targetProfile.PasswordStore;
foreach (var passwordRecord in sourcePasswordStore.All)
{
targetPasswordStore.Add(passwordRecord);
}
We removed *Unrecognized and *Unspecified values from all enum types.
These were technical values for internal use. For a limited number of enums, we
added Unknown values where the removed values represented a logical enum value.
Learn more in the migration guide.
NetError enum values removedThe upgrade to Chromium 144 removed certain NetError enum values that no
longer exist in the upstream Chromium codebase. If your code references these
removed values, you will see compilation errors.
Learn more in the migration guide.
We upgraded Chromium to a newer version, which introduces major security fixes, including:
You can read more about it in the Chromium blog post:
Please share your email with us, and we'll send you download instructions.
We were unable to send the email. Please try again.
If you are a registered customer you donβt need to do anything to use this update.
If you would like to evaluate the product, you need an evaluation license.
We were unable to send the confirmation email. Please try again.