Aquí hi ha 19 versions d’Electron, des de 2 de setembre del 2025 fins a l’actual, 38.8.6. Cadascuna enllaça amb els instal·ladors del mateix desenvolupador.
| Versió | Data | Mida | Fitxers |
|---|---|---|---|
| 38.8.6Darrera versió | 10 de març del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v38.8.6
Warning
Electron 38.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
- Added validation to protocol client methods to reject protocol names that do not conform to the RFC 3986 URI scheme grammar. #50157 ^{(Also in 39, 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. #50177 ^{(Also in 39, 40, 41)}
- Fixed an issue where invalid characters in custom protocol or webRequest response header values were not rejected. #50130 ^{(Also in 39, 40, 41)}
- Fixed an issue where permission and device-chooser handlers received the top-level page origin instead of the requesting subframe's origin. #50151 ^{(Also in 39, 40, 41)} |
| 38.8.4 | 24 de febrer del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v38.8.4
Fixes
- Fixed memory leak when setting icons on Linux/GTK. #49897 ^{(Also in 39, 40, 41)} |
| 38.8.2 | 13 de febrer del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v38.8.2
Other Changes
- Backported fix for 483569511. #49792 |
| 38.8.1 | 10 de febrer del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v38.8.1
Fixes
- Fixed an issue whereby a duplicate "Toggle Full Screen" menu item appeared in the View menu on macOS. #49596 ^{(Also in 39, 40, 41)}
- Fixed dock menu items not respecting enabled and checked properties on macOS. #49627 ^{(Also in 39, 40, 41)} |
| 38.8.0 | 28 de gener del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v38.8.0
Fixes
- Fixed an issue where menu-did-close was not emitted properly for some application menus. #49094 ^{(Also in 39, 40)}
- Fixed an issue where systemPreferences.getAccentColor inverted the color. #49066 ^{(Also in 37, 39)}
Other Changes
- Updated Node.js to v22.22.0. #49388
Unknown
- Fixed an issue where some packages weren't correctly filtered on macOS in dialogs. #49471 ^{(Also in 39, 40, 41)} |
| 38.7.2 | 25 de novembre del 2025 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v38.7.2
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. #49047 ^{(Also in 39, 40)}
- Fixed the issue where the parent window leave disabled after the modal window call show() multiple time. #49020 ^{(Also in 39, 40)} |
| 38.7.1 | 19 de novembre del 2025 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v38.7.1
Other Changes
- Backported fix for 450328966. #49009
- Backported fix for 457351015. #48984 |
| 38.7.0 | 14 de novembre del 2025 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v38.7.0
Features
- Added app.isHardwareAccelerationEnabled(). #48681 ^{(Also in 37, 39)}
- Added bypassCustomProtocolHandlers option to net.request. #48881 ^{(Also in 39, 40)}
- Automatically focus DevTools when element is inspected or breakpoint is triggered. #48701 ^{(Also in 37, 39)}
- Enables resetting accent color to follow system accent settings if a previous color has been set via window.setAccentColor(null). #48853 ^{(Also in 39)}
Fixes
- Corrected the appearance of tiled windows on GNOME (when frame: true), and removed resize handles from tiled edges. #48836 ^{(Also in 39, 40)}
- Fix: ESM-from-CJS import when CJK characters are in path. #48876 ^{(Also in 39, 40)}
- Fixed an issue where calling webContents.openDevTools({ mode: 'detach' }) would cause a crash on Wayland. #48926 ^{(Also in 39)}
- Fixed crash on windows when UTF-8 is in path. #48947 ^{(Also in 39, 40)}
- Fixed oom crash when optimizing certain wasm functions involving large phi nodes. #48817 ^{(Also in 39, 40)}
- Fixed the issue where the parent window remained interactive after the modal window was opened. #48866 ^{(Also in 39, 40)}
- Restored window's canHide property. #48900 ^{(Also in 37, 39)}
Other Changes
- Backported fix for 460017370. #48950
Unknown
- Fixed an issue that menu items on macOS could not be disabled under all circumstances. #48829 ^{(Also in 39, 40)} |
| 38.6.0 | 7 de novembre del 2025 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v38.6.0
Fixes
- Fixed an application crash when clicking or hovering over the native MacOS "Window" menu. Reverts #48598. #48801 ^{(Also in 39, 40)}
- Fixed an issue on Wayland (Linux) where right-clicking in the titlebar could break mouse interactions. #48757 ^{(Also in 39, 40)}
- Fixed an issue that menu items on macOS could not be disabled under all circumstances. #48710 ^{(Also in 37, 39)}
- Fixed draw smoothing round corner issue. #48780 ^{(Also in 40)}
- Fixed incorrect signal variable reference in nan-spec-runner that could cause install failures to go undetected. #48708 ^{(Also in 39)}
Other Changes
- Updated Node.js to v22.21.1. #48615 |
| 38.5.0 | 29 d’octubre del 2025 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v38.5.0
Features
- Added methods to enable more granular accessibility support management. #48626 ^{(Also in 37, 39)}
Fixes
- Fixed a potential crash in dialog.showOpenDialog on Windows with an empty extension filter array. #48660 ^{(Also in 37, 39)}
- Fixed an error when checking environmental variables when using remote checksums when installing Electron via npm. #48672 ^{(Also in 37, 39)}
- Fixed an issue where trafficLightPosition would not be correctly applied when using titleBarStyle: 'customButtonsOnHover' on macOS 26. #48620 ^{(Also in 37, 39)}
- Fixed an issue where button background on mouse hover with titleBarOverlay wasn't always calculated to provide appropriate minimum contrast. #48595 ^{(Also in 37, 39)}
- Fixed an issue where icons didn't show up as expected on Windows Toast notifications. #48630 ^{(Also in 39)}
- Fixed crash when inspector agent attempts to evaluate on provisional frames. #48513 ^{(Also in 39)}
Other Changes
- Updated Chromium to 140.0.7339.249. #48569
Documentation
- Documentation changes: #48684 |
| 38.4.0 | 21 d’octubre del 2025 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v38.4.0
Features
- Support dynamic ESM imports in non-context isolated preloads. #48489 (Also in 39)
Fixes
- Fixed shader-f16 to work on Windows. #48555 (Also in 37, 39)
- Fixed white flash on call to BrowserWindow.show. #48560 (Also in 37, 39)
- Titlebar buttons now appear on the correct side of windows on Wayland in Ubuntu. #48602 (Also in 39) |
| 38.3.0 | 15 d’octubre del 2025 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v38.3.0
Fixes
- Fixed Windows dialog.showMessageBox default button handling. #48519 (Also in 36, 37, 39)
- Fixed an issue where shell.openExternal caused an unexpected dialog to open when there was no app suitable to open the url. #48517 (Also in 39)
- Fixed an issue where authentication via websockets can crash. #48539 (Also in 37, 39)
- Fixed an issue where changing the resizable property on a window would break the styles of a transparent window. #48499 (Also in 39)
Other Changes
- Fixed a development issue where the metal toolchain could not be found when building on macOS 26. #48473 (Also in 37, 39)
- Updated Chromium to 140.0.7339.240. #48486
- Updated Node.js to v22.20.0. #48381 |
| 38.2.2 | 7 d’octubre del 2025 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v38.2.2
Fixes
- AccentColor set distinguishes the frame. #48451 (Also in 37, 39)
- Fix: runtime JS error that crashes GetPackageJSON. #48424 (Also in 37, 39)
- Fixed download button does not work in PDF Viewer. #48409 (Also in 39) |
| 38.2.1 | 3 d’octubre del 2025 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v38.2.1
Fixes
- Fixed an issue where snapped windows aren't correctly snapped when minimized and then unminimized. #48437 (Also in 39) |
| 38.2.0 | 28 de setembre del 2025 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v38.2.0
Features
- Allowed for persisting File System API grant status within a given session. #48327 (Also in 37)
Fixes
- Fixed Wayland configuration through the XDG_SESSION_TYPE environment variable. #48309
- Fixed excessive WindowServer GPU usage on macOS Tahoe 26. #48398 (Also in 36, 37, 39)
- Fixed high CPU usage with <input> tag on macOS 26. #48394 (Also in 37, 39) |
| 38.1.2 | 17 de setembre del 2025 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v38.1.2
Other Changes
- Use Local Execution, Remote Caching (LERC) for fork PRs (#48324)
- Updated v8 (#48338) |
| 38.1.1 | 16 de setembre del 2025 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v38.1.1
Other Changes
- Updated Chromium to 140.0.7339.133. #48287 |
| 38.1.0 | 10 de setembre del 2025 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v38.1.0
Other Changes
- Updated Chromium to 140.0.7339.80. #48249
- Updated Node.js to v22.19.0. #48221 |
| 38.0.0 | 2 de setembre del 2025 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v38.0.0
Stack Upgrades
- Chromium 140.0.7339.41
- New in 140
- New in 139
- Node 22.18.0
- Node 22.18.0 blog post
- V8 14.0
Breaking Changes
- For breaking changes inherited via Chromium, see blog post
Features
Additions
- Added before-mouse-event to allow intercepting and preventing mouse events in WebContents. #47280 (Also in 36, 37)
- Added fileBacked and purgeable fields to process.getSystemMemoryInfo() for macOS. #48146 (Also in 37)
- Added innerWidth and innerHeight options for window.open. #46749 (Also in 35, 36, 37)
- Added support for guid Tray constructor option on macOS to allow tray icons to maintain position across launches. #48077 (Also in 36, 37)
- Added webFrameMain.fromFrameToken(processId, frameToken) to get a WebFrameMain instance from its frame token. #47942
- Added sublabel functionality for menus on macOS >= 14.4. #46887 (Also in 35, 36, 37)
- Added support for app.getRecentDocuments() on Windows and macOS. #47924 (Also in 36, 37)
- Added support for --no-experimental-global-navigator flag. #47370 (Also in 35, 36, 37)
- Added support for HIDDevice.collections. #47391 (Also in 36, 37)
- Added support for screen.dipToScreenPoint(point) and screen.screenToDipPoint(point) on Linux X11. #46211 (Also in 35, 36, 37)
- Added support for customizing system accent color and highlighting of active window border. #47285 (Also in 35, 36, 37)
- Added support for menu item role palette and header on macOS. #45538 (Also in 37)
- Added support for node option --experimental-network-inspection. #46690 (Also in 35, 36, 37)
- Added the priority and priorityIncremental options to net.request(). #42628 (Also in 36, 37)
- Adds the ability to change window accent color on Windows after initial window initialization via {get|set}AccentColor. #47939 (Also in 36, 37)
Improvements
- Exposed win.isContentProtected() to allow developers to check window protection status. #47242 (Also in 36, 37)
- 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. #47950 (Also in 37)
Fixes
- Fixed an issue where dialog.showMessageDialog showed a window incorrectly centered to monitor instead of parent window when passed. #48215
- Fixed an issue where users on MacOS were unable to interact with a webpage loaded via loadURL. #47575
- Fixed broken chrome://accessibility page. #47497
Also in earlier versions...
- Fixed addChildView() crashes when adding a closed WebContentsView. #47099 (Also in 35, 36, 37)
- Fixed a bug where app extensions filters didn't allow for selecting app bundles in macOS file dialogs. #47841 (Also in 36, 37)
- Fixed a bug where the Referer header was not being set correctly when using webContents.downloadURL(). #47867 (Also in 36, 37)
- Fixed a child process crash on macOS when the running application is replaced with one that has a newer implementation triggering the sandbox. #47783 (Also in 37)
- Fixed a crash possible when calling webContents.loadURL() from a failed webContents.loadURL() call's catch handler. #48043 (Also in 36, 37)
- Fixed a crash that could occur when opening some dialogs as windows are closing on macOS. #46927 (Also in 35, 36, 37)
- Fixed a crash when adding the -electron-corner-smoothing CSS rule to a stylesheet with no associated document. #47785 (Also in 37)
- Fixed a crash when calling desktopCapturer.getSources with an empty thumbnail size. #47652 (Also in 36, 37)
- Fixed a crash when calling some webContents functions after window.close(). #47952 (Also in 36, 37)
- Fixed a possible crash using the WebView tag and calling focus. #46979 (Also in 35, 36, 37)
- Fixed a potential crash using session.clearData in some circumstances. #47361 (Also in 35, 36, 37)
- Fixed an error when importing electron for the first time from an ESM module loaded by a CJS module in a packaged app. #46810 (Also in 35, 36, 37)
- Fixed an issue on some older Windows versions where setContentProtecti |