Populært: Data opdateret 26. oktober 2026

Kategorier

Internet1.355
Kommunikation321
Lyd og video898
Grafik og design539
Kontor og produktivitet1.120
Udviklerværktøjer3.132
AI-værktøjer527
Sikkerhed og privatliv385
Systemværktøjer3.113
Spil523
Uddannelse og videnskab239
Netværk og IT284

Electron: download ældre versioner

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

Her er 45 versioner af Electron, fra 5. maj 2026 til den aktuelle 42.11.18. Hver version linker til udgiverens egne installationsfiler.

2026: 45 45 26
VersionDatoStørrelseFiler
42.11.18Nyeste 21. oktober 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
Udgivelsesnoter
Release Notes for v42.11.18
Warning
Electron 42.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.
Other Changes
- Backported fixes from upstream ANGLE, Chromium, PDFium, Skia and V8. #55148
42.11.17 20. oktober 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
Udgivelsesnoter
Release Notes for v42.11.17
Warning
Electron 42.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.
42.11.16 20. oktober 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
Udgivelsesnoter
Release Notes for v42.11.16
Fixes
- Fixed link-opened windows not using the opener's session and webPreferences. #55050 ^{(Also in 43, 44, 45)}
- Fixed setCertificateVerifyProc occasionally not being applied to a request issued concurrently with the first request to a host. #55054 ^{(Also in 43, 44, 45)}
42.11.15 16. oktober 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
Udgivelsesnoter
Release Notes for v42.11.15
Fixes
- Fixed a crash on Linux at startup or on theme change with GTK modules loaded. #55015
- Fixed an issue where clicks posted to a background app were dropped on macOS. #54906 ^{(Also in 43, 44, 45)}
- Fixed net.fetch and session.fetch failing permanently with net::ERR_FAILED after the Network Service process restarts. #54925 ^{(Also in 43, 44, 45)}
- Fixed utilityProcess dropping messages posted with process.parentPort.postMessage() right before the process exits. #55000 ^{(Also in 43, 45)}
Other Changes
- Backported fixes from upstream Chromium and V8. #55035
42.11.14 14. oktober 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
Udgivelsesnoter
Release Notes for v42.11.14
Other Changes
- Backported fixes from upstream ANGLE, Chromium, PDFium and V8. #54900
42.11.13 13. oktober 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
Udgivelsesnoter
Release Notes for v42.11.13
Fixes
- Fixed a crash when starting without an available display server on Linux. #54796 ^{(Also in 45)}
42.11.12 7. oktober 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
Udgivelsesnoter
Release Notes for v42.11.12
Fixes
- Fixed a renderer crash when a ResizeObserver loop-limit error handler modified layout. #54610 ^{(Also in 43, 44, 45)}
Other Changes
- Backported fixes from upstream ANGLE, Chromium, Dawn, fontconfig, Skia, V8 and WebRTC. #54668
- Backported fixes from upstream ANGLE, Chromium, Skia, V8 and WebRTC. #54659
42.11.11 6. oktober 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
Udgivelsesnoter
Release Notes for v42.11.11
Fixes
- Fixed a crash on launch on macOS when the system refused to register the app for sleep/wake notifications. #54598
42.11.10 30. september 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
Udgivelsesnoter
Release Notes for v42.11.10
Other Changes
- Backported fixes from upstream ANGLE, Chromium, Dawn and V8. #54565
42.11.9 29. september 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
Udgivelsesnoter
Release Notes for v42.11.9
Fixes
- Fixed clipboard.read(), readText() and has() resolving seconds late on Linux while the app was idle. #54310 ^{(Also in 43, 44, 45)}
- Fixed fs.rmSync failing to remove read-only files on Windows. #54257 ^{(Also in 43, 44, 45)}
- Fixed pointerLock permission requests from some iframes reporting the parent frame. #54466 ^{(Also in 43, 44, 45)}
- Fixed utilityProcess dropping stdout/stderr output that the child wrote immediately before exiting. #54332 ^{(Also in 43, 44, 45)}
- Fixed WebAssembly exception handlers failing to catch, or crashing during tier-up, in modules using wasm exceptions. #54236
- Fixed WebAssembly modules loaded from the code cache crashing or throwing RuntimeError: unreachable after updating between certain patch releases. #54239 ^{(Also in 43, 44, 45)}
42.11.8 23. september 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
Udgivelsesnoter
Release Notes for v42.11.8
Other Changes
- Backported fixes from upstream ANGLE, Chromium, Dawn, PDFium and V8. #54223
42.11.7 22. september 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
Udgivelsesnoter
Release Notes for v42.11.7
Fixes
- Fixed a spurious "sandboxed_renderer.bundle.js script failed to run" console error when DevTools attached to a sandboxed frame before its first navigation. #54175 ^{(Also in 43)}
- Fixed an "Invalid guestInstanceId" error when removing a loaded <webview> from the DOM. #54098 ^{(Also in 43, 44, 45)}
42.11.6 18. september 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
Udgivelsesnoter
Release Notes for v42.11.6
Other Changes
- Backported fixes from upstream Chromium, Dawn, PDFium, Skia and V8. #54083
42.11.5 17. september 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
Udgivelsesnoter
Release Notes for v42.11.5
Other Changes
- Backported fixes from upstream ANGLE, Chromium, Skia and V8. #53986
42.11.4 15. september 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
Udgivelsesnoter
Release Notes for v42.11.4
Fixes
- Fixed a renderer crash when an iframe was removed right after loading with nodeIntegrationInSubFrames enabled and sandbox disabled, e.g. on pages that embed Meta Pixel. #53886 ^{(Also in 43, 44, 45)}
Other Changes
- Backported fixes from upstream ANGLE, Chromium, libyuv, PDFium and V8. #53767
42.11.3 8. september 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
Udgivelsesnoter
Release Notes for v42.11.3
Fixes
- File System Access permission requests and the file-system-access-restricted event are scoped to the requesting document, grants are reset when the origin's last page closes, and write access works in in-memory sessions. #53695 ^{(Also in 43, 44, 45)}
- Fixed session.setPermissionCheckHandler receiving the top-level origin and a null webContents for hid and usb checks made from a subframe. #53736 ^{(Also in 43, 44, 45)}
- Fixed webContents.on(), removeListener() and removeAllListeners() throwing "Object has been destroyed" for console-message listeners after the WebContents was destroyed. #53497 ^{(Also in 43, 44, 45)}
- Fixed a crash on Linux when process.env was written while another thread was reading the environment, and a memory leak when a worker thread exits. #53511 ^{(Also in 43, 44, 45)}
- Fixed a possible crash on Windows when a file dialog was shown for a window that was being closed at the same time. #53585 ^{(Also in 43, 44, 45)}
- Fixed a renderer crash when the main process sent IPC to, or a page navigated, a same-process window.open() child whose contextIsolation differed from its opener's. #53541 ^{(Also in 43, 44, 45)}
- Fixed crashes in setDisplayMediaRequestHandler when the granted frame had been destroyed or another tab was granted by id. #53674 ^{(Also in 43, 44, 45)}
- Internal <webview>, window.close() and executeJavaScript reply IPCs are validated against the sending frame. #53727 ^{(Also in 43, 44, 45)}
- <webview> without allowpopups also blocks links opened into a new window by modifier-click, and such windows navigate as the clicking document rather than as a browser-initiated load. #53719 ^{(Also in 43, 44, 45)}
- getUserMedia with chromeMediaSource: 'desktop' no longer accepts WebContents source ids; use chromeMediaSource: 'tab' with webContents.getMediaSourceId() or setDisplayMediaRequestHandler to capture a WebContents. #53710 ^{(Also in 43, 44, 45)}
- nodeIntegrationInWorker now applies only to workers created by frames that themselves have Node integration; enable nodeIntegrationInSubFrames to keep Node in workers created by subframes. #53713 ^{(Also in 43, 44, 45)}
- openExternal permission requests started by a frame that has since gone away are attributed to that frame's origin rather than to the navigating page. #53697 ^{(Also in 43, 44, 45)}
- pointerLock and keyboardLock permission requests now report the requesting frame, and execCommand('paste') requires user activation in the frame that calls it. #53702 ^{(Also in 43, 44, 45)}
42.11.2 4. september 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
Udgivelsesnoter
Release Notes for v42.11.2
Fixes
- Fixed application crash after a large number of IPC messages from renderers. #53419 ^{(Also in 43, 44, 45)}
- Fixed native addons deriving from node::ObjectWrap aborting during garbage collection on Node.js 24.19.0 and later. #53394 ^{(Also in 43, 44, 45)}
Other Changes
- Backported fixes from upstream ANGLE, Chromium, Skia and V8. #53480
- Backported fixes from upstream Chromium, Dawn, Skia and V8. #53397
- Backported fixes from upstream Chromium, V8, ANGLE, Dawn, Skia, WebRTC and DevTools. #53367
42.11.1 1. september 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
Udgivelsesnoter
Release Notes for v42.11.1
Fixes
- Fixed chrome.tabs.query() returning tab url and title to extensions without the tabs permission or host access, aligning with tabs.get. #53355 ^{(Also in 43, 44, 45)}
- Fixed a renderer crash when an array with a throwing property getter is passed across contextBridge, and several main/utility-process crashes when option objects passed to Electron APIs contain throwing accessors or Proxy traps. #53329 ^{(Also in 43, 44)}
Other Changes
- Security: backported fixes for CVE-2026-15764, CVE-2026-15765, CVE-2026-15766, CVE-2026-15767, CVE-2026-15768, CVE-2026-15769, CVE-2026-15770, CVE-2026-15771, CVE-2026-15772, CVE-2026-15773, CVE-2026-15774, CVE-2026-15775, CVE-2026-15776, CVE-2026-15777, CVE-2026-15778. #53344
42.11.0 31. august 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
Udgivelsesnoter
Release Notes for v42.11.0
Fixes
- Fixed fs.constants.O_DIRECTORY, O_NOFOLLOW and O_DIRECT holding x86 values on Linux arm64 and armv7l, which made opening a directory fail with EINVAL, and made require('trace_events') behave the same on cross-compiled builds as on native ones. #53318 ^{(Also in 43, 44, 45)}
- Fixed a crash when calling node:wasi functions in optimized code. #53267 ^{(Also in 43, 44, 45)}
- Fixed a regression where a window created with a custom title can show an empty title after using back/forward navigation. #53217 ^{(Also in 43, 44)}
- Fixed desktopCapturer thumbnail generation and premature portal timeout on Linux with Wayland. #51784 ^{(Also in 43)}
- Fixed region-qualified --lang values such as de-DE loading no locale resources on macOS, which left localized strings empty and could crash WebAuthn Touch ID prompts. #53187 ^{(Also in 43, 44)}
- Fixed the GPU process being terminated in AppX/MSIX packaged apps on Windows when WebGPU fell back to SwiftShader. #53199 ^{(Also in 43, 44)}
Other Changes
- Backported fixes from upstream ANGLE, Chromium, Dawn, V8 and WebRTC. #53191
- Updated Node.js to v24.19.0. #52634
42.10.1 25. august 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
Udgivelsesnoter
Release Notes for v42.10.1
Fixes
- Fixed webContents.print() honoring printBackground, duplexMode, and printer default duplex settings. #53158 ^{(Also in 43, 44)}
- Fixed a crash on macOS when a notification's icon could not be attached; the notification is now shown without the icon. #53148 ^{(Also in 43, 44)}
- Fixed an issue where pages loaded in a detached WebContentsView wouldn't see the correct window size. #53151 ^{(Also in 43, 44)}
- Fixed the primary instance being killed or receiving truncated arguments when a second instance passed a very long command line or large additionalData to app.requestSingleInstanceLock(). #53157 ^{(Also in 43, 44)}
Other Changes
- Backported fixes from upstream ANGLE, Chromium, Dawn, Skia and V8. #52970
- Page resources, fetch() calls and file:// loads in renderers no longer wait for the main process to be idle when no webRequest listeners or protocol interceptors are registered. #53143 ^{(Also in 43, 44)}
42.10.0 24. august 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
Udgivelsesnoter
Release Notes for v42.10.0
Features
- Fixed contentTracing module to capture Node.js trace categories. #52973
Fixes
- Fixed DevTools device metrics overrides persisting indefinitely when a remote debugging client disconnected without clearing them. #53133 ^{(Also in 43, 44)}
- Fixed DevTools popup and context menus not appearing when DevTools is hosted in a custom window via webContents.setDevToolsWebContents(). #52981 ^{(Also in 43, 44)}
- Fixed BrowserWindow.unmaximize() and restore() having no effect on Wayland when the window was maximized immediately after creation. #53126 ^{(Also in 44)}
- Fixed Uncaught illegal access errors and possible renderer crashes after closing a same-process child window or removing an iframe with nodeIntegrationInSubFrames enabled. #53042 ^{(Also in 44)}
- Fixed dialog.showOpenDialog/dialog.showSaveDialog opening at an unusable location on Linux when defaultPath is a bare filename without a directory. #52980 ^{(Also in 43, 44)}
- Fixed a crash on Linux when the D-Bus session bus disconnected while the app was running, such as at logout or when dbus is restarted. #53094 ^{(Also in 43, 44)}
- Fixed a crash on Windows when V8 posted a delayed worker task during shutdown. #53014 ^{(Also in 43)}
- Fixed a crash with app.setLoginItemSettings if a non-UTF8 service name is used. #52989 ^{(Also in 43, 44)}
- Fixed a possible crash (SIGABRT) during process exit when the process had loaded tls/https shortly before exiting, affecting app.exit() before ready and short-lived ELECTRON_RUN_AS_NODE / child_process.fork() scripts. #52992 ^{(Also in 43, 44)}
- Fixed a possible main process crash at quit when a session was created from JavaScript that runs during shutdown. #53132 ^{(Also in 43, 44)}
- Fixed a rare crash in the main process when DevTools were opened and a garbage collection ran before the DevTools frontend finished loading. #52994 ^{(Also in 43, 44)}
- Fixed a renderer crash when a page calls SpeechRecognition.available() or SpeechRecognition.install() with processLocally. #53016 ^{(Also in 43, 44)}
- Fixed an issue on Linux where the system theme color appeared at the top edge of frameless windows. #52978 ^{(Also in 41, 43)}
- Fixed an issue where some values passed into requestSingleInstanceLock could result in a crash. #52982 ^{(Also in 43, 44)}
- Fixed crash in sharedTexture module when GPU context becomes unavailable. #52983 ^{(Also in 43, 44)}
- Fixed document title updates when using back/forward navigation using the same document without utilizing browserWindow.setTitle(). #53099 ^{(Also in 43, 44)}
- Fixed the built-in PDF viewer not rendering documents in in-memory sessions (partitions without the persist: prefix). #52990 ^{(Also in 43, 44)}
- Fixed titleBarOverlay.color set to rgba(0,0,0,0) failing back to default frame color. #52976 ^{(Also in 41, 43)}
- Fixed utility process crashes at exit on Windows 11 24H2 and later. #53091 ^{(Also in 43, 44)}
Other Changes
- Backported fixes from upstream Chromium and V8. #53060
- Fixed a 1-in-200 chance per renderer process on Windows of scripts on the first page load being compiled without their V8 code cache. #52988 ^{(Also in 43, 44)}
- Fixed a Windows x64 renderer performance regression introduced in 42.8.1 that made style/layout work (and app startup) noticeably slower. #53064
- Fixed a stall of tens of milliseconds while creating the first BrowserWindow on Linux.
- Improved the performance of file lookups inside ASAR archives and of large files served from them to the renderer.
- Improved the performance of calls through contextBridge-exposed APIs.
- Reduced the main-thread cost of sending large values through ipcRenderer, ipcMain handlers and webContents.send. #53019 ^{(Also in 43, 44)}
- Improved startup time of utilityProcess.fork(), child_process.fork() / ELECTRON_RUN_AS_NODE child processes and Node.js-enabled renderers. #53136 ^{(Also in 43, 44)}
- Linux arm64, Windows arm64 and macOS x64 builds now start the main process from the embe
42.9.3 18. august 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
Udgivelsesnoter
Release Notes for v42.9.3
Fixes
- Fixed a graphical glitch on Linux where thin borders appeared past the drop shadows on frameless windows when multiple windows were created. #52772 ^{(Also in 43, 44)}
- Fixed a memory leak when creating BrowserWindows. #52893 ^{(Also in 43, 44)}
- Fixed an issue on Windows where the app process could fail to exit after app.quit() while a shell.openExternal() or shell.openPath() call was still waiting on a system "Open with" dialog. #52900 ^{(Also in 41, 43, 44)}
- Fixed custom V8 snapshots (electron-mksnapshot, and the loadBrowserProcessSpecificV8Snapshot fuse) having no effect in the main process on macOS arm64, Linux x64 and Windows x64. #52876 ^{(Also in 43, 44)}
Other Changes
- Backported fix for 524628213. #52869
- Reduced idle main-process CPU wakeups caused by Node.js timers and immediates. #52907 ^{(Also in 43, 44)}
42.9.2 16. august 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
Udgivelsesnoter
Release Notes for v42.9.2
Fixes
- Fixed registerFileProtocol and registerHttpProtocol returning readable responses to cross-origin no-cors fetches; they now return opaque responses like protocol.handle. #52855 ^{(Also in 41, 43, 44)}
- Fixed a WebContentsView staying blank after its window is shown when setBackgroundThrottling(false) was called while the window was hidden. #52865 ^{(Also in 43, 44)}
- Fixed a crash when resolving a path inside a malformed ASAR archive that contains cyclic link entries. #52859 ^{(Also in 43, 44)}
- Fixed downloading files that live inside an asar archive, including saving a packed PDF from the built-in PDF viewer. #52828 ^{(Also in 43, 44)}
- Fixed windows opened by a sandboxed top-level frame not inheriting the opener's sandbox restrictions. #52850 ^{(Also in 41, 43, 44)}
- <webview> and window.open now inherit nodeIntegrationInWorker from the embedder, consistent with the other Node and sandbox preferences. #52831 ^{(Also in 41, 43, 44)}
Other Changes
- Backported fixes for 542224257, 542025190. #52843
42.9.1 15. august 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
Udgivelsesnoter
Release Notes for v42.9.1
Fixes
- Fixed a crash in systemPreferences.promptTouchID(reason) when an invalid reason value is passed. #52780 ^{(Also in 43, 44)}
- Fixed a potential crash in contentTracing.stopRecording() when the trace file could not be written to the requested path. #52796 ^{(Also in 43, 44)}
Other Changes
- Backported fixes from upstream ANGLE, Chromium, Skia and V8. #52706
- Backported fixes from upstream Chromium and V8. #52785
- Fixed an issue on macOS where a page's first use of speechSynthesis could block the main process for several hundred milliseconds. #52813
42.9.0 11. august 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
Udgivelsesnoter
Release Notes for v42.9.0
Features
- Added webFrameMain.printToPDF() to allow printing individual frames to PDF from the main process. #52626 ^{(Also in 43, 44)}
Fixes
- Fixed a browser process crash that could occur during Windows logoff, shutdown, or restart. #52621 ^{(Also in 43, 44)}
- Fixed a crash report when the X server or Wayland compositor exits while an app is running. #52686 ^{(Also in 43, 44)}
- Fixed a crash when quickly switching menus while the app is under heavy load. #52671 ^{(Also in 43, 44)}
- Fixed a potential crash when notifying user activation before the primary main frame was live. #52699 ^{(Also in 43, 44)}
- Fixed an issue where a JavaScript out-of-memory crash could be reported from inside the crash-key handler instead of at the out-of-memory site. #52723 ^{(Also in 43, 44)}
Other Changes
- Backported fixes from upstream ANGLE, Chromium and V8. #52664
- No user-facing change; semver/none. #52733
42.8.1 4. august 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
Udgivelsesnoter
Release Notes for v42.8.1
Fixes
- Fixed BrowserWindow size corruption on Windows when created with explicit x/y on a secondary monitor whose DPI differs from the primary. #52500 ^{(Also in 43, 44)}
- Fixed Dirent.parentPath being undefined for fs.readdir, fs.readdirSync, fs.glob, and fs.globSync with withFileTypes: true inside asar archives. #52506 ^{(Also in 43, 44)}
- Fixed a UAF with protocol.registerStreamProtocol when an error is emitted during a read. #52516 ^{(Also in 41, 43, 44)}
- Fixed a crash that could occur when closing DevTools while the host WebContents was being destroyed. #52511 ^{(Also in 41, 43, 44)}
Other Changes
- Fixed a renderer crash when disabling device emulation while the main frame was not local. #52601
- Improved the error message when an asar integrity check fails to name the entry that failed. #52623 ^{(Also in 43, 44)}
- Updated Node.js to v24.18.1. #52551
42.8.0 28. juli 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
Udgivelsesnoter
Release Notes for v42.8.0
Features
- Added available to process.getSystemMemoryInfo() on Linux, exposing proc/meminfo MemAvailable. #52378 ^{(Also in 43, 44)}
Fixes
- Fixed a window being marked hidden and background-throttled on macOS when covered by a transparent or click-through window. #52390 ^{(Also in 43, 44)}
- Fixed an issue where loading ICO files from ASAR archives on Windows left temporary icon files behind. #52479 ^{(Also in 43, 44)}
42.7.1 21. juli 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
Udgivelsesnoter
Release Notes for v42.7.1
Fixes
- Fixed app.disableHardwareAcceleration() not fully disabling GPU hardware usage on Windows starting from Electron 38. #52371 ^{(Also in 41, 43, 44)}
- Fixed a crash when showing Linux message boxes while another Linux UI implementation was active. #52408 ^{(Also in 43, 44)}
- Fixed an issue where frameless windows could shrink after applying constraints or toggling resizability on Windows. #52366 ^{(Also in 43)}
- Fixed crash during maglev compilation. #52311
- Fixed remote debugging via --remote-debugging-port not working when inspecting from Chrome's chrome://inspect page. The DevTools page would appear empty due to the frontend URL pointing to a CDN that returned 404 for Electron's Chromium builds. #51415 ^{(Also in 41)}
- Fixed unnecessary autofill popup creation for fields without datalist suggestions, which could cause input latency on macOS. #52319 ^{(Also in 41, 43, 44)}
Other Changes
- Backported fixes from upstream Chromium and V8. #52395
42.7.0 15. juli 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
Udgivelsesnoter
Release Notes for v42.7.0
Features
- Added net.WebSocket, a WHATWG-compatible WebSocket client for the main process that routes through Chromium's network stack. #52345
42.6.2 14. juli 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
Udgivelsesnoter
Release Notes for v42.6.2
Fixes
- Fixed a browser-process crash (ValidateIntegrityOrDie) and spurious preload ENOENT errors when an app's app.asar is replaced on disk (e.g. by an updater or MDM software) while the app is running. #52294 ^{(Also in 43, 44)}
- Fixed an issue on Windows where BrowserWindow with useContentSize: true would clamp the content area smaller than the configured maxWidth / maxHeight when programmatically resizing beyond those constraints via setBounds, setSize, or setContentSize. #51622
Other Changes
- Backported fixes from upstream Chromium. #52303
42.6.1 7. juli 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
Udgivelsesnoter
Release Notes for v42.6.1
Fixes
- Fixed crash triggered by replacing an open application menu. #52275 ^{(Also in 41, 43, 44)}
42.6.0 3. juli 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
Udgivelsesnoter
Release Notes for v42.6.0
Fixes
- Fixed running under tsx import transpilation. #52046 ^{(Also in 43)}
Other Changes
- Backported fixes from upstream Chromium, ANGLE, Dawn, and V8. #52230
- Updated Chromium to 148.0.7778.280. #52110
- Updated Node.js to v24.18.0. #52105
42.5.2 30. juni 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
Udgivelsesnoter
Release Notes for v42.5.2
Fixes
- Windows opened from links inside a sandboxed iframe now inherit the iframe's sandbox restrictions unless allow-popups-to-escape-sandbox is set. #52190 ^{(Also in 43)}
42.5.1 29. juni 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
Udgivelsesnoter
Release Notes for v42.5.1
Fixes
- Fixed ProtocolResponse.url requests being made through the default session instead of the session the protocol handler was registered on when ProtocolResponse.session was not set. #52132 ^{(Also in 40, 41, 43)}
- Made "reload" menu items work with BaseWindow. #52117 ^{(Also in 41, 43)}
Other Changes
- Backported fixes from upstream Chromium. #52115
- Backported fixes from upstream Chromium. #52169
42.5.0 23. juni 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
Udgivelsesnoter
Release Notes for v42.5.0
Fixes
- Fixed Windows edge case in NativeWindowViews::MoveBehindTaskBarIfNeeded(). #52022 ^{(Also in 41, 43)}
- Fixed an issue where clicking the maximize button could progressively shrink the window in some Wayland environments. #52045 ^{(Also in 43)}
Other Changes
- Backported fixes from upstream Chromium. #51975
- Updated Chromium to 148.0.7778.271. #52038
- Updated Node.js to v24.17.0. #52066
42.4.1 16. juni 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
Udgivelsesnoter
Release Notes for v42.4.1
Fixes
- Fixed DevTools Network panel missing most requests after navigating when webContents.debugger is attached. #51965 ^{(Also in 43)}
- Fixed safeStorage.isAsyncEncryptionAvailable() incorrectly reporting false shortly after the app ready event, and a crash when calling safeStorage.encryptStringAsync() or safeStorage.decryptStringAsync() before async encryption initialization completed. safeStorage.isAsyncEncryptionAvailable() now returns a Promise as documented. #51924
- Fixed a bug on Linux where a 1px line appeared at the top of frameless windows if the window and web contents had different background colors. #52005 ^{(Also in 41, 43)}
- Fixed a renderer crash when calling WebAssembly.compileStreaming() or WebAssembly.instantiateStreaming() with nodeIntegration enabled. #51956 ^{(Also in 43)}
Other Changes
- Backported fixes from upstream Chromium, Skia and Dawn. #51942
- Updated Chromium to 148.0.7778.265. #51979
Documentation
- Documentation changes: #51927
42.4.0 9. juni 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
Udgivelsesnoter
Release Notes for v42.4.0
Fixes
- Fixed a browser process crash when calling webContents.reload() or navigating synchronously from the render-process-gone event; 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
42.3.3 3. juni 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
Udgivelsesnoter
Release Notes for v42.3.3
Fixes
- Fixed a crash when calling node:wasi functions 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/TextEncoder APIs and a crash in fs.writeFileSync with 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)}
42.3.2 2. juni 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
Udgivelsesnoter
Release Notes for v42.3.2
- Fixed a crash in simdutf when processing strings in the main process
42.3.1 2. juni 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
Udgivelsesnoter
Release Notes for v42.3.1
Fixes
- Fixed a desktopCapturer crash 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() and app.setAsDefaultProtocolClient() on Linux. #51627
- Improved runtime performance. #51828
- Updated Chromium to 148.0.7778.218. #51790
42.3.0 26. maj 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
Udgivelsesnoter
Release Notes for v42.3.0
Features
- Added Linux support for app.getApplicationInfoForProtocol(). #51680
- Added Notification.remove(), removeAll(), and removeGroup() static methods for macOS. #51691 ^{(Also in 43)}
- Added session support to net module requests from utility process. #51698
Fixes
- Fixed an issue where process and other Node globals were undefined in ESM preload scripts when contextIsolation was disabled. #51726 ^{(Also in 43)}
- Fixed native addon compilation failure with undefined msvc intrinsic from v8 headers. #51706 ^{(Also in 43)}
Other Changes
- Updated Chromium to 148.0.7778.180. #51600
42.2.0 19. maj 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
Udgivelsesnoter
Release Notes for v42.2.0
Features
- Allowed the --experimental-inspector-network-resource Node.js flag to be passed through Electron. #51378 ^{(Also in 41)}
Fixes
- Fixed crash for Notification close. #51657 ^{(Also in 41, 43)}
Other Changes
- Backported fixes for a use-after-free in touch-event queue teardown, a runtime-effect validation gap in Skia image filters, and an integer overflow in the GLSL translator. #51646
- Backported fixes for an out-of-bounds write in WebAudio worklet setup, a heap overflow in the ANGLE GL backend, a use-after-free in the GTK Wayland platform, an accessibility tree-state validation issue, and an integer overflow in text bidi handling. #51666
- Improved performance of app.getApplicationNameForProtocol() on Linux. #51628
Documentation
- Documentation changes: #51688
42.1.0 14. maj 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
Udgivelsesnoter
Release Notes for v42.1.0
Fixes
- Fixed a crash in the macOS Touch ID WebAuthn prompt caused by a missing string resource, and added touchID.promptReason to app.configureWebAuthn() to customize the prompt text. #51594 ^{(Also in 41, 43)}
- Fixed a crash on MacOS when a user clicked into a title bar or top view. #51605 ^{(Also in 43)}
Other Changes
- Improved performance of webRequest header conversions and several other gin converter hot paths. #51607 ^{(Also in 43)}
- Improved performance of native event emission, IPC dispatch, and option-dictionary parsing. #51614 ^{(Also in 41)}
42.0.1 8. maj 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
Udgivelsesnoter
Release Notes for v42.0.1
Fixes
- Fixed DesktopCapturer crash on macOS. #51506
- Fixed ELECTRON_INSTALL_PLATFORM being ignored when resolving the Electron executable path during postinstall, which caused path.txt to be written for the host platform instead of the requested target and made isInstalled() always re-download on subsequent installs. #51370
- Fixed app.getLoginItemSettings() returning undefined for executableWillLaunchAtLogin on macOS; the property is now always a boolean. #51507 ^{(Also in 40, 41)}
- Fixed a potential race condition crash when closing DevTools. #51473 ^{(Also in 41)}
Other Changes
- Updated Chromium to 148.0.7778.97. #51517
42.0.0 5. maj 2026 — 64-bit ZIPARM64 ZIP32-bit ZIP
Udgivelsesnoter
Release Notes for v42.0.0
Stack Upgrades
- Chromium 148.0.7778.96
- New in 148
- New in 147
- Node v24.15.0
- Node 24.15.0 blog post
- V8 14.8
Breaking Changes
Behavior Changed: macOS notifications now use UNNotification API
Electron has migrated from the deprecated NSUserNotification API to the UNNotification API on macOS. The new API requires that an application be code-signed in order for notifications to be displayed. If an application is not code-signed, notifications will emit a failed event on the Notification object. #47817
Behavior Changed: electron no longer downloads itself via postinstall script
Previously, the electron npm package would download the Electron binary from the repository's GitHub Releases in the package's postinstall script. With recent supply chain security attacks against the npm ecosystem with postinstall scripts as a common attack vector, Electron will now download itself dynamically the first time that its main bin script is run (e.g. via npx electron). See RFC #22 for more context. #49328
Behavior Changed: Offscreen rendering default device scale factor
Previously, OSR used the primary display's device scale factor for rendering. Starting from Electron 42, the default changes to a constant value of 1.0 for more consistent output sizes. Use webPreferences.offscreen.deviceScaleFactor to specify a custom value. #49683
Removed: quotas object from Session.clearStorageData(options)
When calling Session.clearStorageData(options), the options.quotas object is no longer supported because it has been removed from upstream Chromium.
Removed: ELECTRON_SKIP_BINARY_DOWNLOAD environment variable
This environment variable is no longer supported due to the new lazy download behavior. #50459
Features
Additions
- Added app.configureWebAuthn({ touchID: { keychainAccessGroup } }) to enable the WebAuthn Touch ID platform authenticator on macOS. Also introduces a select-webauthn-account session event for discoverable-credential selection. #51411 (Also in 41)
- Added Notification.getHistory() for macOS. #51123
- Added Notification.handleActivation(callback) API on Windows to handle notification clicks, replies, and action buttons - including when the app is launched from a notification (cold start). #49919
- Added ELECTRON_INSTALL_PLATFORM and ELECTRON_INSTALL_ARCH variables to install binaries from other platforms and architectures. #49981
- Added allowExtensions privilege to protocol.registerSchemesAsPrivileged() to enable Chrome extensions on custom protocols. #50530 ^{(Also in 40, 41)}
- Added app.isActive() to check if the app is the active/foreground application (macOS only). #49622
- Added globalShortcut.setSuspended() and globalShortcut.isSuspended() methods to temporarily suspend and resume global shortcut handling. #50777
- Added id and groupId options to the Notification constructor on macOS. id allows custom identifiers for notifications, and groupId visually groups notifications together in Notification Center. #50304
- Added webContents.getOrCreateDevToolsTargetId(). #49733 ^{(Also in 41)}
- Added a disclaim option to the UtilityProcess API to allow for TCC disclaiming on macOS. #49128 ^{(Also in 39, 40, 41)}
- Added a reason property to the Notification 'closed' event on Windows to allow developers to know the reason the Notification was dismissed. #49913 ^{(Also in 40, 41)}
- Added an usePrinterDefaultPageSize option to webContents.print() to allow using the printer's default page size. #49523 ^{(Also in 41)}
- Added animation functionality to view.setBounds and added view.setBackgroundBlur. #48812
- Added id, groupId, and groupTitle support for Windows notifications. #50895
- Added nativeTheme.shouldDifferentiateWithoutColor on macOS. #50409 ^{(Also in 41)}
- Added support for MSIX auto-updating. #49230 ^{(Also in 39, 40, 41)}
- Added support for --experimental-transform-types. #49711 ^{(Also in 39, 40, 41)}
- Added support for long-animation-frame script attribution (via --enable-features=AlwaysLogLO

Mest populære i Sprog og SDK’er

Se alle
  1. Go Programming LanguageSprog og SDK’er
  2. LLVMSprog og SDK’er · LLVM
  3. DenoSprog og SDK’er · Deno Land Inc.
  4. CMakeSprog og SDK’er · Kitware
  5. YarnSprog og SDK’er · Yarn Contributors
  6. CcacheSprog og SDK’er · Joel Rosdahl
  7. sbtSprog og SDK’er · Lightbend, Inc.
  8. BOINCSprog og SDK’er · Space Sciences Laboratory, U.C. Berkeley
  9. Dart SDKSprog og SDK’er · Google
  10. NVM for WindowsSprog og SDK’er · Ecor Ventures LLC

Mere fra OpenJS Foundation

Se alle
  • ElectronSprog og SDK’er · OpenJS Foundation
  • ElectronSprog og SDK’er · OpenJS Foundation
  • ElectronSprog og SDK’er · OpenJS Foundation
  • ElectronSprog og SDK’er · OpenJS Foundation
  • ElectronSprog og SDK’er · OpenJS Foundation
  • ElectronSprog og SDK’er · OpenJS Foundation

Tags

Del