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.

6m read timeFrom electronjs.org
Post cover image
Table of contents
Notable Changes ​Stack Changes ​New Features and Improvements ​Breaking Changes ​End of Support for 39.x.y ​What's Next ​

Sort: