Releases: cefsharp/CefSharp
v112.3.0
April 22, 2023, CEF 112.3.0+gb09c4ca+chromium-112.0.5615.165 / Chromium 112.0.5615.165
✅ Change Log
For a list of CefSharp specific changes see the 112.2.x Milestone. See also Release Notification, 112.2.70 release notes.
This update includes a number of critical security updates. Google is aware that exploits for CVE-2023-2033 and CVE-2023-2136 exists in the wild.
v112.2.70
April 10, 2023, CEF 112.2.7+gef29713+chromium-112.0.5615.49 / Chromium 112.0.5615.49
⚠️ Microsoft Visual C++ 2019 Redistributable is required. A minimum ofVC++ 2019is required, higher versions are backwards compatible. For those upgrading from a previous version which only requiredVC++ 2015 minimumsee #3636 for some guidance.- The current plan is to upgrade the
Minimum .Netversion supported to.Net 4.6.2inM114, have your say at RFC - Upgrade minimum .Net version
✅ Change Log
For a list of CefSharp specific changes see the 112.2.x Milestone. See also Release Notification.
- Update to Chromium 112.0.5615.49.
- Windows 7/8/8.1 are no longer supported.
This update includes a number of high priority security updates.
⚠️ Breaking Changes
There are breaking changes included in this release.
- Remove Cef.EnableHighDPISupport
- Change ChromiumWebBrowser.GetContentSizeAsync return type
- Move DevTools API from CefSharp.dll to CefSharp.Core.dll
ℹ️ Notes
WPFthe browser stops redrawing when running onIntel Iris Xe Integrated GPU(11th Gen).Intelhave 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 CDMis now automatically downloaded at runtime see chromiumembedded/cef#3149- You can bin deploy the
Visual C++dependencies, read theFAQfor 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 Musicwon't play video/audio. See #1479 for more info.MP3audio is supported, playingMP4files are not supported. - Anyone new to
CefSharpshould 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
CEFcreates aDownloaddirectory in the User DirectorWinFormswhen running onWindows 10 Anniversarypressing certain key combinations freezes the browser see #1822 The issue has been reportedupstream, there are workarounds listed in #1822WPFtouch 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.AddCrossOriginWhitelistEntrydoesn'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
RequestContextyou 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.xplease make sure you read #2743.
v111.2.70
April 04, 2023, CEF 111.2.7+gebf5d6a+chromium-111.0.5563.148 / Chromium 111.0.5563.148
✅ Change Log
For a list of CefSharp specific changes review the 111.2.x Milestone. See also Release Notification, 111.2.20 release notes.
- Update to Chromium 111.0.5563.148
This update includes a number of high priority security updates.
v111.2.20
March 15, 2023, CEF 111.2.2+g1b83ff6+chromium-111.0.5563.65 / Chromium 111.0.5563.65
⚠️ Microsoft Visual C++ 2019 Redistributable is required. A minimum ofVC++ 2019is required, higher versions are backwards compatible. For those upgrading from a previous version which only requiredVC++ 2015 minimumsee #3636 for some guidance.- The current plan is to upgrade the
Minimum .Netversion supported to.Net 4.6.2inM114, have your say at RFC - Upgrade minimum .Net version
✅ Change Log
For a list of CefSharp specific changes see the 111.2.x Milestone. See also Release Notification.
- Update to Chromium 111.0.5563.65.
- Windows 7/8/8.1 are no longer supported.
This update includes a number of high priority security updates.
⚠️ Breaking Changes
There is one breaking change included in this release.
ℹ️ Notes
WPFthe browser stops redrawing when running onIntel Iris Xe Integrated GPU(11th Gen).Intelhave 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 CDMis now automatically downloaded at runtime see chromiumembedded/cef#3149- You can bin deploy the
Visual C++dependencies, read theFAQfor 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 Musicwon't play video/audio. See #1479 for more info.MP3audio is supported, playingMP4files are not supported. - Anyone new to
CefSharpshould 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
CEFcreates aDownloaddirectory in the User DirectorWinFormswhen running onWindows 10 Anniversarypressing certain key combinations freezes the browser see #1822 The issue has been reportedupstream, there are workarounds listed in #1822WPFtouch 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.AddCrossOriginWhitelistEntrydoesn't work correctly- See https://bitbucket.org/chromiumembedded/cef/issues?status=new&status=open 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
RequestContextyou 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.xplease make sure you read #2743.
v110.0.300
February 28, 2023, CEF 110.0.30+g3c2b68f+chromium-110.0.5481.178 / Chromium 110.0.5481.178
✅ Change Log
For a list of CefSharp specific changes review the 110.0.x Milestone. See also Release Notification, 110.0.250 and the 110.0.280 release notes.
- Update to Chromium 110.0.5481.178
- Windows 7/8/8.1 are no longer supported.
This update includes a number of critical/high priority security updates.
v110.0.280
February 23, 2023, CEF 110.0.28+g16a2153+chromium-110.0.5481.104 / Chromium 110.0.5481.104
✅ Change Log
For a list of CefSharp specific changes review the 110.0.x Milestone. See also Release Notification and the 110.0.250 release notes.
- Update to Chromium 110.0.5481.104
- Windows 7/8/8.1 are no longer supported.
v110.0.250
February 10, 2023, CEF 110.0.25+g75b1c96+chromium-110.0.5481.78 / Chromium 110.0.5481.78
⚠️ Microsoft Visual C++ 2019 Redistributable is required. A minimum ofVC++ 2019is required, higher versions are backwards compatible. For those upgrading from a previous version which only requiredVC++ 2015 minimumsee #3636 for some guidance.
✅ Change Log
For a list of CefSharp specific changes see the 110.0.x Milestone. See also Release Notification.
- Update to Chromium 110.0.5481.78.
- Windows 7/8/8.1 are no longer supported.
This update includes a number of high priority security updates.
⚠️ Breaking Changes
There is one breaking change included in this release.
- IPopupFeatures has been updated to reflect the latest
Chromiumchange.
ℹ️ Notes
WPFthe browser stops redrawing when running onIntel Iris Xe Integrated GPU(11th Gen).Intelhave 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 CDMis now automatically downloaded at runtime see https://bitbucket.org/chromiumembedded/cef/issues/3149/alloy-add-component-updater-support-for- You can bin deploy the
Visual C++dependencies, read theFAQfor 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 Musicwon't play video/audio. See #1479 for more info.MP3audio is supported, playingMP4files are not supported. - Anyone new to
CefSharpshould 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 see https://bitbucket.org/chromiumembedded/cef/issues/3110/ntlm-authenentication-not-working
CEFcreates aDownloaddirectory in the User Directory see https://bitbucket.org/chromiumembedded/cef/issues/3094/cef-force-creates-a-donwloads-directory-inWinFormswhen running onWindows 10 Anniversarypressing certain key combinations freezes the browser see #1822 The issue has been reportedupstream, there are workarounds listed in #1822WPFtouch scroll aborted if browser navigates within document https://bitbucket.org/chromiumembedded/cef/issues/2936/osr-touch-scrolling-initiated-by-touchwindow.focus()does not bring popup window to front see https://bitbucket.org/chromiumembedded/cef/issues/2931/windowfocus-does-not-bring-the-window-to- OnProtocolExecution Page goes blank after link click see https://bitbucket.org/chromiumembedded/cef/issues/2715/onprotocolexecution-page-goes-blank-after
- Crash on Win10 when computer wakes from sleep see https://bitbucket.org/chromiumembedded/cef/issues/2924/crash-on-libcef-when-windows-10-wakes-from
Cef.AddCrossOriginWhitelistEntrydoesn't work correctly see https://bitbucket.org/chromiumembedded/cef/issues/2918/cefaddcrossoriginwhitelistentry-not-fully- See https://bitbucket.org/chromiumembedded/cef/issues?status=new&status=open 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
RequestContextyou 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.xplease make sure you read #2743. - For those targeting .Net Core 3.0(netcoreapp3.0) the
Nugetpackages will no longer automatically install see #3444 (This also applies to those using theCefSharp.Wpf/CefSharp.WinForms/CefSharp.OffScreenpackages when targeting.Net Core 3.1/.Net 5.0+)
v109.1.110
January 16, 2023, CEF 109.1.11+g6d4fdb2+chromium-109.0.5414.87 / Chromium 109.0.5414.87
⚠️ Microsoft Visual C++ 2019 Redistributable is required. A minimum ofVC++ 2019is required, higher versions are backwards compatible. For those upgrading from a previous version which only requiredVC++ 2015 minimumsee #3636 for some guidance.
✅ Change Log
For a list of CefSharp specific changes see the 109.1.x Milestone. See also Release Notification.
- Update to Chromium 109.0.5414.87.
- This is the last major release to support Windows 7/8/8.1
This update includes a number of high priority security updates.
⚠️ Breaking Changes
There is one breaking change included in this release.
- IRequestHandler.OnQuotaRequest was removed as persistent quota is no longer supported (https://crbug.com/1208141) .
ℹ️ Notes
WPFthe browser stops redrawing when running onIntel Iris Xe Integrated GPU(11th Gen).Intelhave 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 CDMis now automatically downloaded at runtime see https://bitbucket.org/chromiumembedded/cef/issues/3149/alloy-add-component-updater-support-for- You can bin deploy the
Visual C++dependencies, read theFAQfor 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 Musicwon't play video/audio. See #1479 for more info.MP3audio is supported, playingMP4files are not supported. - Anyone new to
CefSharpshould 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 see https://bitbucket.org/chromiumembedded/cef/issues/3110/ntlm-authenentication-not-working
CEFcreates aDownloaddirectory in the User Directory see https://bitbucket.org/chromiumembedded/cef/issues/3094/cef-force-creates-a-donwloads-directory-inWinFormswhen running onWindows 10 Anniversarypressing certain key combinations freezes the browser see #1822 The issue has been reportedupstream, there are workarounds listed in #1822WPFtouch scroll aborted if browser navigates within document https://bitbucket.org/chromiumembedded/cef/issues/2936/osr-touch-scrolling-initiated-by-touchFontsincorrectly loaded onWin7see https://bitbucket.org/chromiumembedded/cef/issues/2858/fonts-not-loading-look-wrong-on-windows-7window.focus()does not bring popup window to front see https://bitbucket.org/chromiumembedded/cef/issues/2931/windowfocus-does-not-bring-the-window-to- OnProtocolExecution Page goes blank after link click see https://bitbucket.org/chromiumembedded/cef/issues/2715/onprotocolexecution-page-goes-blank-after
- Crash on Win10 when computer wakes from sleep see https://bitbucket.org/chromiumembedded/cef/issues/2924/crash-on-libcef-when-windows-10-wakes-from
Cef.AddCrossOriginWhitelistEntrydoesn't work correctly see https://bitbucket.org/chromiumembedded/cef/issues/2918/cefaddcrossoriginwhitelistentry-not-fully- See https://bitbucket.org/chromiumembedded/cef/issues?status=new&status=open 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
RequestContextyou 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.xplease make sure you read #2743. - For those targeting .Net Core 3.0(netcoreapp3.0) the
Nugetpackages will no longer automatically install see #3444 (This also applies to those using theCefSharp.Wpf/CefSharp.WinForms/CefSharp.OffScreenpackages when targeting.Net Core 3.1/.Net 5.0+)
v108.4.130
December 16, 2022, CEF 108.4.13+ga98cd4c+chromium-108.0.5359.125 / Chromium 108.0.5359.125
⚠️ Microsoft Visual C++ 2019 Redistributable is required. A minimum ofVC++ 2019is required, higher versions are backwards compatible. For those upgrading from a previous version which only requiredVC++ 2015 minimumsee #3636 for some guidance.
✅ Change Log
For a list of changes see the 108.4.x Milestone. See also Release Notification.
- Update to Chromium 108.0.5359.125.
This update includes a critical security update, Google is aware that an exploit for CVE-2022-4262 exists in the wild.
⚠️ Breaking Changes
There is one breaking change included in this release.
- PdfPrintSettings was updated. IMPORTANT Custom margins are now in inches where previously they were in points.
ℹ️ Notes
WPFthe browser stops redrawing when running onIntel Iris Xe Integrated GPU(11th Gen).Intelhave 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 CDMis now automatically downloaded at runtime see https://bitbucket.org/chromiumembedded/cef/issues/3149/alloy-add-component-updater-support-for- You can bin deploy the
Visual C++dependencies, read theFAQfor 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 Musicwon't play video/audio. See #1479 for more info.MP3audio is supported, playingMP4files are not supported. - Anyone new to
CefSharpshould 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 see https://bitbucket.org/chromiumembedded/cef/issues/3110/ntlm-authenentication-not-working
CEFcreates aDownloaddirectory in the User Directory see https://bitbucket.org/chromiumembedded/cef/issues/3094/cef-force-creates-a-donwloads-directory-inWinFormswhen running onWindows 10 Anniversarypressing certain key combinations freezes the browser see #1822 The issue has been reportedupstream, there are workarounds listed in #1822WPFtouch scroll aborted if browser navigates within document https://bitbucket.org/chromiumembedded/cef/issues/2936/osr-touch-scrolling-initiated-by-touchFontsincorrectly loaded onWin7see https://bitbucket.org/chromiumembedded/cef/issues/2858/fonts-not-loading-look-wrong-on-windows-7window.focus()does not bring popup window to front see https://bitbucket.org/chromiumembedded/cef/issues/2931/windowfocus-does-not-bring-the-window-to- OnProtocolExecution Page goes blank after link click see https://bitbucket.org/chromiumembedded/cef/issues/2715/onprotocolexecution-page-goes-blank-after
- Crash on Win10 when computer wakes from sleep see https://bitbucket.org/chromiumembedded/cef/issues/2924/crash-on-libcef-when-windows-10-wakes-from
Cef.AddCrossOriginWhitelistEntrydoesn't work correctly see https://bitbucket.org/chromiumembedded/cef/issues/2918/cefaddcrossoriginwhitelistentry-not-fully- See https://bitbucket.org/chromiumembedded/cef/issues?status=new&status=open 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
RequestContextyou 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.xplease make sure you read #2743. - For those targeting .Net Core 3.0(netcoreapp3.0) the
Nugetpackages will no longer automatically install see #3444 (This also applies to those using theCefSharp.Wpf/CefSharp.WinForms/CefSharp.OffScreenpackages when targeting.Net Core 3.1/.Net 5.0+)
v107.1.120
December 01, 2022, CEF 107.1.12+g65b79a6+chromium-107.0.5304.122 / Chromium 107.0.5304.122
- Update to Chromium 107.0.5304.122
This release includes a critical security update. Google is aware of reports that an exploit for CVE-2022-4135 exists in the wild.
- For a full list of changes see the 107.1.x Milestone.
- See also Release Notification.
- For known issues/notes/breaking changes please review the 107.1.40, 107.1.50 and 107.1.90 release notes.