CefSharp Versions Save

.NET (WPF and Windows Forms) bindings for the Chromium Embedded Framework

v126.2.70

1 week ago

June 23, 2024, CEF 126.2.7+g300bb05+chromium-126.0.6478.115 / Chromium 126.0.6478.115

  • ⚠️ Change from Alloy Bootstrap to Chrome bootstrap as default. The Alloy bootstrap is deprecated and will be removed shortly (upstream) (#4835). Those using the Chrome Runtime previously will need to set CefSharpSettings.RuntimeStyle = CefRuntimeStyle.Chrome;
  • 🛑 Switching from Alloy Bootstrap to Chrome bootstrap appears to ignore cookies from the previous version as the encrpytion keys are likely different. You can switch back to the Alloy bootstrap if required via cefSettings.ChromeRuntime = false; #4835
  • CEF now supports the Chromium process singleton, this brings with it changes to how CachePath/RootCachePath are accessed from multiple processes. See #4668 for more details
  • ⚠️ Microsoft Visual C++ 2019 Redistributable is required. A minimum of VC++ 2019 is required, higher versions are backwards compatible. For those upgrading from a previous version which only required VC++ 2015 minimum see https://github.com/cefsharp/CefSharp/issues/3636 for some guidance.

:white_check_mark: Change Log

For a list of CefSharp specific changes see the 126.2.x Milestone. See also Release Notification.

⚠️ Breaking Changes

  • #4835 Change to using Chrome bootstrap by default
  • #4838 IDialogHandler.OnFileDialog add new extensions and descriptions arguments
  • #4830 Chrome Runtime proxies don't work unless flag is set. (disable-chrome-login-prompt command line arg is now set by default)
  • #4832 OffScreen - ChromeRuntime doesn't work with LoadURL

ℹ️ Notes

:x: Known Issues


  • All paths (CachePath, BrowserSubProcessPath, etc) must be absolute paths, if using a non-absolute path an exception will be throw. See #3102 for details.
  • When using a RequestContext you must ensure that RequestContextSettings.CachePath is equal to or a child of CefSettings.RootCachePath See https://github.com/cefsharp/CefSharp/issues/3111#issuecomment-629713608 for details

v125.0.210

3 weeks ago

June 09, 2024, CEF 125.0.21+gc8b1a8c+chromium-125.0.6422.142 / Chromium 125.0.6422.142

  • CEF now supports the Chromium process singleton, this brings with it changes to how CachePath/RootCachePath are accessed from multiple processes. See #4668 for more details
  • For those experiencing 1Error while fulfilling of JS: Request BrowserId : 1 not found it's likely the browser is already closed` see #4621 for workaround
  • ⚠️ Microsoft Visual C++ 2019 Redistributable is required. A minimum of VC++ 2019 is required, higher versions are backwards compatible. For those upgrading from a previous version which only required VC++ 2015 minimum see https://github.com/cefsharp/CefSharp/issues/3636 for some guidance.

:white_check_mark: Change Log

For a list of CefSharp specific changes see the 125.0.x Milestone. See also Release Notification.

v124.3.80

1 month ago

May 17, 2023, CEF 124.3.8+gc712fb4+chromium-124.0.6367.207 / Chromium 124.0.6367.207

For a list of CefSharp specific changes see the 124.3.x Milestone. See also Release Notification and v124.3.20 Release notes.

:white_check_mark: Change Log

This update includes a critical priority security update. Google is aware of reports that an exploit for CVE-2024-4671 and CVE-2024-4761

v124.3.50

1 month ago

May 08, 2023, CEF 124.3.5+gff7dcd8+chromium-124.0.6367.119 / Chromium 124.0.6367.119

  • CEF now supports the Chromium process singleton, this brings with it changes to how CachePath/RootCachePath are accessed from multiple processes. See #4668 for more details
  • ⚠️ Microsoft Visual C++ 2019 Redistributable is required. A minimum of VC++ 2019 is required, higher versions are backwards compatible.

:white_check_mark: Change Log

For a list of CefSharp specific changes see the 124.3.x Milestone. See also Release Notification and v124.3.20 Release notes.

v124.3.20

1 month ago

May 05, 2024, CEF 124.3.2+gb6e819b+chromium-124.0.6367.119 / Chromium 124.0.6367.119

  • CEF now supports the Chromium process singleton, this brings with it changes to how CachePath/RootCachePath are accessed from multiple processes. See #4668 for more details
  • For those experiencing 1Error while fulfilling of JS: Request BrowserId : 1 not found it's likely the browser is already closed` see #4621 for workaround
  • ⚠️ Microsoft Visual C++ 2019 Redistributable is required. A minimum of VC++ 2019 is required, higher versions are backwards compatible. For those upgrading from a previous version which only required VC++ 2015 minimum see https://github.com/cefsharp/CefSharp/issues/3636 for some guidance.

:white_check_mark: Change Log

For a list of CefSharp specific changes see the 124.3.x Milestone. See also Release Notification.

⚠️ Breaking Changes

There are a number of CefSharp specific breaking API changes.

ℹ️ Notes

:x: Known Issues


v123.0.60

3 months ago

March 24, 2024, CEF 123.0.6+ge4984ab+chromium-123.0.6312.46 / Chromium 123.0.6312.46

  • CEF now supports the Chromium process singleton, this brings with it changes to how CachePath/RootCachePath are accessed from multiple processes. See #4668 for more details
  • For those experiencing 1Error while fulfilling of JS: Request BrowserId : 1 not found it's likely the browser is already closed` see #4621 for workaround
  • ⚠️ Microsoft Visual C++ 2019 Redistributable is required. A minimum of VC++ 2019 is required, higher versions are backwards compatible. For those upgrading from a previous version which only required VC++ 2015 minimum see https://github.com/cefsharp/CefSharp/issues/3636 for some guidance.

:white_check_mark: Change Log

For a list of CefSharp specific changes see the 123.0.x Milestone. See also Release Notification.

⚠️ Breaking Changes

There are no CefSharp specific breaking changes in this release.

ℹ️ Notes

:x: Known Issues


v122.1.120

3 months ago

March 13, 2024, CEF 122.1.12+g6e69d20+chromium-122.0.6261.112 / Chromium 122.0.6261.112

  • CEF now supports the Chromium process singleton, this brings with it changes to how CachePath/RootCachePath are accessed from multiple processes. See #4668 for more details
  • ⚠️ Microsoft Visual C++ 2019 Redistributable is required. A minimum of VC++ 2019 is required, higher versions are backwards compatible. For those upgrading from a previous version which only required VC++ 2015 minimum see https://github.com/cefsharp/CefSharp/issues/3636 for some guidance.

:white_check_mark: Change Log

For a list of CefSharp specific changes see the 122.1.x Milestone. See also Release Notification.

⚠️ Breaking Changes

  • #4737 Frame identifiers changed from int64 to string

ℹ️ Notes

:x: Known Issues


v121.3.130

4 months ago

Feburary 24, 2023, CEF 121.3.13+g5c4a81b+chromium-121.0.6167.184 / Chromium 121.0.6167.184

  • CEF now supports the Chromium process singleton, this brings with it changes to how CachePath/RootCachePath are accessed from multiple processes. See #4668 for more details
  • ⚠️ Microsoft Visual C++ 2019 Redistributable is required. A minimum of VC++ 2019 is required, higher versions are backwards compatible. For those upgrading from a previous version which only required VC++ 2015 minimum see https://github.com/cefsharp/CefSharp/issues/3636 for some guidance.

:white_check_mark: Change Log

For a list of CefSharp specific changes see the 121.3.x Milestone. See also Release Notification and v121.3.70 Release notes.

v121.3.70

4 months ago

Feburary 10, 2023, CEF 121.3.7+g82c7c57+chromium-121.0.6167.160 / Chromium 121.0.6167.160

  • CEF now supports the Chromium process singleton, this brings with it changes to how CachePath/RootCachePath are accessed from multiple processes. See #4668 for more details
  • ⚠️ Microsoft Visual C++ 2019 Redistributable is required. A minimum of VC++ 2019 is required, higher versions are backwards compatible. For those upgrading from a previous version which only required VC++ 2015 minimum see https://github.com/cefsharp/CefSharp/issues/3636 for some guidance.

:white_check_mark: Change Log

For a list of CefSharp specific changes see the 121.3.x Milestone. See also Release Notification.

This update includes a highpriority security update.

⚠️ Breaking Changes

  • #4668 Support process singleton with IBrowserProcessHandler.OnAlreadyRunningAppRelaunch callback
  • #4704 Migrate to chromiumembeddedframework.runtime Nuget packages

ℹ️ Notes

:x: Known Issues


v120.2.70

5 months ago

January 20, 2023, CEF 120.2.7+g4bc6a59+chromium-120.0.6099.234 / Chromium 120.0.6099.234

:white_check_mark: Change Log

For a list of CefSharp specific changes see the 120.1.x Milestone. See also Release Notification, v120.1.80 Release notes, v120.1.110 Release notes and v120.2.50 Release notes.

This update includes a critical priority security update. Google is aware of reports that an exploit for CVE-2024-0519 exists in the wild.