github cefsharp/CefSharp v127.3.50

28 days ago

August 22, 2024, CEF 127.3.5+g114ea2a+chromium-127.0.6533.120 / Chromium 127.0.6533.120

  • ⚠️ This is the last version to support the Alloy Bootstrap (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 encryption 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 #3636 for some guidance.

✅ Change Log

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

⚠️ Breaking Changes

  • #4867 Change Cef.IsInitialized from bool to bool?

ℹ️ Notes

❌ 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 #3111 (comment) for details

Don't miss a new CefSharp release

NewReleases is sending notifications on new releases.