Skip to content

Releases: cefsharp/CefSharp

v87.1.130-pre

09 Jan 06:38

Choose a tag to compare

v87.1.130-pre Pre-release
Pre-release

January 09, 2021, CEF 87.1.13+g481a82a+chromium-87.0.4280.141 / Chromium 87.0.4280.141

  • Adobe Flash is no longer supported as per the Chromium Flash Roadmap
  • ⚠️ Nuget Packages have been restructured please make sure you read #3319 for details
  • Net Core 3.1/Net 5 packages are now available for testing.
  • 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.
  • Visual C++ 2015 or greater is required, see Notes below for more information

Change Log

For a complete list of changes see the 87.1.x Milestone.

ℹ️ Notes

⚠️ Known Issues

⚠️ Breaking Changes ⚠️

  • Adobe Flash is now out of date and is blocked from loading as per the Chromium Flash Roadmap
  • CefSettings no longer implements IDisposable see #3220 for details
  • Move IRenderHandler.OnCursorChange to IDisplayHandler.OnCursorChange #3275
  • 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

v86.0.241

27 Nov 03:37

Choose a tag to compare

November 27, 2020, CEF 86.0.24+g85e79d4+chromium-86.0.4240.198 / Chromium 86.0.4240.198

  • 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.
  • Visual C++ 2015 or greater is required, see Notes below for more information

⚠️ Critical Security Update

While every effort has been made to ensure the accuracy and completeness of the information, no guarantee is given nor responsibility taken for errors or omissions in the list of security exploits listed here. For the definitive source of information please refer to the Chrome Releases Blog for official announcements from Google. Only security exploits that are currently listed as in the wild at time this release was published are listed here. Review the official release announcements from Google Chrome for a full list of security exploits.

See https://chromereleases.googleblog.com/2020/11/stable-channel-update-for-desktop_11.html and https://chromereleases.googleblog.com/2020/11/stable-channel-update-for-desktop.html

There are no details available to the public yet

Google is aware of reports that exploits for CVE-2020-16013, CVE-2020-16017 and CVE-2020-16009 exist in the wild. At time of writing these are the exploits Google is aware of reports

See the following for full list of security fixes

Change Log

For a complete list of changes see the 86.0.x Milestone.

ℹ️ Notes

⚠️ Known Issues

⚠️ Breaking Changes ⚠️

  • IPopupFeatures properties are now nullable see #3270 for details
  • DevToolsClient domain classes append Client suffic, see #3287

  • 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
  • Adobe Flash is disabled by default, it can be re-enabled if required #3048
    (Flash support is scheduled to be removed from Chromium)
  • Migrating from ResourceHandler.GetMimeType to Cef.GetMimeType for mimeType mapping see #3041

v86.0.240-pre

20 Nov 04:09

Choose a tag to compare

v86.0.240-pre Pre-release
Pre-release

November 20, 2020, CEF 86.0.24+g85e79d4+chromium-86.0.4240.198 / Chromium 86.0.4240.198

  • 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.
  • Visual C++ 2015 or greater is required, see Notes below for more information

⚠️ Critical Security Update

While every effort has been made to ensure the accuracy and completeness of the information, no guarantee is given nor responsibility taken for errors or omissions in the list of security exploits listed here. For the definitive source of information please refer to the Chrome Releases Blog for official announcements from Google. Only security exploits that are currently listed as in the wild at time this release was published are listed here. Review the official release announcements from Google Chrome for a full list of security exploits.

See https://chromereleases.googleblog.com/2020/11/stable-channel-update-for-desktop_11.html
There are no details available to the public yet

Google is aware of reports that exploits for CVE-2020-16013 and CVE-2020-16017 exist in the wild.

Change Log

For a complete list of changes see the 86.0.x Milestone.

ℹ️ Notes

⚠️ Known Issues

⚠️ Breaking Changes ⚠️

  • IPopupFeatures properties are now nullable see #3270 for details
  • DevToolsClient domain classes append Client suffic, see #3287

  • 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
  • Adobe Flash is disabled by default, it can be re-enabled if required #3048
    (Flash support is scheduled to be removed from Chromium)
  • Migrating from ResourceHandler.GetMimeType to Cef.GetMimeType for mimeType mapping see #3041

v85.3.130

25 Oct 03:06

Choose a tag to compare

October 25, 2020, CEF 85.3.13+gcd6cbe0+chromium-85.0.4183.121 / Chromium 85.0.4183.121

  • 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.
  • Visual C++ 2015 or greater is required, see Notes below for more information

⚠️ Critical Security Update

See Heap overflow in the freetype library (CVE-2020-15999) for details.

Change Log

  • Includes updated Chromium Embedded Framework(CEF) version for CVE-2020-15999 Heap overflow in the freetype library.

For a complete list of changes see the 85.3.x Milestone.

ℹ️ Notes

⚠️ Known Issues

⚠️ Breaking Changes ⚠️

  • CefSettings.RegisterExtension method has been removed see #3184

  • DefaultRequestHandler class has been removed, use RequestHandler instead, see #3124

  • Javascript Binding Naming is now configurable, BindingOptions.CamelCaseJavascriptNames has been removed see #3141 (comment) for an updated usage example.

  • 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

  • Adobe Flash is disabled by default, it can be re-enabled if required #3048
    (Flash support is scheduled to be removed from Chromium)

  • Migrating from ResourceHandler.GetMimeType to Cef.GetMimeType for mimeType mapping see #3041

v85.3.121

23 Oct 06:10

Choose a tag to compare

October 23, 2020, CEF 85.3.12+g3e94ebf+chromium-85.0.4183.121 / Chromium 85.0.4183.121

  • 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.
  • Visual C++ 2015 or greater is required, see Notes below for more information

Change Log

For a complete list of changes see the 85.3.x Milestone.

ℹ️ Notes

⚠️ Known Issues

⚠️ Breaking Changes ⚠️

  • CefSettings.RegisterExtension method has been removed see #3184

  • DefaultRequestHandler class has been removed, use RequestHandler instead, see #3124

  • Javascript Binding Naming is now configurable, BindingOptions.CamelCaseJavascriptNames has been removed see #3141 (comment) for an updated usage example.

  • 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

  • Adobe Flash is disabled by default, it can be re-enabled if required #3048
    (Flash support is scheduled to be removed from Chromium)

  • Migrating from ResourceHandler.GetMimeType to Cef.GetMimeType for mimeType mapping see #3041

v85.3.121-pre

13 Oct 05:36

Choose a tag to compare

v85.3.121-pre Pre-release
Pre-release

October 13, 2020, CEF 85.3.12+g3e94ebf+chromium-85.0.4183.121 / Chromium 85.0.4183.121

  • 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.
  • Visual C++ 2015 or greater is required, see Notes below for more information

Change Log

For a complete list of changes see the 85.3.x Milestone.

ℹ️ Notes

⚠️ Known Issues

⚠️ Breaking Changes ⚠️

  • CefSettings.RegisterExtension method has been removed see #3184

  • DefaultRequestHandler class has been removed, use RequestHandler instead, see #3124

  • Javascript Binding Naming is now configurable, BindingOptions.CamelCaseJavascriptNames has been removed see #3141 (comment) for an updated usage example.

  • 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

  • Adobe Flash is disabled by default, it can be re-enabled if required #3048
    (Flash support is scheduled to be removed from Chromium)

  • Migrating from ResourceHandler.GetMimeType to Cef.GetMimeType for mimeType mapping see #3041

v85.3.120-pre

13 Oct 04:07

Choose a tag to compare

v85.3.120-pre Pre-release
Pre-release

October 13, 2020, CEF 85.3.12+g3e94ebf+chromium-85.0.4183.121 / Chromium 85.0.4183.121

  • 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.
  • Visual C++ 2015 or greater is required, see Notes below for more information

Change Log

For a complete list of changes see the 85.3.x Milestone.

ℹ️ Notes

⚠️ Known Issues

⚠️ Breaking Changes ⚠️

  • CefSettings.RegisterExtension method has been removed see #3184

  • DefaultRequestHandler class has been removed, use RequestHandler instead, see #3124

  • Javascript Binding Naming is now configurable, BindingOptions.CamelCaseJavascriptNames has been removed see #3141 (comment) for an updated usage example.

  • 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

  • Adobe Flash is disabled by default, it can be re-enabled if required #3048
    (Flash support is scheduled to be removed from Chromium)

  • Migrating from ResourceHandler.GetMimeType to Cef.GetMimeType for mimeType mapping see #3041

v84.4.10

26 Aug 05:18

Choose a tag to compare

August 26, 2020, CEF 84.4.1+gfdc7504+chromium-84.0.4147.105 / Chromium 84.0.4147.105

CEF now supports the Chromium Network Service which brings a huge number of breaking API changes, please make sure you read #2743 for details if you are upgrading from a version prior to 75.1.x.

Visual C++ 2015 or greater is required, see Notes below for more information

Change Log

For a complete list of changes see the 84.4.x Milestone.

Notes

Known Issues

Breaking Changes

  • 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
  • Adobe Flash is disabled by default, it can be re-enabled if required #3048
    (Flash support is scheduled to be removed from Chromium)
  • Migrating from ResourceHandler.GetMimeType to Cef.GetMimeType for mimeType mapping see #3041
  • PdfPrintSettings.MarginTop/MarginLeft/MarginRight/MarginBottom changed from double to int to match the CEF API #3196
  • See also https://github.com/cefsharp/CefSharp/issues?q=is%3Aissue+label%3Abreaking-change+milestone%3A83.3.x+is%3Aclosed

v84.3.10-pre

05 Aug 07:09

Choose a tag to compare

v84.3.10-pre Pre-release
Pre-release

August 05, 2020, CEF 84.3.10+ga46056b+chromium-84.0.4147.105 / Chromium 84.0.4147.105

CEF now supports the Chromium Network Service which brings a huge number of breaking API changes, please make sure you read #2743 for details if you are upgrading from a version prior to 75.1.x.

Visual C++ 2015 or greater is required, see Notes below for more information

Change Log

For a complete list of changes see the 84.3.x Milestone.

Notes

Known Issues

Breaking Changes

  • 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
  • Adobe Flash is disabled by default, it can be re-enabled if required #3048
    (Flash support is scheduled to be removed from Chromium)
  • Migrating from ResourceHandler.GetMimeType to Cef.GetMimeType for mimeType mapping see #3041
  • PdfPrintSettings.MarginTop/MarginLeft/MarginRight/MarginBottom changed from double to int to match the CEF API #3196
  • See also https://github.com/cefsharp/CefSharp/issues?q=is%3Aissue+label%3Abreaking-change+milestone%3A83.3.x+is%3Aclosed

v83.4.20

02 Jul 00:32

Choose a tag to compare

July 02, 2020, CEF 83.4.2+gc8d4f85+chromium-83.0.4103.106 / Chromium 83.0.4103.106

CEF now supports the Chromium Network Service which brings a huge number of breaking API changes, please make sure you read #2743 for details if you are upgrading from a version prior to 75.1.x.

Visual C++ 2015 is required, see Notes below for more information

Change Log

For a complete list of changes see the 83.4.x Milestone.

Notes

Known Issues

Breaking Changes