Packages

electron

45.0.0 · 21 Oct 2026MIT5M / weekRepositoryHomepagenpmAtom feed

1131 stable releases, newest first, by release line. Notes are quoted as the maintainers published them.

  1. 42.x
  2. 42.11.17

    20 Oct 2026
  3. 42.11.16

    20 Oct 2026
    • 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)

  4. 42.11.15

    16 Oct 2026
    • 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)

  5. 42.11.14

    14 Oct 2026
    • Backported fixes from upstream ANGLE, Chromium, PDFium and V8. #54900

  6. 42.11.13

    13 Oct 2026
    • Fixed a crash when starting without an available display server on Linux. #54796 (Also in 45)

  7. 42.11.12

    7 Oct 2026
    • Fixed a renderer crash when a ResizeObserver loop-limit error handler modified layout. #54610 (Also in 43, 44, 45)

    • Backported fixes from upstream ANGLE, Chromium, Dawn, fontconfig, Skia, V8 and WebRTC. #54668

    • Backported fixes from upstream ANGLE, Chromium, Skia, V8 and WebRTC. #54659

  8. 42.11.11

    6 Oct 2026
    • Fixed a crash on launch on macOS when the system refused to register the app for sleep/wake notifications. #54598

  9. 42.11.10

    30 Sep 2026
    • Backported fixes from upstream ANGLE, Chromium, Dawn and V8. #54565

  10. 42.11.9

    29 Sep 2026
    • 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)

  11. 42.11.8

    23 Sep 2026
    • Backported fixes from upstream ANGLE, Chromium, Dawn, PDFium and V8. #54223

  12. 42.11.7

    23 Sep 2026
    • 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)

  13. 42.11.6

    18 Sep 2026
    • Backported fixes from upstream Chromium, Dawn, PDFium, Skia and V8. #54083

  14. 42.11.5

    18 Sep 2026
    • Backported fixes from upstream ANGLE, Chromium, Skia and V8. #53986

  15. 42.11.4

    15 Sep 2026
    • 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)

    • Backported fixes from upstream ANGLE, Chromium, libyuv, PDFium and V8. #53767

  16. 42.11.3

    8 Sep 2026
    • 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)

  17. 42.11.2

    4 Sep 2026
    • 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)

    • Backported fixes from upstream ANGLE, Chromium, Skia and V8. #53480

  18. 42.11.1

    1 Sep 2026
    • security

      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

    • 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)

  19. 42.11.0

    31 Aug 2026
    • 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)

  20. 42.10.1

    25 Aug 2026
    • 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)

  21. 42.10.0

    24 Aug 2026
    • Fixed contentTracing module to capture Node.js trace categories. #52973

    • 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)

  22. 42.9.3

    18 Aug 2026
    • 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)

  23. 42.9.2

    17 Aug 2026
    • 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)

  24. 42.9.1

    15 Aug 2026
    • 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)

    • Backported fixes from upstream ANGLE, Chromium, Skia and V8. #52706

  25. 42.9.0

    11 Aug 2026
    • Added webFrameMain.printToPDF() to allow printing individual frames to PDF from the main process. #52626 (Also in 43, 44)

    • 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)

  26. 42.8.1

    4 Aug 2026
    • 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)

  27. 42.8.0

    28 Jul 2026
    • Added available to process.getSystemMemoryInfo() on Linux, exposing proc/meminfo MemAvailable. #52378 (Also in 43, 44)

    • 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)

  28. 42.7.1

    21 Jul 2026

    Reading the note…

  29. 42.7.0

    15 Jul 2026

    Reading the note…

  30. 42.6.2

    14 Jul 2026

    Reading the note…

  31. 42.6.1

    7 Jul 2026

    Reading the note…

  32. 42.6.0

    3 Jul 2026

    Reading the note…

  33. 42.5.2

    30 Jun 2026

    Reading the note…

  34. 42.5.1

    29 Jun 2026

    Reading the note…

  35. 42.5.0

    23 Jun 2026

    Reading the note…

  36. 42.4.1

    16 Jun 2026

    Reading the note…

  37. 42.4.0

    9 Jun 2026

    Reading the note…

  38. 42.3.3

    3 Jun 2026

    Reading the note…

  39. 42.3.2

    2 Jun 2026

    Reading the note…

  40. 42.3.1

    2 Jun 2026

    Reading the note…

  41. 42.3.0

    26 May 2026

    Reading the note…

  42. 42.2.0

    19 May 2026

    Reading the note…

  43. 42.1.0

    15 May 2026

    Reading the note…

  44. 42.0.1

    8 May 2026

    Reading the note…

  45. 42.0.0

    6 May 2026

    Reading the note…

  46. 41.x
  47. 41.10.7

    25 Aug 2026
    • Fixed an issue on Linux where the system theme color appeared at the top edge of frameless windows. #53006 (Also in 42, 43)

    • Fixed running under tsx import transpilation. #53003 (Also in 42, 43)

    • Fixed shutdown crash on windows when power monitor notifications were subscribed. #52999 (Also in 42)

  48. 41.10.6

    18 Aug 2026
    • Fixed registerFileProtocol and registerHttpProtocol returning readable responses to cross-origin no-cors fetches; they now return opaque responses like protocol.handle. #52854 (Also in 42, 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. #52899 (Also in 43, 44)

    • Fixed windows opened by a sandboxed top-level frame not inheriting the opener's sandbox restrictions. #52849 (Also in 42, 43, 44)

  49. 41.10.5

    11 Aug 2026
    • Fixed an issue where the Squirrel.Mac installer could resolve the target bundle path to different locations at different stages of an install. #50764 (Also in 39, 42)

    • Backported fixes from upstream ANGLE, Chromium, Skia and V8. #52702

    • No user-facing change; semver/none. #52734

  50. 41.10.4

    4 Aug 2026
    • Fixed a UAF with protocol.registerStreamProtocol when an error is emitted during a read. #52513 (Also in 42, 43, 44)

    • Fixed a crash that could occur when closing DevTools while the host WebContents was being destroyed. #52512 (Also in 42, 43, 44)

    • Windows opened from links inside a sandboxed iframe now inherit the iframe's sandbox restrictions unless allow-popups-to-escape-sandbox is set. #52486 (Also in 42, 43)

  51. 41.10.3

    21 Jul 2026

    Reading the note…

  52. 41.10.2

    14 Jul 2026

    Reading the note…