electron v5.0.0-beta.2
Pre-release
Pre-release
·
366 commits
to 5-0-x
since this release
Note: This is a beta release. Please file new issues for any bugs you find in it.
This release is published to npm under the beta tag and can be installed via npm install electron@beta, or npm i electron@5.0.0-beta.2.
Generating release notes between v5.0.0-beta.1 and v5.0.0-beta.2 for version v5.0.0-beta.2
Release Notes for v5.0.0-beta.2
Features
- Added ELECTRON_DISABLE_SANDBOX environment variable to make it easier to disable sandboxing in Docker-based Linux CI environments. #16662
- Added Promise support for the Cookies API. #16702
- Converted
contentTracing.getCategories()to return a promise instead taking a callback. #16624 - Converted
contentTracing.startRecording()andcontentTracing.stopRecording()to return a promise instead taking a callback. #16642
Fixes
- Electron no longer forwards IPC filtering events to
appfor dev-tools and extensions. #16613 - Fixed an issue where data streamed from registerStreamProtocol could be truncated before completion. #16553
- Fixed and re-enabled osr after it was turned off following updates to Chromium 71/72. #16616
- Fixed broken save dialog on macOS for
<a>downloads. #16640 - Fixed defunct processes after quitting. #16672
- Fixed memory leak caused by webFrame.setSpellCheckProvider. #16525
- Fixed session preload scripts not being executed in sandboxed renderers. #16578
- Moved
webFramecustom scheme APIs to browser process underprotocol. #16625 - Restored support for AES-CFB cipher, which was lost when switching from OpenSSL to BoringSSL. #16618
- Restored support for RIPEMD160 digest, which was lost when switching from OpenSSL to BoringSSL. #16572