Releases: cefsharp/CefSharp
v97.1.11
January 15, 2022, CEF 97.1.1+g50067f2+chromium-97.0.4692.71 / Chromium 97.0.4692.71
⚠️ Microsoft Visual C++ 2019 Redistributable is required. A minimum ofVC++ 2019
is required, higher versions are backwards compatible. For those upgrading from a previous version which only requiredVC++ 2015 minimum
see #3636 for some guidence.- For those targeting .Net Core 3.0(netcoreapp3.0) the
Nuget
packages will no longer automatically install see #3444 (This also applies to those using theCefSharp.Wpf/CefSharp.WinForms/CefSharp.OffScreen
pacakges when targeting.Net Core 3.1/.Net 5.0+
)
✔️ Change Log
There is one breaking change in this release. For a list of changes see the 97.1.x Milestone. See also Release Notification.
⚠️ Breaking Changes
Remove IRequestContextHandler.OnBeforePluginLoad and IRequestContext.PurgePluginListCache #3924
ℹ️ 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.Chromium Site Isolation
is enabled by default #2967- Nuget Packages have been restructured if upgrading from version prior to 87 please make sure you read #3319 for details
Widevine CDM
is 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 theFAQ
for more details. - For a list of files included in the packages see https://github.com/cefsharp/CefSharp/wiki/Output-files-description-table-%28Redistribution%29
- 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
- Back Forward Cache causes unusable pages in certain circumstances and has been disabled by default.
- NTLM Authentication not working correctly see https://bitbucket.org/chromiumembedded/cef/issues/3110/ntlm-authenentication-not-working
CEF
creates aDownload
directory in the User Directory see https://bitbucket.org/chromiumembedded/cef/issues/3094/cef-force-creates-a-donwloads-directory-inWinForms
when running onWindows 10 Anniversary
pressing certain key combinations freezes the browser see #1822 The issue has been reportedupstream
, there are workarounds listed in #1822Save as PDF
is not working when viewing PDF with Print Preview enabled see https://bitbucket.org/chromiumembedded/cef/issues/2867/save-as-pdf-is-not-working-in-pdf-viewerWPF
touch scroll aborted if browser navigates within document https://bitbucket.org/chromiumembedded/cef/issues/2936/osr-touch-scrolling-initiated-by-touchFonts
incorrectly loaded onWin7
see 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
- Background colour cannot be override for popups see https://bitbucket.org/chromiumembedded/cef/issues/2482/background_color-cannot-be-overridden-for
Cef.AddCrossOriginWhitelistEntry
doesn'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
- Min required Visual C++ runtime upgrade from 2015 to 2019 #3636
- 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. - Remove BrowserSettings.ApplicationCache #3857
- LoadUrlAsync require url and remove SyncContext param #3842
- Update build.ps1/build.netcore.ps1 to allow for building/packaging for subset of architectures #3706
- Remove BrowserSettings.UniversalAccessFromFileUrls and BrowserSettings.FileAccessFromFileUrls #3668
- Remove RequestContextSettings.IgnoreCertificateErrors #3667
- Nuget - Remove netcoreapp3.0 hacks #3444
v97.1.10-pre
January 11, 2022, CEF 97.1.1+g50067f2+chromium-97.0.4692.71 / Chromium 97.0.4692.71
⚠️ Microsoft Visual C++ 2019 Redistributable is required. A minimum ofVC++ 2019
is required, higher versions are backwards compatible. For those upgrading from a previous version which only requiredVC++ 2015 minimum
see #3636 for some guidence.- For those targeting .Net Core 3.0(netcoreapp3.0) the
Nuget
packages will no longer automatically install see #3444 (This also applies to those using theCefSharp.Wpf/CefSharp.WinForms/CefSharp.OffScreen
pacakges when targeting.Net Core 3.1/.Net 5.0+
)
✔️ Change Log
There is one breaking change in this release. For a list of changes see the 97.1.x Milestone. See also Release Notification.
⚠️ Breaking Changes
Remove IRequestContextHandler.OnBeforePluginLoad and IRequestContext.PurgePluginListCache #3924
ℹ️ 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.Chromium Site Isolation
is enabled by default #2967- Nuget Packages have been restructured if upgrading from version prior to 87 please make sure you read #3319 for details
Widevine CDM
is 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 theFAQ
for more details. - For a list of files included in the packages see https://github.com/cefsharp/CefSharp/wiki/Output-files-description-table-%28Redistribution%29
- 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
- Back Forward Cache causes unusable pages in certain circumstances and has been disabled by default.
- NTLM Authentication not working correctly see https://bitbucket.org/chromiumembedded/cef/issues/3110/ntlm-authenentication-not-working
CEF
creates aDownload
directory in the User Directory see https://bitbucket.org/chromiumembedded/cef/issues/3094/cef-force-creates-a-donwloads-directory-inWinForms
when running onWindows 10 Anniversary
pressing certain key combinations freezes the browser see #1822 The issue has been reportedupstream
, there are workarounds listed in #1822Save as PDF
is not working when viewing PDF with Print Preview enabled see https://bitbucket.org/chromiumembedded/cef/issues/2867/save-as-pdf-is-not-working-in-pdf-viewerWPF
touch scroll aborted if browser navigates within document https://bitbucket.org/chromiumembedded/cef/issues/2936/osr-touch-scrolling-initiated-by-touchFonts
incorrectly loaded onWin7
see 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
- Background colour cannot be override for popups see https://bitbucket.org/chromiumembedded/cef/issues/2482/background_color-cannot-be-overridden-for
Cef.AddCrossOriginWhitelistEntry
doesn'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
- Min required Visual C++ runtime upgrade from 2015 to 2019 #3636
- 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. - Remove BrowserSettings.ApplicationCache #3857
- LoadUrlAsync require url and remove SyncContext param #3842
- Update build.ps1/build.netcore.ps1 to allow for building/packaging for subset of architectures #3706
- Remove BrowserSettings.UniversalAccessFromFileUrls and BrowserSettings.FileAccessFromFileUrls #3668
- Remove RequestContextSettings.IgnoreCertificateErrors #3667
- Nuget - Remove netcoreapp3.0 hacks #3444
v96.0.180
December 16, 2021, CEF 96.0.18+gfe551e4+chromium-96.0.4664.110 / Chromium 96.0.4664.110
Update to Chromium 96.0.4664.110. This release includes critical security updates, Google
is aware of reports that an exploit for CVE-2021-4102 exists in the wild.
- For a full list of changes see the 96.0.x Milestone.
- See also Release Notification.
- For known issues/notes/breaking changes please review the 96.0.141 release notes.
v96.0.170
December 09, 2021, CEF 96.0.17+g20e2617+chromium-96.0.4664.93 / Chromium 96.0.4664.93
Update to Chromium 96.0.4664.93
- For a full list of changes see the 96.0.x Milestone.
- See also Release Notification.
- For known issues/notes/breaking changes please review the 96.0.141 release notes.
v96.0.142
December 02, 2021, CEF 96.0.14+g28ba5c8+chromium-96.0.4664.55 / Chromium 96.0.4664.55
This is a minor bug fix update which resolves issue #3914
- For a full list of changes see the 96.0.x Milestone.
- See also Release Notification.
- For known issues/notes/breaking changes please review the 96.0.141 release notes.
v96.0.141
November 30, 2021, CEF 96.0.14+g28ba5c8+chromium-96.0.4664.55 / Chromium 96.0.4664.55
⚠️ Visual C++ 2019 is required for theCefSharp.Wpf/CefSharp.WinForms/CefSharp.OffScreen
nuget packages see #3636Chromium Site Isolation
is now enabled by default #2967- For those targeting .Net Core 3.0(netcore3.0) the
Nuget
packages will no longer automatically install see #3444 (This also applies to those using theCefSharp.Wpf/CefSharp.WinForms/CefSharp.OffScreen
pacakges when targeting.Net Core 3.1/.Net 5.0+
) - Nuget Packages have been restructured if upgrading from version prior to 87 please make sure you read #3319 for details
- For
CefSharp.Wpf.NetCore/CefSharp.WinForms.NetCore/CefSharp.OffScreen.NetCore
nuget packages then Visual C++ 2019 is required, - For
CefSharp.Wpf/CefSharp.WinForms/CefSharp.OffScreen
nuget packages then Visual C++ 2019 is required, seeNotes
below for more information
Change Log
There are no breaking changes in this release. For a list of changes see the 96.0.x Milestone. See also Release Notification.
ℹ️ 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 https://bitbucket.org/chromiumembedded/cef/issues/3149/alloy-add-component-updater-support-for- For
CefSharp.Wpf.NetCore/CefSharp.WinForms.NetCore/CefSharp.OffScreen.NetCore
nuget packages then Visual C++ 2019 is required, - For
CefSharp.Wpf/CefSharp.WinForms/CefSharp.OffScreen
nuget packages then Visual C++ 2019 is required, seeNotes
below for more information - You can bin deploy the
VC++
dependencies, read theFAQ
for more details. For a list of files included in the packages see https://github.com/cefsharp/CefSharp/wiki/Output-files-description-table-%28Redistribution%29 - 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
SourceLink
for better debugging, you can step directly into much of the project source directly see https://docs.microsoft.com/en-us/dotnet/standard/library-guidance/sourcelink#using-source-link
⚠️ Known Issues
- ExecuteScriptAsync(script) incorrectly appends braces and semicolon to script. #3944
- Back Forward Cache causes unusable pages in certain circumstances.
- NTLM Authentication not working correctly see https://bitbucket.org/chromiumembedded/cef/issues/3110/ntlm-authenentication-not-working
CEF
creates aDownload
directory in the User Directory see https://bitbucket.org/chromiumembedded/cef/issues/3094/cef-force-creates-a-donwloads-directory-inWinForms
when running onWindows 10 Anniversary
pressing certain key combinations freezes the browser see #1822 The issue has been reportedupstream
, there are workarounds listed in #1822Save as PDF
is not working when viewing PDF with Print Preview enabled see https://bitbucket.org/chromiumembedded/cef/issues/2867/save-as-pdf-is-not-working-in-pdf-viewerWPF
touch scroll aborted if browser navigates within document https://bitbucket.org/chromiumembedded/cef/issues/2936/osr-touch-scrolling-initiated-by-touchFonts
incorrectly loaded onWin7
see 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
- Background colour cannot be override for popups see https://bitbucket.org/chromiumembedded/cef/issues/2482/background_color-cannot-be-overridden-for
Cef.AddCrossOriginWhitelistEntry
doesn'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
⚠️ Breaking Changes ⚠️
No breaking changes in this release.
- Min required Visual C++ runtime upgrade from 2015 to 2019 #3636
- 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. - Remove BrowserSettings.ApplicationCache #3857
- LoadUrlAsync require url and remove SyncContext param #3842
- Update build.ps1/build.netcore.ps1 to allow for building/packaging for subset of architectures #3706
- Remove BrowserSettings.UniversalAccessFromFileUrls and BrowserSettings.FileAccessFromFileUrls #3668
- Remove RequestContextSettings.IgnoreCertificateErrors #3667
- Nuget - Remove netcoreapp3.0 hacks #3444
- The following resources have been removed in version 90, anyone upgrading from a prior version be aware:
cef.pak,
cef_100_percent.pak,
cef_200_percent.pak,
cef_extensions.pak,
devtools_resources.pak
They have been replaced by:
chrome_100_percent.pak,
chrome_200_percent.pak,
resources.pak
v96.0.140-pre
November 25, 2021, CEF 96.0.14+g28ba5c8+chromium-96.0.4664.55 / Chromium 96.0.4664.55
⚠️ Visual C++ 2019 is required for theCefSharp.Wpf/CefSharp.WinForms/CefSharp.OffScreen
nuget packages see #3636Chromium Site Isolation
is now enabled by default #2967- For those targeting .Net Core 3.0(netcore3.0) the
Nuget
packages will no longer automatically install see #3444 (This also applies to those using theCefSharp.Wpf/CefSharp.WinForms/CefSharp.OffScreen
pacakges when targeting.Net Core 3.1/.Net 5.0+
) - Nuget Packages have been restructured if upgrading from version prior to 87 please make sure you read #3319 for details
- For
CefSharp.Wpf.NetCore/CefSharp.WinForms.NetCore/CefSharp.OffScreen.NetCore
nuget packages then Visual C++ 2019 is required, - For
CefSharp.Wpf/CefSharp.WinForms/CefSharp.OffScreen
nuget packages then Visual C++ 2019 is required, seeNotes
below for more information
Change Log
There are no breaking changes in this release. For a list of changes see the 96.0.x Milestone. See also Release Notification.
ℹ️ 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 https://bitbucket.org/chromiumembedded/cef/issues/3149/alloy-add-component-updater-support-for- For
CefSharp.Wpf.NetCore/CefSharp.WinForms.NetCore/CefSharp.OffScreen.NetCore
nuget packages then Visual C++ 2019 is required, - For
CefSharp.Wpf/CefSharp.WinForms/CefSharp.OffScreen
nuget packages then Visual C++ 2019 is required, seeNotes
below for more information - You can bin deploy the
VC++
dependencies, read theFAQ
for more details. For a list of files included in the packages see https://github.com/cefsharp/CefSharp/wiki/Output-files-description-table-%28Redistribution%29 - 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
SourceLink
for better debugging, you can step directly into much of the project source directly see https://docs.microsoft.com/en-us/dotnet/standard/library-guidance/sourcelink#using-source-link
⚠️ Known Issues
CEF
creates aDownload
directory in the User Directory see https://bitbucket.org/chromiumembedded/cef/issues/3094/cef-force-creates-a-donwloads-directory-inWinForms
when running onWindows 10 Anniversary
pressing certain key combinations freezes the browser see #1822 The issue has been reportedupstream
, there are workarounds listed in #1822Save as PDF
is not working when viewing PDF with Print Preview enabled see https://bitbucket.org/chromiumembedded/cef/issues/2867/save-as-pdf-is-not-working-in-pdf-viewerWPF
touch scroll aborted if browser navigates within document https://bitbucket.org/chromiumembedded/cef/issues/2936/osr-touch-scrolling-initiated-by-touchFonts
incorrectly loaded onWin7
see 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
- Background colour cannot be override for popups see https://bitbucket.org/chromiumembedded/cef/issues/2482/background_color-cannot-be-overridden-for
Cef.AddCrossOriginWhitelistEntry
doesn'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
⚠️ Breaking Changes ⚠️
No breaking changes in this release.
- Min required Visual C++ runtime upgrade from 2015 to 2019 #3636
- 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. - Remove BrowserSettings.ApplicationCache #3857
- LoadUrlAsync require url and remove SyncContext param #3842
- Update build.ps1/build.netcore.ps1 to allow for building/packaging for subset of architectures #3706
- Remove BrowserSettings.UniversalAccessFromFileUrls and BrowserSettings.FileAccessFromFileUrls #3668
- Remove RequestContextSettings.IgnoreCertificateErrors #3667
- Nuget - Remove netcoreapp3.0 hacks #3444
- The following resources have been removed in version 90, anyone upgrading from a prior version be aware:
cef.pak,
cef_100_percent.pak,
cef_200_percent.pak,
cef_extensions.pak,
devtools_resources.pak
They have been replaced by:
chrome_100_percent.pak,
chrome_200_percent.pak,
resources.pak
v95.7.141
November 05, 2021, CEF 95.7.14+g9f72f35+chromium-95.0.4638.69 / Chromium 95.0.4638.69
⚠️ Visual C++ 2019 is required for theCefSharp.Wpf/CefSharp.WinForms/CefSharp.OffScreen
nuget packages see #3636Chromium Site Isolation
is now enabled by default #2967- For those targeting .Net Core 3.0(netcore3.0) the
Nuget
packages will no longer automatically install see #3444 (This also applies to those using theCefSharp.Wpf/CefSharp.WinForms/CefSharp.OffScreen
pacakges when targeting.Net Core 3.1/.Net 5.0+
) - Nuget Packages have been restructured if upgrading from version prior to 87 please make sure you read #3319 for details
- For
CefSharp.Wpf.NetCore/CefSharp.WinForms.NetCore/CefSharp.OffScreen.NetCore
nuget packages then Visual C++ 2019 is required, - For
CefSharp.Wpf/CefSharp.WinForms/CefSharp.OffScreen
nuget packages then Visual C++ 2019 is required, seeNotes
below for more information
Change Log
There are a number of breaking changes included in this release. For a list of changes see the 95.7.x Milestone. See also Release Notification.
ℹ️ 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 https://bitbucket.org/chromiumembedded/cef/issues/3149/alloy-add-component-updater-support-for- For
CefSharp.Wpf.NetCore/CefSharp.WinForms.NetCore/CefSharp.OffScreen.NetCore
nuget packages then Visual C++ 2019 is required, - For
CefSharp.Wpf/CefSharp.WinForms/CefSharp.OffScreen
nuget packages then Visual C++ 2019 is required, seeNotes
below for more information - You can bin deploy the
VC++
dependencies, read theFAQ
for more details. For a list of files included in the packages see https://github.com/cefsharp/CefSharp/wiki/Output-files-description-table-%28Redistribution%29 - 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
SourceLink
for better debugging, you can step directly into much of the project source directly see https://docs.microsoft.com/en-us/dotnet/standard/library-guidance/sourcelink#using-source-link
⚠️ Known Issues
CEF
creates aDownload
directory in the User Directory see https://bitbucket.org/chromiumembedded/cef/issues/3094/cef-force-creates-a-donwloads-directory-inWinForms
when running onWindows 10 Anniversary
pressing certain key combinations freezes the browser see #1822 The issue has been reportedupstream
, there are workarounds listed in #1822Save as PDF
is not working when viewing PDF with Print Preview enabled see https://bitbucket.org/chromiumembedded/cef/issues/2867/save-as-pdf-is-not-working-in-pdf-viewerWPF
touch scroll aborted if browser navigates within document https://bitbucket.org/chromiumembedded/cef/issues/2936/osr-touch-scrolling-initiated-by-touchFonts
incorrectly loaded onWin7
see 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
- Background colour cannot be override for popups see https://bitbucket.org/chromiumembedded/cef/issues/2482/background_color-cannot-be-overridden-for
Cef.AddCrossOriginWhitelistEntry
doesn'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
⚠️ Breaking Changes ⚠️
- Remove BrowserSettings.ApplicationCache #3857
- LoadUrlAsync require url and remove SyncContext param #3842
- Update build.ps1/build.netcore.ps1 to allow for building/packaging for subset of architectures #3706
- Remove BrowserSettings.UniversalAccessFromFileUrls and BrowserSettings.FileAccessFromFileUrls #3668
- Remove RequestContextSettings.IgnoreCertificateErrors #3667
- Nuget - Remove netcoreapp3.0 hacks #3444
- Min required Visual C++ runtime upgrade from 2015 to 2019 #3636
- 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. - The following resources have been removed in version 90, anyone upgrading from a prior version be aware:
cef.pak,
cef_100_percent.pak,
cef_200_percent.pak,
cef_extensions.pak,
devtools_resources.pak
They have been replaced by:
chrome_100_percent.pak,
chrome_200_percent.pak,
resources.pak
v95.7.140-pre
November 01, 2021, CEF 95.7.14+g9f72f35+chromium-95.0.4638.69 / Chromium 95.0.4638.69
⚠️ Visual C++ 2019 is required for theCefSharp.Wpf/CefSharp.WinForms/CefSharp.OffScreen
nuget packages see #3636Chromium Site Isolation
is now enabled by default #2967- For those targeting .netcore3.0 the
Nuget
packages will no longer automatically install see #3444 - Nuget Packages have been restructured if upgrading from version prior to 87 please make sure you read #3319 for details
- For
CefSharp.Wpf.NetCore/CefSharp.WinForms.NetCore/CefSharp.OffScreen.NetCore
nuget packages then Visual C++ 2019 is required, - For
CefSharp.Wpf/CefSharp.WinForms/CefSharp.OffScreen
nuget packages then Visual C++ 2019 is required, seeNotes
below for more information
Change Log
There are a number of breaking changes included in this release. For a list of changes see the 95.7.x Milestone. See also Release Notification.
ℹ️ 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 https://bitbucket.org/chromiumembedded/cef/issues/3149/alloy-add-component-updater-support-for- For
CefSharp.Wpf.NetCore/CefSharp.WinForms.NetCore/CefSharp.OffScreen.NetCore
nuget packages then Visual C++ 2019 is required, - For
CefSharp.Wpf/CefSharp.WinForms/CefSharp.OffScreen
nuget packages then Visual C++ 2019 is required, seeNotes
below for more information - You can bin deploy the
VC++
dependencies, read theFAQ
for more details. For a list of files included in the packages see https://github.com/cefsharp/CefSharp/wiki/Output-files-description-table-%28Redistribution%29 - 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
SourceLink
for better debugging, you can step directly into much of the project source directly see https://docs.microsoft.com/en-us/dotnet/standard/library-guidance/sourcelink#using-source-link
⚠️ Known Issues
CEF
creates aDownload
directory in the User Directory see https://bitbucket.org/chromiumembedded/cef/issues/3094/cef-force-creates-a-donwloads-directory-inWinForms
when running onWindows 10 Anniversary
pressing certain key combinations freezes the browser see #1822 The issue has been reportedupstream
, there are workarounds listed in #1822Save as PDF
is not working when viewing PDF with Print Preview enabled see https://bitbucket.org/chromiumembedded/cef/issues/2867/save-as-pdf-is-not-working-in-pdf-viewerWPF
touch scroll aborted if browser navigates within document https://bitbucket.org/chromiumembedded/cef/issues/2936/osr-touch-scrolling-initiated-by-touchFonts
incorrectly loaded onWin7
see 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
- Background colour cannot be override for popups see https://bitbucket.org/chromiumembedded/cef/issues/2482/background_color-cannot-be-overridden-for
Cef.AddCrossOriginWhitelistEntry
doesn'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
⚠️ Breaking Changes ⚠️
- Remove BrowserSettings.ApplicationCache #3857
- LoadUrlAsync require url and remove SyncContext param #3842
- Update build.ps1/build.netcore.ps1 to allow for building/packaging for subset of architectures #3706
- Remove BrowserSettings.UniversalAccessFromFileUrls and BrowserSettings.FileAccessFromFileUrls #3668
- Remove RequestContextSettings.IgnoreCertificateErrors #3667
- Nuget - Remove netcoreapp3.0 hacks #3444
- Min required Visual C++ runtime upgrade from 2015 to 2019 #3636
- 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. - The following resources have been removed in version 90, anyone upgrading from a prior version be aware:
cef.pak,
cef_100_percent.pak,
cef_200_percent.pak,
cef_extensions.pak,
devtools_resources.pak
They have been replaced by:
chrome_100_percent.pak,
chrome_200_percent.pak,
resources.pak
v94.4.110
October 22, 2021, CEF 94.4.11+gc4d96f0+chromium-94.0.4606.81 / Chromium 94.0.4606.81
This is a Chromium update release with an update to 94.0.4606.81 which includes a number of high priority security updates.
- For a full list of changes see the 94.4.x Milestone.
- See also Release Notification.
- For known issues/notes/breaking changes please review the 94.4.20 release notes.