Aquí hi ha 31 versions d’Electron, des de 27 d’octubre del 2025 fins a l’actual, 39.8.10. Cadascuna enllaça amb els instal·ladors del mateix desenvolupador.
| Versió | Data | Mida | Fitxers |
|---|---|---|---|
| 39.8.10Darrera versió | 5 de maig del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v39.8.10
Warning
Electron 39.x.y has reached end-of-support as per the project's support policy. Developers and applications are encouraged to upgrade to a newer version of Electron.
Fixes
- Ensured cross-origin fetch() and XHR are blocked for custom protocols registered with supportFetchAPI: true unless corsEnabled: true is also set; cross-origin mode: 'no-cors' requests now receive an opaque response. #51272 ^{(Also in 40, 41, 42)}
- Fixed an issue where the Squirrel.Mac installer could resolve the target bundle path to different locations at different stages of an install. #50766 ^{(Also in 42)}
Other Changes
- Backported a fix for route_id validation in the GPU command buffer. #51327
- Backported security fixes for 493319454, 494158331, 493234757, 492736100, 493413432, 492668885, 496281816. #51257
- Backported several fixes in Skia, ANGLE, and WebRTC from upstream. #51266 |
| 39.8.9 | 21 d’abril del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v39.8.9
Other Changes
- Fixed gn gen failing to resolve electron_version when building from a git worktree checkout. #51163 ^{(Also in 40, 41, 42)}
- Security: backported fixes for CVE-2026-6296, CVE-2026-6297, CVE-2026-6298, CVE-2026-6299, CVE-2026-6300, CVE-2026-6301, CVE-2026-6302, CVE-2026-6303, CVE-2026-6304, CVE-2026-6305, CVE-2026-6306, CVE-2026-6307, CVE-2026-6308, CVE-2026-6309, CVE-2026-6311, CVE-2026-6312, CVE-2026-6313, CVE-2026-6314, CVE-2026-6316, CVE-2026-6318, CVE-2026-6358, CVE-2026-6359, CVE-2026-6360, CVE-2026-6361, CVE-2026-6362, CVE-2026-6363, CVE-2026-6364. #51141 |
| 39.8.8 | 16 d’abril del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v39.8.8
Fixes
- Fixed an issue where DevTools would re-attach to the window when opened after previously being detached. #50818 ^{(Also in 40, 41, 42)}
Other Changes
- Backported fix for chromium:74266014. #50175
- Backported upstream v8 fixes for several maglev, inspector, and arm64 code-generation edge cases. #50993 |
| 39.8.7 | 8 d’abril del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v39.8.7
Other Changes
- Backported fix for 489711638. #50624
- Backported fix for 493952652. #50620 |
| 39.8.6 | 1 d’abril del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v39.8.6
Fixes
- Fixed a crash when calling contentTracing.getTraceBufferUsage() while a trace session is active. #50595 ^{(Also in 40, 41, 42)} |
| 39.8.5 | 27 de març del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v39.8.5
Fixes
- Fixed a crash in clipboard.readImage() when the clipboard contains malformed image data. #50493 ^{(Also in 40, 41, 42)}
- Fixed a crash when calling an offscreen shared texture's release() after the texture object was garbage collected. #50499 ^{(Also in 40, 41, 42)} |
| 39.8.4 | 25 de març del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v39.8.4
Fixes
- Fixed an issue where nodeIntegrationInWorker overrides in setWindowOpenHandler were not honored for child windows sharing a renderer process with their opener. #50468 ^{(Also in 38, 40, 41)}
- Fixed crash when handling JavaScript dialogs from windows opened with invalid or empty URLs. #50400 ^{(Also in 40, 41, 42)}
- Fixed improper focus tracking in BaseWindow on MacOS. #50338 ^{(Also in 40, 41, 42)}
- Fixed window freeze when failing to enter/exit fullscreen on macOS. #50341 ^{(Also in 40, 41, 42)}
Other Changes
- Added support for using a proxy during yarn install. #50349 ^{(Also in 40, 41, 42)}
- Backported fix for 485935305. #50440
- Backported fix for 489381399. #50443
- Backported fix for chromium:475877320. #50436
- Backported fixes for 484751092, 487117772. #50461 |
| 39.8.3 | 17 de març del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v39.8.3
Fixes
- Added additional ASAR support to additional fs copy methods. #50284 ^{(Also in 40, 41, 42)}
- Fixed user resizing of transparent windows on win32 platform. #50300 ^{(Also in 40, 41, 42)} |
| 39.8.2 | 13 de març del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v39.8.2
Other Changes
- Backported fix for b/491421267. #50230 |
| 39.8.1 | 12 de març del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v39.8.1
Fixes
- Added validation to protocol client methods to reject protocol names that do not conform to the RFC 3986 URI scheme grammar. #50156 ^{(Also in 38, 40, 41)}
- Fixed an issue on macOS where calling autoUpdater.quitAndInstall() could fail if checkForUpdates() was called again after an update was already downloaded. #50215 ^{(Also in 40, 41)}
- Fixed an issue where Chrome Devtools menus may not appear in certain embedded windows. #50136 ^{(Also in 40, 41)}
- Fixed an issue where additionalData passed to app.requestSingleInstanceLock on Windows could be truncated or fail to deserialize in the primary instance's second-instance event. #50174 ^{(Also in 38, 40, 41)}
- Fixed an issue where screen.getCursorScreenPoint() crashed on Wayland when it was called before a BrowserWindow had been created. #50106 ^{(Also in 40, 41)}
- Fixed an issue where calling setBounds on a WebContentsView could trigger redundant page-favicon-updated events even when the favicon had not changed. #50086 ^{(Also in 40, 41)}
- Fixed an issue where invalid characters in custom protocol or webRequest response header values were not rejected. #50129 ^{(Also in 38, 40, 41)}
- Fixed an issue where permission and device-chooser handlers received the top-level page origin instead of the requesting subframe's origin. #50147 ^{(Also in 38, 40, 41)}
- Fixed an issue where traffic light buttons would flash at position (0,0) when restoring a window with a custom trafficLightPosition from minimization on macOS. #50208 ^{(Also in 40, 41)}
- Fixed bug where opening a message box immediately upon closing a child window may cause the parent window to freeze on Windows. #50190 ^{(Also in 40, 41)}
- Fixed menu bar hiding after a call to win.setFullScreen(false) when not in fullscreen on Linux. #49995 ^{(Also in 40, 41)}
- Fixed shutdown crash on windows when hidden titlebar is enabled. #50054 ^{(Also in 40, 41)}
- Reverted AltGr key fix that caused menu bar to no longer show on Windows. #50109 ^{(Also in 40, 41)}
Other Changes
- Backported fix for b/484983991. #50167
- Backported fix for chromium:485622239. #50171
- Updated Node.js to v22.22.1. #50100 |
| 39.8.0 | 3 de març del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v39.8.0
Features
- Added support for --experimental-transform-types. #49881 ^{(Also in 40, 41)}
Fixes
- Fixed an issue on macOS where Universal Links were not delivered to app.on('continue-activity') on cold launch when NSUserActivity.userInfo was nil. #50004 ^{(Also in 40, 41)}
- Fixed an issue where VideoFrame objects returned through contextBridge had an incorrect prototype. #50021 ^{(Also in 40, 41)}
- Fixed an issue where setting zoomFactor in setWindowOpenHandler's overrideBrowserWindowOptions had no effect on windows opened via window.open(). #49910 ^{(Also in 40, 41)} |
| 39.7.0 | 24 de febrer del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v39.7.0
Features
- Added support for long-animation-frame script attribution (via --enable-features=AlwaysLogLOAFURL). #49771 ^{(Also in 40, 41)}
Fixes
- Fixed an issue where frameless windows had resize issues in Mac App Store builds. #49861 ^{(Also in 40, 41)}
- Fixed an issue where menu item enabled state wasn't updated during key equivalent dispatch when the menu was closed on macOS. #49888 ^{(Also in 40, 41)}
- Fixed an issue where pressing AltGr could activate or focus the menu bar. #49914 ^{(Also in 40, 41)}
- Fixed memory leak when setting icons on Linux/GTK. #49896 ^{(Also in 38, 40, 41)} |
| 39.6.1 | 19 de febrer del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v39.6.1
Fixes
- Fixed draggable regions not updating position when DevTools is docked to the left or right in a frameless window. #49846 ^{(Also in 41)} |
| 39.6.0 | 13 de febrer del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v39.6.0
Features
- Added a disclaim option to the UtilityProcess API to allow for TCC disclaiming on macOS. #49696 ^{(Also in 40, 41)}
Fixes
- Addressed upstream Chromium shift to enable CoreAudio Tap API for audio capture used in electron's desktopCapturer (🍏 macOS). #49740 ^{(Also in 41)}
Other Changes
- Backported fix for 483569511. #49791 |
| 39.5.2 | 10 de febrer del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v39.5.2
Fixes
- Fixed a crash that could occur when using the File System Access API. #49634 ^{(Also in 40, 41)}
- Fixed an issue where alt+space triggered th system context menu even if an accelerator was registered for the hotkey combination. #49641 ^{(Also in 40, 41)}
- Fixed an issue where role-based menu items were incorrectly returning null for their accelerator property. #49670 ^{(Also in 40, 41)}
- Fixed application input broken on certain wayland compositors when DND action was cancelled. #49694
- Fixed dock menu items not respecting enabled and checked properties on macOS. #49626 ^{(Also in 38, 40, 41)}
Other Changes
- Refactored our MSIX updater code to use an upstream Chromium pattern and eliminates the need for special exception handling build flags. #49688 ^{(Also in 40, 41)}
Unknown
- Fixed squirrel.mac stacked update behavior to old staged updates. #49637 ^{(Also in 40, 41)} |
| 39.5.1 | 3 de febrer del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v39.5.1
Fixes
- Fixed rendering glitches on macOS. #49615 ^{(Also in 40, 41)} |
| 39.5.0 | 2 de febrer del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v39.5.0
Features
- Added support for MSIX auto-updating. #49585 ^{(Also in 40, 41)}
Fixes
- Fixed an issue where menu item accelerators stopped working after the item's enabled property was toggled on macOS. #49593 ^{(Also in 40, 41)}
- Fixed an issue whereby a duplicate "Toggle Full Screen" menu item appeared in the View menu on macOS. #49597 ^{(Also in 38, 40, 41)} |
| 39.4.0 | 28 de gener del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v39.4.0
Fixes
- Fixed an issue in chrome://accessibility. #49559 ^{(Also in 40, 41)}
- Fixed an issue where shell.writeShortcutLink was throwing TypeError: Insufficient number of arguments when called with just [(path, options)]. #49502 ^{(Also in 40, 41)}
- Fixed crash in platform_util::Beep() on Linux. #49484 ^{(Also in 40, 41)}
Other Changes
- Updated Node.js to v22.22.0. #49389
Unknown
- Fixed an issue where some packages weren't correctly filtered on macOS in dialogs. #49472 ^{(Also in 38, 40, 41)} |
| 39.3.0 | 20 de gener del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v39.3.0
Features
- Added support for WebSocket authentication through the login event on webContents. #49065 ^{(Also in 40)}
Fixes
- Fixed setRepresentedFilename() not setting AXDocument accessibility attribute on macOS. #49418 ^{(Also in 40)}
- Fixed a potential race condition crash when opening DevTools. #49423 ^{(Also in 40)}
- Fixed stack overflow when compiling deeply nested JS functions. #49360
- Made toplevel icon Wayland protocol work. #49415 ^{(Also in 40)}
- Requests sent via net are now capable of having their headers modified to use reserved headers via webRequest. #49242 ^{(Also in 40)}
Other Changes
- Backported fix for 466786677. #49287
- Updated Chromium to 142.0.7444.265. #49322 |
| 39.2.7 | 12 de desembre del 2025 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v39.2.7
Other Changes
- Updated Chromium to 142.0.7444.235. #49190 |
| 39.2.6 | 5 de desembre del 2025 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v39.2.6
Fixes
- Fixed visual artifacts while resizing a window on Windows. #49138
Other Changes
- Updated Chromium to 142.0.7444.226. #49137 |
| 39.2.5 | 3 de desembre del 2025 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v39.2.5
Fixes
- Fixed a Windows notification issue where clicking a native notification would result in an application hang on certain Windows environments. #49130 ^{(Also in 40)}
- Fixed an issue where menu-did-close was not emitted properly for some application menus. #49093 ^{(Also in 38, 40)}
- Reduced amount of visual artifacts while resizing a window on Windows. #49076
Other Changes
- Fixed devtools element panel flickering when with node inspection. #49044 ^{(Also in 40)} |
| 39.2.4 | 25 de novembre del 2025 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v39.2.4
Fixes
- Fixed an issue where the close callback param for menu.popup would fire when any arbitrary submenu of the given menu closed, and not the menu itself. #49045 ^{(Also in 38, 40)}
- Fixed crash when reading system certificates via nodejs tls module. #49042 ^{(Also in 40)}
- Fixed the issue where the parent window leave disabled after the modal window call show() multiple time. #49019 ^{(Also in 38, 40)}
Other Changes
- Updated Chromium to 142.0.7444.177. #49037 |
| 39.2.3 | 19 de novembre del 2025 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v39.2.3
- Updated Chromium to 142.0.7444.175. |
| 39.2.2 | 18 de novembre del 2025 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v39.2.2
Fixes
- Fixed crash when creating event object for IPC events. #48992 ^{(Also in 40)} |
| 39.2.1 | 15 de novembre del 2025 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v39.2.1
Fixes
- Fixed an issue where some apps would throw an exception on launch. #48975 ^{(Also in 40)} |
| 39.2.0 | 14 de novembre del 2025 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v39.2.0
Features
- Added app.isHardwareAccelerationEnabled(). #48680 ^{(Also in 37, 38)}
- Added bypassCustomProtocolHandlers option to net.request. #48882 ^{(Also in 38, 40)}
- Automatically focus DevTools when element is inspected or breakpoint is triggered. #48702 ^{(Also in 37, 38)}
- Enables resetting accent color to follow system accent settings if a previous color has been set via window.setAccentColor(null). #48852 ^{(Also in 38)}
- Updated nativeImage.createFromNamedImage to support SF Symbol names. #48773 ^{(Also in 40)}
Fixes
- Fixed crash on windows when UTF-8 is in path. #48944 ^{(Also in 38, 40)}
- Reenable V8 trap handlers for wasm in browser and utility process, improves runtime execution of wasm. #48837 ^{(Also in 40)}
- Restored window's canHide property. #48901 ^{(Also in 37, 38)}
- Windows: Calling window.setFocusable(true) will no longer cause a window to lose focus. #48928 ^{(Also in 40)}
Other Changes
- Updated Chromium to 142.0.7444.162. #48899 |
| 39.1.2 | 10 de novembre del 2025 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v39.1.2
Fixes
- Corrected the appearance of tiled windows on GNOME (when frame: true), and removed resize handles from tiled edges. #48834 ^{(Also in 38, 40)}
- Fix: ESM-from-CJS import when CJK characters are in path. #48873
- Fixed oom crash when optimizing certain wasm functions involving large phi nodes. #48815 ^{(Also in 38, 40)}
- Fixed the issue where the parent window remained interactive after the modal window was opened. #48865 ^{(Also in 40)}
Other Changes
- Updated Chromium to 142.0.7444.134. #48818
Documentation
- Documentation changes: #48842
Unknown
- Fixed an issue that menu items on macOS could not be disabled under all circumstances. #48830 ^{(Also in 38, 40)} |
| 39.1.1 | 6 de novembre del 2025 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v39.1.1
Fixes
- Fixed an application crash when clicking or hovering over the native MacOS "Window" menu. Reverts #48598. #48800 ^{(Also in 40)}
- Fixed draw smoothing round corner issue. #48781 ^{(Also in 40)} |
| 39.1.0 | 5 de novembre del 2025 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v39.1.0
Fixes
- Fixed an issue on Wayland (Linux) where right-clicking in the titlebar could break mouse interactions. #48758 ^{(Also in 38, 40)}
- Fixed an issue that menu items on macOS could not be disabled under all circumstances. #48711 ^{(Also in 37, 38)}
- Fixed incorrect signal variable reference in nan-spec-runner that could cause install failures to go undetected. #48709 ^{(Also in 38)}
Other Changes
- Updated Chromium to 142.0.7444.59. #48723
- Updated Node.js to v22.21.1. #48616 |
| 39.0.0 | 27 d’octubre del 2025 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v39.0.0
Stack Upgrades
- Chromium 142.0.7444.52
- New in 142
- New in 141
- Node 22.20.0
- Node 22.20.0 blog post
- V8 14.2
Breaking Changes
- Added colorSpace to offscreen shared texture info of webContents.on('paint') event.
- Breaking Changed the signature of OffscreenSharedTexture to provide a unified handle that holds the native handle. #47315
- Fixed a spec compliance issue with window.open where it should always create a resizable popup window but did not. #47540
For breaking changes inherited via Chromium, see blog post
Features
Additions
- Added RGBAF16 output format with scRGB HDR color space support to Offscreen Rendering. #48504
- Added fileBacked and purgeable fields to process.getSystemMemoryInfo() for macOS. #47628 (Also in 37, 38)
- Added support for guid Tray constructor option on macOS to allow tray icons to maintain position across launches. #47838 (Also in 36, 37, 38)
- Added webFrameMain.fromFrameToken(processId, frameToken) to get a WebFrameMain instance from its frame token. #47850 (Also in 38)
- Added methods to enable more granular accessibility support management. #48625
- Added support for app.getRecentDocuments() on Windows and macOS. #45839 (Also in 36, 37, 38)
- Added support for USBDevice.configurations. #47459
- Added the ability to retrieve the system accent color on Linux using systemPreferences.getAccentColor. #48628
- Adds the ability to change window accent color on Windows after initial window initialization via {get|set}AccentColor. #47741 (Also in 36, 37, 38)
- Allowed for persisting File System API grant status within a given session. #48326 (Also in 37, 38)
- Internally switched to using DIR_ASSETS instead of DIR_MODULE/DIR_EXE to locate assets and resources, and added "assets" as a key that can be queried via app.getPath. #47439 (Also in 37, 38)
- Support dynamic ESM imports in non-context isolated preloads. #48488 (Also in 37, 38)
Fixes
- Fixed an issue where systemPreferences.getAccentColor inverted the color. #48624
- Fixed an issue where calling webContents.openDevTools({ mode: 'detach' }) would cause a crash on Wayland. #48623
- Fixed crash when accessing webContents.session. #48344
- Fixed crash when inspector agent attempts to evaluate on provisional frames. #48515
- Fixed crash when passing feature param from commandline --enable-features=Feature:ParamA/Value. #48442
Also in earlier versions...
- AccentColor set distinguishes the frame. #48450 (Also in 37, 38)
- Fix: runtime JS error that crashes GetPackageJSON. #48425 (Also in 37, 38)
- Fixed Wayland configuration through the XDG_SESSION_TYPE environment variable. #48310 (Also in 38)
- Fixed Windows dialog.showMessageBox default button handling. #48521 (Also in 36, 37, 38)
- Fixed a bug where app extensions filters didn't allow for selecting app bundles in macOS file dialogs. #47825 (Also in 36, 37, 38)
- Fixed a bug where the Referer header was not being set correctly when using webContents.downloadURL(). #47625 (Also in 36, 37, 38)
- Fixed a child process crash on macOS when the running application is replaced with one that has a newer implementation triggering the sandbox. #47765 (Also in 37, 38)
- Fixed a crash possible when calling webContents.loadURL() from a failed webContents.loadURL() call's catch handler. #48004 (Also in 36, 37, 38)
- Fixed a crash when adding the -electron-corner-smoothing CSS rule to a stylesheet with no associated document. #47759 (Also in 37, 38)
- Fixed a crash when calling desktopCapturer.getSources with an empty thumbnail size. #47641 (Also in 36, 37, 38)
- Fixed a crash when calling some webContents functions after window.close(). #47933 (Also in 36, 37, 38)
- Fixed a potential crash in dialog.showOpenDialog on Windows with an empty extension filter array. #48658 (Also in 37, 38)
- Fixed addBrowserView to prevent unnecessary removal and re-adding of the same BrowserView. #48053 (Also in 37, 38)
- Fixed an error when checking environmental variables when using remote checksu |