VOOZH about

URL: https://teamdev.com/dotnetbrowser/releases/2026/v3-4-0/

⇱ DotNetBrowser 3.4.0


Releases

Contents

Posted on

DotNetBrowser 3.4.0

Sandbox on Linux

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.

Action required

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.

Copy passwords between stores

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);
}

Breaking changes

Enum technical values removed

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 removed

The 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.

Chromium 144.0.7559.60

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

You can read more about it in the Chromium blog post:

Download DotNetBrowser 3.4.0

Please share your email with us, and we'll send you download instructions.

πŸ‘ EmailBox
Please check your inbox.

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.

Get free 30-day trial
πŸ‘ X

Follow @DotNetBrowser to get notified of the library updates.

πŸ‘ RSS

Subscribe to our RSS feed to get instant updates on new releases.

πŸ‘ EmailBox

Subscribe to get notifications about the latest releases.

πŸ‘ EmailBox
Thanks, you will receive a confirmation email shortly.

We were unable to send the confirmation email. Please try again.

In this article: