Releases: electron/electron
Releases · electron/electron
electron v42.4.0
Release Notes for v42.4.0
Fixes
- Fixed a browser process crash when calling
webContents.reload()or navigating synchronously from therender-process-goneevent; the event is now emitted after the renderer's teardown notification has completed. #51916 (Also in 43) - Fixed an issue on Linux and Windows where frameless windows would shrink when calling
win.center(). Additionally, fixed an issue where frameless windows would appear slightly off-center on Windows. #51921 (Also in 41, 43) - Fixed an issue where the "Toggle Developer Tools" menu item failed to function correctly with BaseWindow. #51903 (Also in 41, 43)
- Fixed sandboxed preload scripts running a stale cached version after the script was modified without its file size changing. #51933 (Also in 43)
- Fixed the context menu in a detached DevTools window focusing the inspected page's window instead of the DevTools window. #51864 (Also in 43)
Other Changes
- Backported fixes from upstream Chromium and V8. #51934
- Security: backported fixes for CVE-2026-9115, CVE-2026-9116. #51904
- Updated Chromium to 148.0.7778.254. #51878
- Updated Node.js to v24.16.0. #51747
electron v41.7.2
Release Notes for v41.7.2
Fixes
- Fixed an issue on Linux and Windows where frameless windows would shrink when calling
win.center(). Additionally, fixed an issue where frameless windows would appear slightly off-center on Windows. #51919 (Also in 42, 43) - Fixed an issue where the "Toggle Developer Tools" menu item failed to function correctly with BaseWindow. #51902 (Also in 42, 43)
Other Changes
- Fixed silent data truncation in
Buffer/TextEncoderAPIs and a crash infs.writeFileSyncwith non-ASCII strings on Apple Silicon. #51851 (Also in 42, 43) - Security: backported fixes for CVE-2026-9110, CVE-2026-9111, CVE-2026-9114, CVE-2026-9115, CVE-2026-9116, CVE-2026-9117, CVE-2026-9118, CVE-2026-9120, CVE-2026-9121, CVE-2026-9122, CVE-2026-9124, CVE-2026-9126. #51906
electron v40.10.3
Release Notes for v40.10.3
Other Changes
- Security: backported fixes for CVE-2026-9110, CVE-2026-9111, CVE-2026-9112, CVE-2026-9113, CVE-2026-9114, CVE-2026-9115, CVE-2026-9116, CVE-2026-9117, CVE-2026-9118, CVE-2026-9119, CVE-2026-9120, CVE-2026-9121, CVE-2026-9122, CVE-2026-9124, CVE-2026-9126. #51907
electron v43.0.0-beta.2
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@43.0.0-beta.2.
Release Notes for v43.0.0-beta.2
Fixes
- Fixed an issue where the "Toggle Developer Tools" menu item failed to function correctly with BaseWindow. #51901 (Also in 41, 42)
Other Changes
- Updated Node.js to v24.16.0. #51865
electron v43.0.0-beta.1
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@43.0.0-beta.1.
Release Notes for v43.0.0-beta.1
Fixes
- Fixed the context menu in a detached DevTools window focusing the inspected page's window instead of the DevTools window. #51863 (Also in 42)
Other Changes
- Enabled ThinLTO on macOS builds. #51819 (Also in 42)
- Fixed silent data truncation in
Buffer/TextEncoderAPIs and a crash infs.writeFileSyncwith non-ASCII strings on Apple Silicon. #51850 (Also in 41, 42) - Improved app startup performance — the main process now boots from an embedded Node.js startup snapshot, framework bundles and preload scripts are cached as compiled V8 bytecode, and sandboxed renderer startup data is pushed ahead of navigation instead of fetched via blocking IPC. Preload stack traces now show the correct file path and line number. #51792 (Also in 42)
- Improved performance of Linux and Windows release builds by enabling ThinLTO link-time optimization for the main Electron binary. #51820 (Also in 42)
- Improved runtime performance. #51829 (Also in 42)
- Removed
showHiddenFilessupport from thedialogAPI on Linux. #51880 - Updated Chromium to 150.0.7863.0. #51799
electron v42.3.3
Release Notes for v42.3.3
Fixes
- Fixed a crash when calling
node:wasifunctions with fast API calls enabled. #51867 - Improved external resize band positioning and scaling for frameless windows on Windows. #51561 (Also in 41, 43)
Other Changes
- Fixed silent data truncation in
Buffer/TextEncoderAPIs and a crash infs.writeFileSyncwith non-ASCII strings on Apple Silicon. #51849 (Also in 41, 43) - Improved app startup performance — the main process now boots from an embedded Node.js startup snapshot, framework bundles and preload scripts are cached as compiled V8 bytecode, and sandboxed renderer startup data is pushed ahead of navigation instead of fetched via blocking IPC. Preload stack traces now show the correct file path and line number. #51831 (Also in 43)
electron v42.3.2
Release Notes for v42.3.2
- Fixed a crash in
simdutfwhen processing strings in the main process
electron v42.3.1
Release Notes for v42.3.1
Fixes
- Fixed a
desktopCapturercrash when sharing a window on Windows. #51787
Other Changes
- Enabled ThinLTO on macOS builds. #51823 (Also in 43)
- Improved performance of Linux and Windows release builds by enabling ThinLTO link-time optimization for the main Electron binary. #51821 (Also in 43)
- Improved performance of
app.isDefaultProtocolClient()andapp.setAsDefaultProtocolClient()on Linux. #51627 - Improved runtime performance. #51828
- Updated Chromium to 148.0.7778.218. #51790
electron v43.0.0-alpha.7
Note: This is an alpha release. Please file new issues for any bugs you find in it.
This release is published to npm under the alpha tag and can be installed via npm install electron@alpha, or npm install electron@43.0.0-alpha.7.
Release Notes for v43.0.0-alpha.7
Fixes
- Fixed desktopCapturer thumbnail generation and premature portal timeout on Linux with Wayland. #51783
Other Changes
- Updated Chromium to 150.0.7849.0. #51632
electron v40.10.2
Release Notes for v40.10.2
Fixes
- Fixed an issue that caused the RGBAF16 shared texture format to have a keyed mutex on Windows. #51701 (Also in 41)
- Fixed an issue where closing devtools immediately after focus caused a crash. #51702 (Also in 41, 42)
- Fixed an issue where custom options in
webContents.print()did not prefill the print dialog on macOS. #51692 (Also in 41, 42)