Skip to content

Releases: cefsharp/CefSharp

v93.1.140

19 Sep 04:20

Choose a tag to compare

September 19, 2021, CEF 93.1.14+gf38ce34+chromium-93.0.4577.82 / Chromium 93.0.4577.82

This is a Chromium update release with an update to 93.0.4577.82 which includes a number of high priority security updates.

Google is aware that exploits for CVE-2021-30632 and CVE-2021-30633 exist in the wild.

v93.1.111

10 Sep 05:24

Choose a tag to compare

September 10, 2021, CEF 93.1.11+g9e254fa+chromium-93.0.4577.63 / Chromium 93.0.4577.63

  • ⚠️ Visual C++ 2019 is now required for the CefSharp.Wpf/CefSharp.WinForms/CefSharp.OffScreen nuget packages see #3636
  • ARM64 support is now included #2944
  • Nuget Packages have been restructured if upgrading from version prior to 87 please make sure you read #3319 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.
  • 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, see Notes below for more information

Change Log

There are a number of breaking changes included in this release. For a list of changes see the 93.1.x Milestone. See also Release Notification.

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

ℹ️ Notes

⚠️ Known Issues

⚠️ Breaking Changes ⚠️

  • DevTools Client - Simplify Strongly Typed Event handling #3787
  • Update min required Visual C++ runtime from 2015 to 2019 #3636
  • Update CefErrorCodes #3785
  • Remove Cef.RegisterWidevineCdm #3767
  • Remove Cookie.Creation/ Cookie.LastAccessed setters #3741

  • 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

v93.1.110-pre

05 Sep 04:25

Choose a tag to compare

v93.1.110-pre Pre-release
Pre-release

September 05, 2021, CEF 93.1.11+g9e254fa+chromium-93.0.4577.63 / Chromium 93.0.4577.63

  • ⚠️ Visual C++ 2019 is now required for the CefSharp.Wpf/CefSharp.WinForms/CefSharp.OffScreen nuget packages see #3636
  • ARM64 support is now included #2944
  • Nuget Packages have been restructured if upgrading from version prior to 87 please make sure you read #3319 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.
  • 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, see Notes below for more information

Change Log

There are a number of breaking changes included in this release. For a list of changes see the 93.1.x Milestone. See also Release Notification.

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

ℹ️ Notes

⚠️ Known Issues

⚠️ Breaking Changes ⚠️

  • DevTools Client - Simplify Strongly Typed Event handling #3787
  • Update min required Visual C++ runtime from 2015 to 2019 #3636
  • Update CefErrorCodes #3785
  • Remove RegisterWidevineCdm #3767
  • Remove Cookie.Creation/ Cookie.LastAccessed setters #3741

  • 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

v92.0.260

20 Aug 00:39

Choose a tag to compare

August 20, 2021, CEF 92.0.26+g9d87c1f+chromium-92.0.4515.159 / Chromium 92.0.4515.159

This is a Chromium update release with an update to 92.0.4515.159 which includes a number of high priority security updates.

v92.0.251

15 Aug 07:43

Choose a tag to compare

August 15, 2021, CEF 92.0.25+gd15cfa8+chromium-92.0.4515.131 / Chromium 92.0.4515.131

  • ⚠️ Nuget Packages have been restructured if upgrading from version prior to 87 please make sure you read #3319 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.
  • 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++ 2015 or greater is required, see Notes below for more information

Change Log

There is one breaking changes included in this release. For a list of changes see the 92.0.x Milestone. See also Release Notification.

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

ℹ️ Notes

⚠️ Known Issues

⚠️ Breaking Changes ⚠️

  • IDevToolsClient.ExecuteDevToolsMethodAsync now takes a generic type [#3665]

  • The following arch specific (x86/x64) dlls have been converted to AnyCPU:
    • CefSharp.dll
    • CefSharp.WinForms.dll
    • CefSharp.Wpf.dll
    • CefSharp.OffScreen.dll
  • CefSharp.Core.Runtime.dll has been added
    See #3319 for further details.
  • For Network Service API changes see #2743
  • 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

v92.0.250-pre

11 Aug 02:06

Choose a tag to compare

v92.0.250-pre Pre-release
Pre-release

August 10, 2021, CEF 92.0.25+gd15cfa8+chromium-92.0.4515.131 / Chromium 92.0.4515.131

  • ⚠️ Nuget Packages have been restructured if upgrading from version prior to 87 please make sure you read #3319 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.
  • 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++ 2015 or greater is required, see Notes below for more information

Change Log

There is one breaking changes included in this release. For a list of changes see the 92.0.x Milestone. See also Release Notification.

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

ℹ️ Notes

⚠️ Known Issues

⚠️ Breaking Changes ⚠️

  • IDevToolsClient.ExecuteDevToolsMethodAsync now takes a generic type [#3665]

  • The following arch specific (x86/x64) dlls have been converted to AnyCPU:
    • CefSharp.dll
    • CefSharp.WinForms.dll
    • CefSharp.Wpf.dll
    • CefSharp.OffScreen.dll
  • CefSharp.Core.Runtime.dll has been added
    See #3319 for further details.
  • For Network Service API changes see #2743
  • 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

v91.1.230

22 Jul 03:56

Choose a tag to compare

July 22, 2021, CEF 91.1.23+g04c8d56+chromium-91.0.4472.164 / Chromium 91.0.4472.164

This is a bug fix release with an update to Chromium 91.0.4472.164 which includes a critical security update. Google reports seeing CVE-2021-30563 in the wild.

v91.1.211

27 Jun 10:25

Choose a tag to compare

June 27, 2021, CEF 91.1.21+g9dd45fe+chromium-91.0.4472.114 / Chromium 91.0.4472.114

  • For a full list of changes see the 91.1.x Milestone.
  • See also Release Notification.
  • For known issues/notes/breaking changes please review the 91.1.160 and v91.1.210 release notes.
  • Fix for ConcurrentMethodRunnerQueue.Enqueue InvalidOperationException #3639
  • Publish an application using ClickOnce targeting x86/x64 when using PackageReference for Non SDK Style project should now work in VS2019

v91.1.210

22 Jun 01:40

Choose a tag to compare

June 22, 2021, CEF 91.1.21+g9dd45fe+chromium-91.0.4472.114 / Chromium 91.0.4472.114

This is a bug fix release with an update to 91.0.4472.114 which includes a critical security update. Google reports seeing CVE-2021-30554 in the wild.

  • For a full list of changes see the 91.1.x Milestone.
  • See also Release Notification.
  • For known issues/notes/breaking changes please review the 91.1.160 release.
  • Also includes a fix for WPF - No support for Shift+AltGr (capital polish letters) #3626

v91.1.160

17 Jun 03:04

Choose a tag to compare

June 17, 2021, CEF 91.1.16+gc95b2a1+chromium-91.0.4472.101 / Chromium 91.0.4472.101

  • ⚠️ Nuget Packages have been restructured if upgrading from version prior to 87 please make sure you read #3319 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.
  • 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++ 2015 or greater is required, see Notes below for more information

Change Log

There are a number of upstream breaking changes included in this release.

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

For a list of changes see the 91.1.x Milestone. See also Release Notification.

ℹ️ Notes

⚠️ Known Issues

⚠️ Breaking Changes ⚠️

  • Rename CefSettings.ProductVersion to CefSettings.UserAgentProduct [#3530]
  • Remove CefSharpSettings.LegacyJavascriptBindingEnabled [#3531]
  • Update CefThreadIds enum [#3597]
  • Update IAudioHandler to implement IDisposable [#3598]

  • Adobe Flash has been removed as per the Chromium Flash Roadmap
  • The following arch specific (x86/x64) dlls have been converted to AnyCPU:
    • CefSharp.dll
    • CefSharp.WinForms.dll
    • CefSharp.Wpf.dll
    • CefSharp.OffScreen.dll
  • CefSharp.Core.Runtime.dll has been added
    See #3319 for further details.
  • For Network Service API changes see #2743
  • 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