Releases: cefsharp/CefSharp
v100.0.140
April 07, 2022, CEF 100.0.14+g4e5ba66+chromium-100.0.4896.75 / Chromium 100.0.4896.75
⚠️ 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 guidance.- 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
packages when targeting.Net Core 3.1/.Net 5.0+
)
✔️ Change Log
There are a number of breaking changes in this release. For a list of changes see the 100.0.x Milestone. See also Release Notification.
⚠️ Breaking Changes
- Remove remaining Plugin API's #4045
ℹ️ 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 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 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 #1822WPF
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. - Nuget - Remove netcoreapp3.0 hacks #3444
v100.0.120-pre
April 04, 2022, CEF 100.0.12+g734f820+chromium-100.0.4896.60 / Chromium 100.0.4896.60
⚠️ 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 guidance.- 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
packages when targeting.Net Core 3.1/.Net 5.0+
)
✔️ Change Log
There are a number of breaking changes in this release. For a list of changes see the 100.0.x Milestone. See also Release Notification.
⚠️ Breaking Changes
- Remove remaining Plugin API's #4045
ℹ️ 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 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
- 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
- Mouse wheel in PDF viewer doesn't work anymore after using scrollbar on page preview section https://bitbucket.org/chromiumembedded/cef/issues/3153/mouse-wheel-in-chromium-pdf-viewer-doesnt
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 #1822WPF
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. - Nuget - Remove netcoreapp3.0 hacks #3444
v99.2.140
March 31, 2022, CEF 99.2.14+g3f796b8+chromium-99.0.4844.84 / Chromium 99.0.4844.84
Update to Chromium 99.0.4844.84.
This release includes a critical security update. Google is aware that an exploit for CVE-2022-1096 exists in the wild.
- For a full list of changes see the 99.2.x Milestone.
- See also Release Notification.
- For known issues/notes/breaking changes please review the 99.2.90 release notes.
v99.2.120
March 19, 2022, CEF 99.2.12+g2977b3a+chromium-99.0.4844.74 / Chromium 99.0.4844.74
Update to Chromium 99.0.4844.74. This release includes critical security updates,
- For a full list of changes see the 99.2.x Milestone.
- See also Release Notification.
- For known issues/notes/breaking changes please review the 99.2.90 release notes.
v99.2.90
March 07, 2022, CEF 99.2.9+gf426765+chromium-99.0.4844.51 / Chromium 99.0.4844.51
⚠️ 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 are a number of breaking changes in this release. For a list of changes see the 99.2.x Milestone. See also Release Notification.
⚠️ Breaking Changes
- Update CefErrorCode (99.0.4844.27) #4015
- Update ContextMenuMediaState values to match Chromium #4014
- IBrowserHost.Find remove identifier param #4013
ℹ️ 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 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
- 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
- Mouse wheel in PDF viewer doesn't work anymore after using scrollbar on page preview section https://bitbucket.org/chromiumembedded/cef/issues/3153/mouse-wheel-in-chromium-pdf-viewer-doesnt
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 #1822WPF
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. - Nuget - Remove netcoreapp3.0 hacks #3444
v98.1.210
February 18, 2022, CEF 98.1.21+g9782362+chromium-98.0.4758.102 / Chromium 98.0.4758.102
Update to Chromium 98.0.4758.102. This release includes critical security updates,
CRITICAL Google is aware of reports that an exploit for CVE-2022-0609 exists in the wild.
- For a full list of changes see the 98.1.x Milestone.
- See also Release Notification.
- For known issues/notes/breaking changes please review the 98.1.190 release notes.
v98.1.190
February 15, 2022, CEF 98.1.19+g57be9e2+chromium-98.0.4758.80 / Chromium 98.0.4758.80
⚠️ 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 98.1.x Milestone. See also Release Notification.
⚠️ Breaking Changes
Async JavascriptBinding - Return null instead of empty object for async Task methods #3980
ℹ️ 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
- Mouse wheel in PDF viewer doesn't work anymore after using scrollbar on page preview section https://bitbucket.org/chromiumembedded/cef/issues/3153/mouse-wheel-in-chromium-pdf-viewer-doesnt
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.61
January 30, 2022, CEF 97.1.6+g8961cdb+chromium-97.0.4692.99 / Chromium 97.0.4692.99
This is a minor bug fix release which includes fixes for:
- Callback that is never invoked causes other async callbacks to stop working #3979
- For a full list of changes see the 97.1.x Milestone.
- See also Release Notification.
- For known issues/notes/breaking changes please review the 97.1.11 release notes.
v97.1.60
January 22, 2022, CEF 97.1.6+g8961cdb+chromium-97.0.4692.99 / Chromium 97.0.4692.99
Update to Chromium 97.0.4692.99. This release includes critical security updates,
- For a full list of changes see the 97.1.x Milestone.
- See also Release Notification.
- For known issues/notes/breaking changes please review the 97.1.11 release notes.
v97.1.12
January 18, 2022, CEF 97.1.1+g50067f2+chromium-97.0.4692.71 / Chromium 97.0.4692.71
This is a minor bug fix release for issue #3967
- For a full list of changes see the 97.0.x Milestone.
- See also Release Notification.
- For known issues/notes/breaking changes please review the 97.1.11 release notes.