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 requiredVC++ 2015 minimum
see #3636 for some guidance.
✅ 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
WPF
the browser stops redrawing when running onIntel Iris Xe Integrated GPU(11th Gen)
.Intel
have released an updated driver, see https://www.intel.com/content/www/us/en/support/articles/000058136/graphics/graphics-for-11th-generation-intel-processors.html See dotnet/wpf#3817 for workaround if you are unable to install the updated driver.Widevine CDM
is now automatically downloaded at runtime see chromiumembedded/cef#3149- You can bin deploy the
Visual C++
dependencies, read theFAQ
for more details. - For a list of files included in the packages see Output files description table (Redistribution) Wiki
- Starting in June 2019 Google will block logins from CEF based browsers to Google Services, this includes Gmail, Drive, Docs, see https://security.googleblog.com/2019/04/better-protection-against-man-in-middle.html?m=1 for further discussion see https://groups.google.com/a/chromium.org/d/msg/embedder-dev/STyM5ZNTHMM/POj1v_cqBgAJ
- Due to licensing issues default builds do not support proprietary codecs like
H264/AAC
, sites likeNetflix/Twitter/Instagram/Facebook/Spotify/Apple Music
won't play video/audio. See #1479 for more info.MP3
audio is supported, playingMP4
files are not supported. - Anyone new to
CefSharp
should read the General Usage Guide - This project uses Microsoft SourceLink for better debugging, you can step directly into much of the project source directly.
❌ Known Issues
- NTLM Authentication not working correctly
CEF
creates aDownload
directory in the User DirectorWinForms
when running onWindows 10 Anniversary
pressing certain key combinations freezes the browser see #1822 The issue has been reportedupstream
, there are workarounds listed in #1822WPF
touch scroll aborted if browser navigates within documentwindow.focus()
does not bring popup window to front- OnProtocolExecution Page goes blank after link click
- Crash on Win10 when computer wakes from sleep
Cef.AddCrossOriginWhitelistEntry
doesn't work correctly- See https://github.com/chromiumembedded/cef/issues for other known issues
- See https://github.com/cefsharp/CefSharp/issues?q=is%3Aissue+is%3Aopen+label%3Aknown-issue for other 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 - CEF now supports the Chromium Network Service: If you are upgrading from a version prior to
75.1.x
please make sure you read #2743.