ok: safe to upgrade
0 breaking changes5 key points
Adds net.WebSocket for the main process and fixes several Windows, Linux and macOS bugs.
key points
- note[1]: Adds
net.WebSocket, a WHATWG-compatible WebSocket client for the main process that uses Chromium's network stack.release-notes:5 - note[2]:
app.disableHardwareAcceleration()now fully disables GPU hardware usage on Windows, which it did not do from Electron 38.release-notes:8 - note[3]:
globalShortcutnow works on GNOME Wayland because Chromium'sGlobalShortcutsPortalPreferredTriggerfeature is enabled by default on Linux.release-notes:9 - note[4]: Chromium is updated to 150.0.7871.129.release-notes:16
- note[5]:
webContents.print()no longer returns "Invalid printer settings" when print options are provided.
release-notesgithub.com/electron/electron · 16 lines
- # Release Notes for v43.2.0
- ## Features
- * Added `net.WebSocket`, a WHATWG-compatible WebSocket client for the main process that routes through Chromium's network stack. [#52344](https://github.com/electron/electron/pull/52344) <sup>(Also in [42](https://github.com/electron/electron/pull/52345))</sup>
- ## Fixes
- * Fixed `app.disableHardwareAcceleration()` not fully disabling GPU hardware usage on Windows starting from Electron 38. [#52369](https://github.com/electron/electron/pull/52369) <sup>(Also in [41](https://github.com/electron/electron/pull/52368), [42](https://github.com/electron/electron/pull/52371), [44](https://github.com/electron/electron/pull/52370))</sup>
- * Fixed `globalShortcut` not working on GNOME Wayland by enabling Chromium's `GlobalShortcutsPortalPreferredTrigger` feature by default on Linux. [#52228](https://github.com/electron/electron/pull/52228)
- * Fixed a crash when showing Linux message boxes while another Linux UI implementation was active. [#52410](https://github.com/electron/electron/pull/52410) <sup>(Also in [42](https://github.com/electron/electron/pull/52408), [44](https://github.com/electron/electron/pull/52409))</sup>
- * Fixed a window being marked hidden and background-throttled on macOS when covered by a transparent or click-through window. [#52389](https://github.com/electron/electron/pull/52389) <sup>(Also in [44](https://github.com/electron/electron/pull/52391))</sup>
- * Fixed unnecessary autofill popup creation for fields without datalist suggestions, which could cause input latency on macOS. [#52321](https://github.com/electron/electron/pull/52321) <sup>(Also in [41](https://github.com/electron/electron/pull/52320), [42](https://github.com/electron/electron/pull/52319), [44](https://github.com/electron/electron/pull/52318))</sup>
- * Fixed webContents.print() returning "Invalid printer settings" when print options are provided. [#52381](https://github.com/electron/electron/pull/52381) <sup>(Also in [44](https://github.com/electron/electron/pull/52382))</sup>
- ## Other Changes
- * Updated Chromium to 150.0.7871.129. [#52355](https://github.com/electron/electron/pull/52355)