Release Comparison

From:
To:

Dependency Changes

Google ChromeChromium
138.0.7204.243
Node.jsNode.js
22.18.0
22.20.0Updated
V8V8
13.8.258.32
13.8.258.32No Change

Combined Release Notes

Version Timeline
v37.7.0 includes changes from 5 versions since v37.4.0

Features

    • Allowed for persisting File System API grant status within a given session. #48328 (Also in 38)

    • Added fileBacked and purgeable fields to process.getSystemMemoryInfo() for macOS. #48143 (Also in 38)

Fixes

    • Fixed Windows dialog.showMessageBox default button handling. #48520 (Also in 36, 38, 39)

    • Fixed addBrowserView to prevent unnecessary removal and re-adding of the same BrowserView. #48200 (Also in 38)

    • Fixed an issue where authentication via websockets can crash. #48540 (Also in 38, 39)

    • AccentColor set distinguishes the frame. #48449 (Also in 38, 39)

    • Fix: runtime JS error that crashes GetPackageJSON. #48423 (Also in 38, 39)

    • Fixed an issue where snapped windows aren't correctly snapped when minimized and then unminimized. #48439 (Also in 38, 39)

    • Fixed excessive WindowServer GPU usage on macOS Tahoe 26. #48400 (Also in 36, 39)

    • Fixed high CPU usage with <input> tag on macOS 26. #48392 (Also in 39)

    • Fixed an issue where dialog.showMessageDialog showed a window incorrectly centered to monitor instead of parent window when passed. #48213 (Also in 36, 38)

    • Fixed an issue where a file-only picker incorrectly allowed some directories. #48230 (Also in 36, 38)

    • Fixed an issue where dragging sometimes didn't work after the contextmenu event was emitted. #48226 (Also in 36, 38)

Other Changes

    • Fixed a development issue where the metal toolchain could not be found when building on macOS 26. #48471 (Also in 38, 39)

    • Updated Node.js to v22.20.0. #48380

    • Updated Chromium to 138.0.7204.251. #48184

    • Updated Node.js to v22.19.0. #48220