ok: safe to upgrade
0 breaking changes5 key points
Fixes Linux arm64 file flags, Wayland screen capture and macOS locale loading, and updates Node.js to v24.19.0.
key points
- note[1]: Fixes
fs.constantsflags holding x86 values on Linux arm64 and armv7l, which made opening a directory fail withEINVAL.release-notes:5 - note[2]: Fixes desktopCapturer thumbnails and premature portal timeouts on Linux with Wayland.release-notes:8
- note[3]: Fixes region-qualified
--langvalues such asde-DEloading no locale resources on macOS.release-notes:9 - note[4]: Updates Node.js to v24.19.0.release-notes:14
- note[5]: Backports fixes from upstream ANGLE, Chromium, Dawn, V8 and WebRTC.release-notes:13
release-notesgithub.com/electron/electron · 14 lines
- # Release Notes for v42.11.0
- ## Fixes
- * 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](https://github.com/electron/electron/pull/53318) <sup>(Also in [43](https://github.com/electron/electron/pull/53319), [44](https://github.com/electron/electron/pull/53320), [45](https://github.com/electron/electron/pull/53321))</sup>
- * Fixed a crash when calling `node:wasi` functions in optimized code. [#53267](https://github.com/electron/electron/pull/53267) <sup>(Also in [43](https://github.com/electron/electron/pull/53265), [44](https://github.com/electron/electron/pull/53268), [45](https://github.com/electron/electron/pull/53266))</sup>
- * Fixed a regression where a window created with a custom title can show an empty title after using back/forward navigation. [#53217](https://github.com/electron/electron/pull/53217) <sup>(Also in [43](https://github.com/electron/electron/pull/53219), [44](https://github.com/electron/electron/pull/53218))</sup>
- * Fixed desktopCapturer thumbnail generation and premature portal timeout on Linux with Wayland. [#51784](https://github.com/electron/electron/pull/51784) <sup>(Also in [43](https://github.com/electron/electron/pull/51783))</sup>
- * Fixed region-qualified `--lang` values such as `de-DE` loading no locale resources on macOS, which left localized strings empty and could crash WebAuthn Touch ID prompts. [#53187](https://github.com/electron/electron/pull/53187) <sup>(Also in [43](https://github.com/electron/electron/pull/53186), [44](https://github.com/electron/electron/pull/53188))</sup>
- * Fixed the GPU process being terminated in AppX/MSIX packaged apps on Windows when WebGPU fell back to SwiftShader. [#53199](https://github.com/electron/electron/pull/53199) <sup>(Also in [43](https://github.com/electron/electron/pull/53197), [44](https://github.com/electron/electron/pull/53198))</sup>
- ## Other Changes
- * Backported fixes from upstream ANGLE, Chromium, Dawn, V8 and WebRTC. [#53191](https://github.com/electron/electron/pull/53191)
- * Updated Node.js to v24.19.0. [#52634](https://github.com/electron/electron/pull/52634)