Electron 42 is released with Chromium 148.0.7778.96, V8 14.8, and Node v24.15.0. Key changes include migration from deprecated NSUserNotification to UNNotification API on macOS (requiring code signing), a security-focused change where the electron npm package no longer downloads its binary via postinstall script (mitigating supply chain attacks), WebAuthn Touch ID support on macOS, and view animation/background blur capabilities. Breaking changes include the macOS notification API migration, removal of the ELECTRON_SKIP_BINARY_DOWNLOAD env variable, and a change to offscreen rendering default device scale factor. Electron 39.x.y has reached end-of-support.
Table of contents
Notable Changes Stack Changes New Features and Improvements Breaking Changes End of Support for 39.x.y What's Next Sort: