what stackpulse tracks
Electron releases from GitHub
StackPulse watches Electron release notes and keeps the original source link close to every summary.
Build cross-platform desktop apps with JavaScript, HTML, and CSS StackPulse turns upstream changelogs into scannable summaries with risky changes, deprecations, migration notes, and source links.
what stackpulse tracks
StackPulse watches Electron release notes and keeps the original source link close to every summary.
upgrade risk
Risky changes are separated from normal feature notes so you can scan upgrade impact before changing production dependencies.
migration notes
Migration steps and recommended actions are only shown when the upstream release notes support them.
This release introduces a new feature for printing individual frames to PDF from the main process and fixes several crashes and issues, including a browser process crash during Windows logoff, shutdown, or restart.
Developers using Electron for applications that require PDF printing or those experiencing crashes on Windows or Linux systems are affected.
Update to Electron v43.4.0 to benefit from the new PDF printing feature and stability improvements.
Electron v42.9.0 introduces PDF printing for individual frames from the main process and fixes several crash scenarios including Windows shutdown crashes and memory handling issues.
Electron developers using frames or experiencing crashes on Windows shutdown or under heavy load may be affected.
Update to v42.9.0 to benefit from crash fixes and new PDF printing capability.
This patch release fixes an issue with Squirrel.Mac installer path resolution and includes backported fixes from upstream dependencies.
Users relying on Squirrel.Mac installer behavior may be affected by path resolution inconsistencies.
Update to v41.10.5 if experiencing Squirrel.Mac installer path resolution issues.
This beta release fixes a JavaScript out-of-memory crash reporting issue and resolves Linux spellcheck initialization when dictionaries are cached from previous runs.
Developers testing Electron v44 beta may encounter fixed memory crash reporting and Linux spellcheck initialization issues.
Test the beta release and report any issues encountered.
This beta release of Electron v44.0.0 includes several crash fixes related to X server/Wayland exits, menu switching under load, and user activation timing. It also updates Chromium to version 152.0.7977.30.
Developers testing Electron beta versions may encounter crashes related to X server/Wayland exits, menu switching under load, or user activation timing.
Test applications thoroughly with this beta release and report any issues encountered.
This beta release introduces a new feature for printing frames to PDF from the main process and fixes several issues, including a browser process crash on Windows and Linux accent color inconsistencies. It also removes the `openAsHidden` option from macOS login item settings.
Developers using macOS login item settings (`app.setLoginItemSettings` or `app.getLoginItemSettings`) are affected by the removal of the `openAsHidden` option.
Update macOS login item settings code to remove references to `openAsHidden` and related fields.
This release adds Linux memory info exposure via `process.getSystemMemoryInfo()` and fixes several bugs including window sizing issues on Windows, dialog location problems on Linux, and various crashes.
Developers using Electron on Linux may benefit from the new memory info feature, and those experiencing window sizing or dialog issues on Windows/Linux should see fixes.
Update to v43.3.0 to benefit from bug fixes and the new Linux memory info feature.
This patch release fixes several bugs including window size corruption on Windows with multi-monitor setups, issues with asar archives, and a UAF in protocol streams. It also includes Node.js updates and minor improvements.
Developers using Electron on Windows with multi-monitor setups, working with asar archives, or using protocol streams may be affected by the fixed issues.
Update to v42.8.1 to benefit from the fixes, especially if you encounter the described issues.
This release primarily addresses security vulnerabilities and stability issues, including a UAF in protocol.registerStreamProtocol and sandbox inheritance fixes for iframes.
Developers using protocol.registerStreamProtocol or working with sandboxed iframes may be affected by the fixes.
Update to v41.10.4 to benefit from the fixes.
This alpha release includes fixes for graphical issues on Linux and updates to Chromium and Node.js.
Developers testing Electron alpha releases on Linux may be affected by graphical fixes.
Install via `npm install electron@alpha` or `npm install electron@44.0.0-alpha.9` to test the latest alpha release.
This alpha release of Electron v44.0.0 includes updates to the Clipboard API and Linux window controls, along with various bug fixes.
Developers testing Electron alpha releases are affected by these changes.
Test the alpha release and report any bugs encountered.
Electron v42.8.0 introduces a new feature for Linux users to access memory information and fixes issues related to window visibility on macOS and temporary files left by ICO files in ASAR archives on Windows.
Developers using Electron on Linux or macOS, or those working with ICO files in ASAR archives on Windows, may be affected by the fixes and new feature.
Update to Electron v42.8.0 to benefit from the new feature and fixes.
This alpha release introduces a new feature for retrieving available system memory on Linux and fixes an issue with DevTools popup and context menus. It also includes an update to Chromium.
Developers working on Linux systems or using custom DevTools windows may be affected.
Consider testing this alpha release in a controlled environment and report any issues encountered.
This alpha release introduces client certificate support for `net.request` and `net.fetch`, fixes dialog location issues on Linux, and updates Chromium to version 152.0.7954.0.
Developers using `net.request` or `net.fetch` with client certificates and those working with Linux dialogs are affected.
Test the alpha release and report any issues encountered.
This release introduces a new WebSocket client for the main process and fixes several bugs including hardware acceleration, global shortcuts on GNOME Wayland, and printing issues.
Developers using Electron's main process for WebSocket communication or affected by the fixed bugs will benefit from this release.
Update to v43.2.0 to take advantage of the new WebSocket client and bug fixes.
This release focuses on bug fixes, including hardware acceleration issues on Windows, Linux message box crashes, and remote debugging problems.
Users experiencing hardware acceleration issues on Windows or remote debugging problems may be affected.
Update to v42.7.1 if you encounter any of the fixed issues.
This release includes fixes for hardware acceleration disabling on Windows and autofill popup creation on macOS, along with backported fixes from Chromium and V8.
Users relying on `app.disableHardwareAcceleration()` on Windows or experiencing input latency due to autofill popups on macOS are affected.
Update to this version to resolve the hardware acceleration and autofill popup issues.
This alpha release includes fixes for hardware acceleration, window visibility on macOS, and printer settings in webContents.print().
Developers testing Electron alpha releases may encounter fixes for hardware acceleration, window visibility, and printing issues.
Install via `npm install electron@alpha` or `npm install electron@44.0.0-alpha.5` to test these fixes.
Alpha release introducing a new Save/Restore Window State API and dropping 32-bit builds. Includes Chromium update and macOS input latency fix.
Users requiring 32-bit builds or using deprecated platforms are affected.
Update to 64-bit builds if using 32-bit platforms.
This release introduces a new WebSocket client for the main process, enhancing networking capabilities.
Developers using Electron's main process for networking will benefit from the new WebSocket client.
Consider integrating `net.WebSocket` for enhanced WebSocket functionality in the main process.