Change8

Electron

Frontend & Mobile

:electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS

Latest: v40.0.0-beta.6100 releases3 breaking changesView on GitHub →

Release History

v40.0.0-beta.6
Jan 9, 2026
v40.0.0-beta.51 fix
Jan 5, 2026

Electron v40.0.0-beta.5 is a beta release featuring a backported fix for issue 466786677.

v40.0.0-beta.41 fix
Dec 15, 2025

Electron v40.0.0-beta.4 is a beta release that includes a backported fix for a Chromium issue.

v39.2.7
Dec 12, 2025

This release updates the underlying Chromium engine to version 142.0.7444.235.

v40.0.0-beta.31 feature
Dec 8, 2025

Electron v40.0.0-beta.3 updates the underlying Chromium engine to version 144.0.7547.0.

v39.2.61 fix
Dec 5, 2025

This patch release fixes window resizing visual artifacts on Windows and updates the underlying Chromium engine to version 142.

v40.0.0-beta.21 fix
Dec 4, 2025

This beta release of Electron v40 fixes a critical bug on Windows where clicking native notifications could cause the application to hang.

v39.2.54 fixes
Dec 3, 2025

This patch release focuses on stability improvements for Windows, including fixes for notification hangs and window resizing artifacts, alongside a fix for the menu-did-close event.

v40.0.0-beta.11 fix
Dec 2, 2025

Electron v40.0.0-beta.1 addresses a specific crash occurring during module resolution at process exit.

v37.10.31 fix
Nov 26, 2025

This patch release fixes a bug in the systemPreferences module where accent colors were being returned inverted.

v39.2.43 fixes
Nov 26, 2025

This maintenance release fixes a crash in the Node.js tls module, resolves menu callback behavior, and updates Chromium to version 142.0.7444.177.

v38.7.22 fixes
Nov 26, 2025

This patch release focuses on fixing menu callback behavior and window state management for modal windows.

v40.0.0-alpha.83 fixes
Nov 24, 2025

Electron v40.0.0-alpha.8 addresses a crash in the Node.js TLS module and fixes behavior issues with menu popup callbacks and DevTools flickering.

v40.0.0-alpha.72 fixes
Nov 20, 2025

Electron v40.0.0-alpha.7 includes a Node.js update to v24.11.1 and fixes for IPC-related crashes and modal window focus behavior.

v37.10.21 fix
Nov 20, 2025

This patch release includes a backported fix for issue 450328966.

v39.2.31 feature
Nov 19, 2025

This patch release updates the internal Chromium engine to version 142.0.7444.175.

v38.7.12 fixes
Nov 19, 2025

Version 38.7.1 is a maintenance release containing two backported bug fixes.

v37.10.11 fix
Nov 18, 2025

This patch release addresses a bug on macOS where menu items failed to disable correctly.

v39.2.21 fix
Nov 18, 2025

This patch release addresses a specific crash related to IPC event object creation.

v40.0.0-alpha.6
Nov 17, 2025

Alpha release v40.0.0-alpha.6 of Electron, published for testing and bug reporting.

v39.2.11 fix
Nov 15, 2025

This patch release addresses a critical bug that caused certain applications to crash or throw exceptions immediately upon launch.

v40.0.0-alpha.59 fixes3 features
Nov 14, 2025

Electron v40.0.0-alpha.5 introduces SF Symbol support for native images and a new net.request option, alongside critical fixes for WASM performance, window modality, and path encoding crashes.

v38.7.08 fixes4 features
Nov 14, 2025

Electron v38.7.0 introduces hardware acceleration checks and accent color resetting, while resolving several critical crashes related to Wayland, WASM optimization, and file paths containing CJK or UTF-8 characters.

v37.10.02 fixes2 features
Nov 14, 2025

This release introduces a new method to check hardware acceleration status and improves DevTools focus behavior, while restoring the window canHide property.

v39.2.04 fixes5 features
Nov 14, 2025

Electron v39.2.0 introduces hardware acceleration checks and SF Symbol support, alongside critical Windows crash fixes and a Chromium engine update.

v39.1.25 fixes
Nov 10, 2025

Version 39.1.2 is a maintenance release focusing on window management fixes for GNOME and macOS, WASM optimization stability, and resolving ESM import issues with CJK paths.

v37.9.05 fixes
Nov 8, 2025

Electron v37.9.0 focuses on stability with several crash fixes for macOS and Linux (Wayland), alongside an update to Node.js v22.21.1.

v38.6.05 fixes
Nov 7, 2025

This release focuses on stability fixes for macOS and Linux (Wayland), resolves a drawing issue with rounded corners, and updates Node.js to v22.21.1.

v39.1.12 fixes
Nov 6, 2025

This patch release fixes a critical application crash on MacOS related to the native Window menu and resolves a rendering issue with rounded corner smoothing.

v40.0.0-alpha.42 fixes
Nov 6, 2025

This alpha release fixes a macOS-specific crash related to the native Window menu and a drawing smoothing issue, while updating Chromium to version 144.

v39.1.03 fixes
Nov 5, 2025

Electron v39.1.0 addresses UI interaction bugs on Linux and macOS while updating core dependencies to Chromium 142 and Node.js v22.21.1.

v40.0.0-alpha.21 feature
Oct 30, 2025

Electron v40.0.0-alpha.2 updates the underlying Chromium engine to version 143.0.7499.0.

v38.5.06 fixes1 feature
Oct 29, 2025

Electron v38.5.0 introduces granular accessibility management and updates Chromium to 140.0.7339.249, alongside several stability fixes for Windows and macOS.

v37.8.03 fixes2 features
Oct 29, 2025

Electron v37.8.0 introduces granular accessibility management and dynamic ESM imports for non-context isolated preloads, alongside stability fixes for Windows dialogs and macOS title bars.

v39.0.0Breaking12 fixes12 features
Oct 27, 2025

Electron v39.0.0 updates the core stack to Chromium 142 and Node 22.20.0, introduces HDR support for offscreen rendering, and implements breaking changes to offscreen texture handles and window.open resizing behavior.

v39.0.0-beta.52 features
Oct 23, 2025

This beta release introduces Linux support for retrieving system accent colors and adds granular accessibility management methods.

v39.0.0-beta.48 fixes2 features
Oct 22, 2025

Electron v39.0.0-beta.4 introduces HDR support for offscreen rendering and dynamic ESM imports in preloads, alongside several UI and stability fixes for Wayland, Windows, and macOS.

v38.4.03 fixes1 feature
Oct 21, 2025

Electron v38.4.0 introduces support for dynamic ESM imports in specific preload scenarios and includes several UI and platform-specific bug fixes for Windows and Wayland.

v37.7.14 fixes
Oct 21, 2025

This maintenance release of Electron v37.7.1 focuses on UI and rendering bug fixes, including window transparency styling, title bar contrast, and BrowserWindow display issues.

v38.3.05 fixes2 features
Oct 15, 2025

Electron v38.3.0 includes several bug fixes for dialogs, shell operations, and window styling, alongside updates to Chromium 140 and Node.js 22.20.0.

v36.9.51 fix
Oct 15, 2025

This maintenance release fixes a default button handling issue in Windows message boxes and marks the end-of-support for Electron 36.

v37.7.04 fixes
Oct 15, 2025

Electron v37.7.0 focuses on stability with fixes for Windows dialogs, BrowserView management, and websocket authentication crashes, alongside an update to Node.js v22.20.0.

v39.0.0-beta.35 fixes
Oct 13, 2025

This beta release of Electron v39 focuses on stability improvements, including fixes for Windows dialogs, shell external opening, websocket authentication crashes, and window styling.

v39.0.0-beta.21 fix1 feature
Oct 9, 2025

Electron v39.0.0-beta.2 introduces File System API grant persistence, fixes Wayland configuration issues, and updates Node.js to v22.20.0.

v37.6.13 fixes
Oct 8, 2025

This maintenance release addresses a runtime crash in GetPackageJSON, window snapping behavior on minimize/unminimize, and AccentColor frame rendering.

v36.9.4
Oct 7, 2025

This maintenance release includes internal testing improvements, specifically the ability to rerun failed tests individually.

v38.2.23 fixes
Oct 7, 2025

This patch release focuses on stability improvements, including a fix for a GetPackageJSON crash and resolving a functional issue with the PDF Viewer's download button.

v39.0.0-beta.11 fix
Oct 7, 2025

This is the first beta release of Electron v39.0.0, featuring a fix for Metal toolchain discovery on macOS 26 during development.

v39.0.0-alpha.94 fixes
Oct 6, 2025

This alpha release of Electron v39 focuses on stability, fixing crashes related to GetPackageJSON and command-line feature flags, alongside window snapping and accent color UI improvements.

v38.2.11 fix
Oct 3, 2025

This patch release addresses a window management bug where snapped windows lost their positioning after being minimized and restored.

v39.0.0-alpha.81 fix
Oct 2, 2025

This alpha release of Electron v39 fixes an issue where the download button in the PDF Viewer was non-functional.

v36.9.31 fix
Oct 1, 2025

This patch release addresses a performance issue causing high CPU usage on macOS when using input tags.

v38.2.03 fixes1 feature
Sep 28, 2025

Electron v38.2.0 introduces session-based persistence for File System API grants and addresses performance issues on macOS Tahoe 26 and Wayland.

v39.0.0-alpha.72 fixes
Sep 28, 2025

Electron v39.0.0-alpha.7 is an alpha release focused on fixing performance regressions (high CPU and GPU usage) on macOS Tahoe 26.

v37.6.02 fixes1 feature
Sep 27, 2025

This release introduces session-based persistence for File System API grants and addresses performance issues related to GPU and CPU usage on macOS Tahoe 26.

v36.9.21 fix
Sep 27, 2025

This patch release addresses a performance issue involving excessive WindowServer GPU usage on macOS Tahoe 26.

v39.0.0-alpha.6
Sep 25, 2025

Alpha release of Electron v39.0.0-alpha.6 featuring an update to Chromium 142.0.7417.0.

v39.0.0-alpha.5
Sep 23, 2025

This is an alpha release of Electron v39.0.0, published to npm for testing purposes.

v39.0.0-alpha.41 fix
Sep 18, 2025

This alpha release addresses a specific crash occurring when accessing the session property of webContents.

v38.1.21 feature
Sep 17, 2025

This maintenance release introduces Local Execution, Remote Caching (LERC) for fork PRs and includes an update to the V8 engine.

v36.9.11 feature
Sep 17, 2025

This maintenance release updates the V8 engine and introduces Local Execution, Remote Caching (LERC) for fork pull requests.

v37.5.11 feature
Sep 17, 2025

This maintenance release updates the V8 engine and introduces Local Execution, Remote Caching (LERC) for fork pull requests.

v38.1.1
Sep 16, 2025

This maintenance release updates the underlying Chromium engine to version 140.0.7339.133.

v39.0.0-alpha.3
Sep 11, 2025

Alpha release of Electron v39.0.0-alpha.3 which includes an update to Chromium 141.0.7390.7.

v36.9.06 fixes1 feature
Sep 10, 2025

Electron v36.9.0 introduces a new guid option for macOS Tray icons and includes several bug fixes for dialog positioning, utility process networking, and window state restoration.

v37.5.03 fixes1 feature
Sep 10, 2025

Electron v37.5.0 introduces new memory info fields for macOS and includes several bug fixes for dialog positioning, file pickers, and drag-and-drop behavior, alongside updates to Chromium and Node.js.

v38.1.02 features
Sep 10, 2025

Release v38.1.0 updates the underlying Chromium engine to version 140 and Node.js to version 22.19.0.

v39.0.0-alpha.2
Sep 8, 2025

Alpha release of Electron v39.0.0-alpha.2 which includes an update to Node.js v22.19.0.

v39.0.0-alpha.1Breaking16 fixes8 features
Sep 3, 2025

Electron v39.0.0-alpha.1 introduces several new APIs including webFrameMain.fromFrameToken and app.getRecentDocuments, while implementing a breaking change to the OffscreenSharedTexture structure.

v38.0.0Breaking9 fixes17 features
Sep 2, 2025

Electron v38.0.0 updates the core stack to Chromium 140, Node 22.18, and V8 14.0. It introduces new window management options, enhanced macOS tray/menu features, and several stability fixes for dialogs and web content loading.

v38.0.0-beta.111 fix
Sep 2, 2025

This beta release fixes a window positioning bug in dialog.showMessageDialog where dialogs were incorrectly centered on the monitor instead of the parent window.

v37.4.03 fixes1 feature
Aug 27, 2025

This release introduces a new guid option for macOS Tray icons and includes several bug fixes for utility processes and window state management, alongside a Chromium update.

v38.0.0-beta.91 feature
Aug 27, 2025

Electron v38.0.0-beta.9 enables the siso build system by default.

v38.0.0-beta.82 fixes1 feature
Aug 25, 2025

Electron v38.0.0-beta.8 includes a Chromium update to version 140 and fixes bugs related to net.isOnline() in utility processes and window snapping restoration.

v38.0.0-beta.72 fixes1 feature
Aug 21, 2025

Electron v38.0.0-beta.7 introduces macOS tray icon position persistence and includes fixes for accent color inversion and login item deadlocks, alongside a Chromium update.

v35.7.51 fix
Aug 19, 2025

This maintenance release fixes a blocking behavior issue in shell.openPath and marks the Electron 35 series as end-of-support.

v37.3.13 fixes
Aug 19, 2025

Version 37.3.1 is a maintenance release that fixes a macOS deadlock in login settings, ensures shell.openPath is non-blocking, and updates Chromium to 138.0.7204.235.

v38.0.0-beta.6
Aug 19, 2025

Beta release of Electron v38.0.0-beta.6 published to npm under the beta tag.

v36.8.12 fixes
Aug 19, 2025

This patch release addresses a non-blocking behavior issue in shell.openPath and resolves a potential deadlock in app.getLoginItemSettings on macOS.

v38.0.0-beta.51 fix
Aug 18, 2025

Electron v38.0.0-beta.5 addresses a bug where shell.openPath was incorrectly blocking execution.

v36.8.04 fixes2 features
Aug 15, 2025

This release introduces app.getRecentDocuments() support and dynamic accent color controls on Windows, alongside fixes for ESM imports and webContents crashes.

v37.3.06 fixes3 features
Aug 15, 2025

Electron v37.3.0 introduces window accent color controls and recent document support, alongside critical fixes for ESM imports and webContents crashes.

v38.0.0-beta.42 fixes
Aug 14, 2025

Electron v38.0.0-beta.4 includes a Chromium update to version 140 and fixes for webContents.loadURL crashes and accessibility support.

v38.0.0-beta.33 fixes
Aug 11, 2025

This beta release focuses on bug fixes for ESM imports in the utility module, window positioning for window.open, and build-time compilation fixes.

v38.0.0-beta.22 fixes4 features
Aug 7, 2025

Electron v38.0.0-beta.2 introduces new APIs for frame management and window accent colors, adds app.getRecentDocuments support, and updates Chromium to version 140.

v36.7.45 fixes
Aug 6, 2025

Version 36.7.4 focuses on stability and UI bug fixes, addressing crashes during window closure, header issues in downloads, and Windows-specific rendering and protection features.

v37.2.67 fixes
Aug 6, 2025

This maintenance release focuses on stability fixes for webContents, Windows UI rendering, and Linux theme consistency, alongside an update to Chromium 138.

v35.7.41 fix
Aug 6, 2025

This patch release fixes a bug affecting ffmpeg generation on Windows systems with non-x64 architectures.

v38.0.0-beta.1
Aug 5, 2025

Electron v38.0.0-beta.1 updates the internal Node.js runtime to v22.18.0.

v38.0.0-alpha.131 fix
Aug 4, 2025

This alpha release of Electron v38 fixes a specific crash occurring when webContents functions are invoked following a window close event.

v38.0.0-alpha.122 fixes
Jul 31, 2025

Alpha release v38.0.0-alpha.12 updates Chromium to version 140 and includes bug fixes for setContentProtection on Windows and system theme detection on Linux.

v37.2.5
Jul 31, 2025

This maintenance release updates the internal Chromium engine to version 138.0.7204.168.

v38.0.0-alpha.11
Jul 28, 2025

Alpha release of Electron v38.0.0-alpha.11 featuring an update to Chromium 140.0.7312.0.

v38.0.0-alpha.101 fix
Jul 25, 2025

This alpha release updates Chromium to version 140.0.7309.0 and fixes an issue with Referer headers in webContents.downloadURL().

v36.7.33 fixes
Jul 22, 2025

Electron v36.7.3 addresses a crash in window close callbacks, fixes macOS file dialog filtering for app bundles, and enables the node:sqlite module.

v37.2.42 fixes
Jul 22, 2025

This patch release includes bug fixes for macOS file dialogs and window close callbacks, alongside updates to Chromium and Node.js.

v38.0.0-alpha.91 fix
Jul 21, 2025

Electron v38.0.0-alpha.9 updates Chromium to version 140 and fixes a macOS-specific issue where app bundles could not be selected in file dialogs.

v38.0.0-alpha.83 fixes
Jul 21, 2025

This alpha release of Electron v38 includes several window-related bug fixes for Windows and crashes, alongside an update to Node.js v22.17.1.

v38.0.0-alpha.73 fixes
Jul 17, 2025

Electron v38.0.0-alpha.7 includes a Chromium update to 140.0.7281.0 and fixes crashes related to macOS sandboxing, CSS corner smoothing, and the node:sqlite module.

v37.2.33 fixes
Jul 16, 2025

This patch release addresses specific crashes on macOS related to sandboxing and CSS rule application, while also enabling support for the built-in node:sqlite module.