Skip to content

CEF Python 54.1 for Linux (Python 2.7 / 3.4 / 3.5 / 3.6)

Compare
Choose a tag to compare
@cztomczak cztomczak released this 10 Dec 09:49

This release was removed from PyPI due to cleanup in pip releases (#329). You can install it using files attached to this GitHub release.

Changes in this Release:

  • Update to Chrome 54.0.2840.99 and CEF 3.2840.1518.gffd843c (#272)
  • Python 3.6 support (#121)
  • Update to Cython 0.25.2 (#110)
  • Fix "undefined symbol: PyFPE_jbuf" when importing cefpython's Python 2.7 .so module (#266)
  • Fix Certificate Transparency support causing some SSL sites fail to load after some time (#279)
  • Add ApplicationSettings.net_security_expiration_enabled

Notes on examples:

  • Examples provided with this release: hello_world.py, gtk2.py, tkinter_.py and kivy_.py.
  • For PyQt4/PySide examples see this comment (tested with python 2.7).
  • gtk3.py example doesn't work (#261)

Key changes in upstream CEF between commits 7fe3d03...ffd843c (since CEF Python 54.0):

  • Update to Chromium version 54.0.2840.99
  • Fix PDF rendering with OSR
  • Add CefRequestHandler::OnSelectClientCertificate (allows for client certificate selection programmatically)
  • Fix load error when using Request->SetUrl when url contains double byte characters
  • Fix crash related to channel ID support, disable channel ID support
  • Net security (CT, HSTS) expiration based on build age is now disabled by default. Configurable with CefSettings.enable_net_security_expiration.
  • New web plugin API: CefRegisterCdmCallback, CefRegisterWidevineCdm