Skip to content

Releases: cefsharp/CefSharp

v133.4.20

23 Feb 07:29
Compare
Choose a tag to compare

February 23, 2024, CEF 133.4.2+g0852ba6+chromium-133.0.6943.127 / Chromium 133.0.6943.127

  • 🛑 The Alloy Bootstrap has been removed see #4795
  • 🛑 Upgrading from Alloy Bootstrap to Chrome bootstrap ignore cookies from the previous version as the encryption keys are likely different. See #4847 for possible workaround
  • CEF now supports the Chromium process singleton, this brings with it changes to how CachePath/RootCachePath are accessed from multiple processes. See #4668 for more details
  • ⚠️ Microsoft Visual C++ 2019 Redistributable is required. A minimum of VC++ 2019 is required, higher versions are backwards compatible. For those upgrading from a previous version which only required VC++ 2015 minimum see #3636 for some guidance.

✅ Change Log

For a list of CefSharp specific changes see the 133.4.x Milestone. See also Release Notification.

⚠️ Breaking Changes

  • #5052 FolderSchemeHandlerFactory Handle URL encoded paths only in absolute path

ℹ️ Notes

  • You can bin deploy the Visual C++ dependencies, read the FAQ for more details.
  • For a list of files included in the packages see Output files description table (Redistribution) Wiki
  • Due to licensing issues default builds do not support proprietary codecs like H264/AAC, sites like Netflix/Twitter/Instagram/Facebook/Spotify/Apple Music won't play video/audio. See #1479 for more info. MP3 audio is supported, playing MP4 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


v132.3.11

01 Feb 03:34
Compare
Choose a tag to compare

February 01, 2024, CEF 132.3.1+g144febe+chromium-132.0.6834.83 / Chromium 132.0.6834.83

  • 🛑 The Alloy Bootstrap has been removed see #4795
  • 🛑 Upgrading from Alloy Bootstrap to Chrome bootstrap appears to ignore cookies from the previous version as the encryption keys are likely different. See #4847 for possible workaround
  • CEF now supports the Chromium process singleton, this brings with it changes to how CachePath/RootCachePath are accessed from multiple processes. See #4668 for more details
  • ⚠️ Microsoft Visual C++ 2019 Redistributable is required. A minimum of VC++ 2019 is required, higher versions are backwards compatible. For those upgrading from a previous version which only required VC++ 2015 minimum see #3636 for some guidance.

✅ Change Log

For a list of CefSharp specific changes see the 132.3.x Milestone. See also Release Notification.

⚠️ Breaking Changes

No CefSharp specific breaking changes

ℹ️ Notes

  • You can bin deploy the Visual C++ dependencies, read the FAQ for more details.
  • For a list of files included in the packages see Output files description table (Redistribution) Wiki
  • Due to licensing issues default builds do not support proprietary codecs like H264/AAC, sites like Netflix/Twitter/Instagram/Facebook/Spotify/Apple Music won't play video/audio. See #1479 for more info. MP3 audio is supported, playing MP4 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


v131.3.50

23 Dec 00:06
Compare
Choose a tag to compare

December 23, 2024, CEF 131.3.5+g573cec5+chromium-131.0.6778.205 / Chromium 131.0.6778.205

✅ Change Log

For a list of CefSharp specific changes see the 131.2.x Milestone. See also Release Notification.

v131.3.10

11 Dec 09:39
Compare
Choose a tag to compare

December 11, 2024, CEF 131.3.1+gcb062df+chromium-131.0.6778.109 / Chromium 131.0.6778.109

✅ Change Log

For a list of CefSharp specific changes see the 131.2.x Milestone. See also Release Notification.

v131.2.70

23 Nov 09:18
Compare
Choose a tag to compare

November 23, 2024, CEF 131.2.7+g9a14dc9+chromium-131.0.6778.86 / Chromium 131.0.6778.86

  • 🛑 The Alloy Bootstrap has been removed see #4795
  • 🛑 Upgrading from Alloy Bootstrap to Chrome bootstrap appears to ignore cookies from the previous version as the encryption keys are likely different. See #4847 for possible workaround
  • CEF now supports the Chromium process singleton, this brings with it changes to how CachePath/RootCachePath are accessed from multiple processes. See #4668 for more details
  • ⚠️ Microsoft Visual C++ 2019 Redistributable is required. A minimum of VC++ 2019 is required, higher versions are backwards compatible. For those upgrading from a previous version which only required VC++ 2015 minimum see #3636 for some guidance.

✅ Change Log

For a list of CefSharp specific changes see the 131.2.x Milestone. See also Release Notification.

⚠️ Breaking Changes

No CefSharp specific breaking changes

ℹ️ Notes

❌ 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 RequestContext you must ensure that RequestContextSettings.CachePath is equal to or a child of CefSettings.RootCachePath See #3111 (comment) for details

v130.1.90

30 Oct 09:28
Compare
Choose a tag to compare

October 30, 2024, CEF 130.1.9+gfc42567+chromium-130.0.6723.70 / Chromium 130.0.6723.70

  • 🛑 The Alloy Bootstrap has been removed see #4795
  • 🛑 Upgrading from Alloy Bootstrap to Chrome bootstrap appears to ignore cookies from the previous version as the encryption keys are likely different. See #4835 for possible workaround
  • CEF now supports the Chromium process singleton, this brings with it changes to how CachePath/RootCachePath are accessed from multiple processes. See #4668 for more details
  • ⚠️ Microsoft Visual C++ 2019 Redistributable is required. A minimum of VC++ 2019 is required, higher versions are backwards compatible. For those upgrading from a previous version which only required VC++ 2015 minimum see #3636 for some guidance.

✅ Change Log

For a list of CefSharp specific changes see the 130.1.x Milestone. See also Release Notification.

⚠️ Breaking Changes

No CefSharp specific breaking changes

ℹ️ Notes

❌ 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 RequestContext you must ensure that RequestContextSettings.CachePath is equal to or a child of CefSettings.RootCachePath See #3111 (comment) for details

v129.0.110

07 Oct 01:13
Compare
Choose a tag to compare

October 07, 2024, CEF 129.0.11+g57354b8+chromium-129.0.6668.90 / Chromium 129.0.6668.90

  • 🛑 The Alloy Bootstrap has been removed see #4795
  • 🛑 Upgrading from Alloy Bootstrap to Chrome bootstrap appears to ignore cookies from the previous version as the encryption keys are likely different. See #4835 for possible workaround
  • CEF now supports the Chromium process singleton, this brings with it changes to how CachePath/RootCachePath are accessed from multiple processes. See #4668 for more details
  • ⚠️ Microsoft Visual C++ 2019 Redistributable is required. A minimum of VC++ 2019 is required, higher versions are backwards compatible. For those upgrading from a previous version which only required VC++ 2015 minimum see #3636 for some guidance.

✅ Change Log

For a list of CefSharp specific changes see the 129.0.x Milestone. See also Release Notification.

⚠️ Breaking Changes

  • #4935 PermissionRequestType is out of sync compared to cef_permission_request_types_t

ℹ️ Notes

❌ 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 RequestContext you must ensure that RequestContextSettings.CachePath is equal to or a child of CefSettings.RootCachePath See #3111 (comment) for details

v128.4.90

20 Sep 22:33
Compare
Choose a tag to compare

September 21, 2024, CEF 128.4.9+g9840ad9+chromium-128.0.6613.120 / Chromium 128.0.6613.120

  • 🛑 The Alloy Bootstrap has been removed see #4795
  • 🛑 Upgrading from Alloy Bootstrap to Chrome bootstrap appears to ignore cookies from the previous version as the encryption keys are likely different. See #4835 for possible workaround
  • CEF now supports the Chromium process singleton, this brings with it changes to how CachePath/RootCachePath are accessed from multiple processes. See #4668 for more details
  • ⚠️ Microsoft Visual C++ 2019 Redistributable is required. A minimum of VC++ 2019 is required, higher versions are backwards compatible. For those upgrading from a previous version which only required VC++ 2015 minimum see #3636 for some guidance.

✅ Change Log

For a list of CefSharp specific changes see the 128.4.x Milestone. See also Release Notification.

⚠️ Breaking Changes

  • #4795 Remove Alloy Bootstrap (There are a number of breaking changes related to this)

ℹ️ Notes

❌ 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 RequestContext you must ensure that RequestContextSettings.CachePath is equal to or a child of CefSettings.RootCachePath See #3111 (comment) for details

v127.3.50

21 Aug 20:28
Compare
Choose a tag to compare

August 22, 2024, CEF 127.3.5+g114ea2a+chromium-127.0.6533.120 / Chromium 127.0.6533.120

  • ⚠️ This is the last version to support the Alloy Bootstrap (upstream) (#4835). Those using the Chrome Runtime previously will need to set CefSharpSettings.RuntimeStyle = CefRuntimeStyle.Chrome;
  • 🛑 Switching from Alloy Bootstrap to Chrome bootstrap appears to ignore cookies from the previous version as the encryption keys are likely different. You can switch back to the Alloy bootstrap if required via cefSettings.ChromeRuntime = false; #4835
  • CEF now supports the Chromium process singleton, this brings with it changes to how CachePath/RootCachePath are accessed from multiple processes. See #4668 for more details
  • ⚠️ Microsoft Visual C++ 2019 Redistributable is required. A minimum of VC++ 2019 is required, higher versions are backwards compatible. For those upgrading from a previous version which only required VC++ 2015 minimum see #3636 for some guidance.

✅ Change Log

For a list of CefSharp specific changes see the 127.3.x Milestone. See also Release Notification.

⚠️ Breaking Changes

  • #4867 Change Cef.IsInitialized from bool to bool?

ℹ️ Notes

❌ 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 RequestContext you must ensure that RequestContextSettings.CachePath is equal to or a child of CefSettings.RootCachePath See #3111 (comment) for details

v126.2.180

19 Jul 21:09
Compare
Choose a tag to compare

June 20, 2024, CEF 126.2.18+g3647d39+chromium-126.0.6478.183 / Chromium 126.0.6478.183

✅ Change Log

For a list of CefSharp specific changes see the 126.2.x Milestone. See also Release Notification.