Releases: electron/electron
electron v35.0.0-beta.12
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 install electron@35.0.0-beta.12
.
Release Notes for v35.0.0-beta.12
Fixes
- Fixed an issue where
contextmenu
events wouldn't be correctly dispatched in draggable regions on Linux. #45841
Other Changes
- Fixed 35.0.0-beta.11 build issue. #45838
electron v35.0.0-beta.11
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 install electron@35.0.0-beta.11
.
Release Notes for v35.0.0-beta.11
Features
- Support Portal's globalShortcuts. Electron must be run with --enable-features=GlobalShortcutsPortal in order to have the feature working. #45297
electron v34.3.0
Release Notes for v34.3.0
Features
Fixes
- Backported fix for a upstream bug that cause Offscreen Rendering to stutter. #45659 (Also in 32, 33, 35)
- Fixed WebFrameMain crash related to accessing speculative frames that have been destroyed. #45687 (Also in 33, 35)
- Fixed
v8.setHeapSnapshotNearHeapLimit
api in main and utility process, along with support for--diagnostic-dir
Node.js cli flag to specify the directory to save the heap snapshots. #45644 (Also in 33, 35) - Fixed a crash that could occur in OSR on window close. #45629 (Also in 35)
- Fixed a potential crash when calling legacy
getUserMedia
with an invalidchromeMediaSourceId
. #45756 (Also in 35) - Fixed a potential issues permissions in the Pointer Lock API after focus loss and regain. #45627 (Also in 35)
- Fixed an issue where Electron may experience crashes on Linux with 16KiB pages. #45571 (Also in 33)
- Fixed crash on startup with asan build on macOS. #45567 (Also in 33, 35)
- Fixed drag and drop icons not showing on Windows. #45778 (Also in 35)
- Fixed file preview window reappearing when calling
win.closeFilePreview
twice on macOS. #45662 (Also in 32, 33, 35) - Fixed web worker scripts failing to load for chrome extensions. #45710 (Also in 32, 33, 35)
Other Changes
electron v33.4.2
Release Notes for v33.4.2
Fixes
- Backported fix for a upstream bug that cause Offscreen Rendering to stutter. #45658 (Also in 32, 34, 35)
- Fixed WebFrameMain crash related to accessing speculative frames that have been destroyed. #45688 (Also in 34, 35)
- Fixed
v8.setHeapSnapshotNearHeapLimit
api in main and utility process, along with support for--diagnostic-dir
Node.js cli flag to specify the directory to save the heap snapshots. #45645 (Also in 34, 35) - Fixed crash on startup with asan build on macOS. #45568 (Also in 34, 35)
- Fixed file preview window reappearing when calling
win.closeFilePreview
twice on macOS. #45663 (Also in 32, 34, 35) - Fixed web worker scripts failing to load for chrome extensions. #45711 (Also in 32, 34, 35)
Other Changes
- Security: backported fix for 385386138.
- Security: backported fix for CVE-2025-0611.
- Security: backported fix for CVE-2025-0612. #45700
- Security: backported fix for 389330329. #45701
- Security: backported fix for CVE-2025-0999. #45720
- Updated Node.js to v20.18.3. #45299
electron v32.3.2
Release Notes for v32.3.2
Fixes
- Backported fix for a upstream bug that cause Offscreen Rendering to stutter. #45657 (Also in 33, 34, 35)
- Fixed file preview window reappearing when calling
win.closeFilePreview
twice on macOS. #45661 (Also in 33, 34, 35) - Fixed issue where 'contextmenu' event is emitted twice on macOS. #45555 (Also in 33, 34)
- Fixed web worker scripts failing to load for chrome extensions. #45709 (Also in 33, 34, 35)
Other Changes
- Security: backported fix for 385386138.
- Security: backported fix for CVE-2025-0611.
- Security: backported fix for CVE-2025-0612. #45699
- Security: backported fix for CVE-2025-0999. #45721
electron v35.0.0-beta.10
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 install electron@35.0.0-beta.10
.
Release Notes for v35.0.0-beta.10
Features
- Removed 240 FPS limit when use shared texture OSR. #45781
Fixes
- Fixed drag and drop icons not showing on Windows. #45777 (Also in 34)
- Re-enables the MacWebContentsOcclusion feature flag for Mac, with plans to make it enabled by default in a future release. #45801
Other Changes
- Updated Chromium to 134.0.6998.23. #45523
electron v35.0.0-beta.9
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 install electron@35.0.0-beta.9
.
Release Notes for v35.0.0-beta.9
Features
- Added excludeUrls to webRequest filter and deprecated the use of empty arrays in urls property. #45678
- Added support for
roundedCorners
BrowserWindow constructor option on Windows. #45740 (Also in 34)
Fixes
- Fixed a crash when calling
shell.readShortcutLink
caused byPKEY_AppUserModel_ToastActivatorCLSID
sometimes being represented by a string uuid. #45348 (Also in 33, 34) - Fixed a potential crash when calling legacy
getUserMedia
with an invalidchromeMediaSourceId
. #45755 (Also in 34) - Fixed an issue where the renderer process crashed when loading about:blank in subframes. #45758
- Fixed spellcheck suggestions not correctly populating on Windows. #45763
electron v35.0.0-beta.8
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 install electron@35.0.0-beta.8
.
Release Notes for v35.0.0-beta.8
Fixes
- Backported fix for a upstream bug that cause Offscreen Rendering to stutter. #45660 (Also in 32, 33, 34)
- Fixed WebFrameMain crash related to accessing speculative frames that have been destroyed. #45686 (Also in 33, 34)
- Fixed crash on startup with asan build on macOS. #45569 (Also in 33, 34)
- Fixed file preview window reappearing when calling
win.closeFilePreview
twice on macOS. #45664 (Also in 32, 33, 34) - Fixed web worker scripts failing to load for chrome extensions. #45708 (Also in 32, 33, 34)
Other Changes
electron v35.0.0-beta.7
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 install electron@35.0.0-beta.7
.
Release Notes for v35.0.0-beta.7
Features
- Added
webContents.navigationHistory.restore(index, entries)
API that allows restoration of navigation history. #45583 (Also in 34)
Fixes
- Fixed
v8.setHeapSnapshotNearHeapLimit
api in main and utility process, along with support for--diagnostic-dir
Node.js cli flag to specify the directory to save the heap snapshots. #45632 - Fixed a crash that could occur in OSR on window close. #45630
- Fixed a potential issues permissions in the Pointer Lock API after focus loss and regain. #45628 (Also in 34)
Other Changes
- Updated Node.js to v22.13.1. #45216
electron v33.4.1
Release Notes for v33.4.1
Fixes
- Fixed an issue where Electron may experience crashes on Linux with 16KiB pages. #45602
- Fixed an issue where Windows Control Overlay didn't work with some window configurations. #45476 (Also in 34, 35)
- Fixed crash when accessing WebFrameMain frames and name attributes on destroyed frames. #45509 (Also in 34, 35)
- Fixed issue where 'contextmenu' event is emitted twice on macOS. #45549 (Also in 34)
- Fixed the path for a needed library used for mksnapshot. #45547 (Also in 32, 34, 35)