Skip to content

Bump electron from 43.8.0 to 43.8.1 - #355

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/electron-43.8.1
Closed

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/electron-43.8.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 23, 2026 •

Copy link
Copy Markdown
Contributor

Bumps electron from 43.8.0 to 43.8.1.

Release notes

Sourced from electron's releases.

electron v43.8.1

Release Notes for v43.8.1

[!NOTE] This release contains the fix for GHSA-jr5w-w6x2-84p9, the mitigation for compromised eMudhra intermediate certificates

Fixes

  • Fixed link-opened windows not using the opener's session and webPreferences. #55049 (Also in 42, 44, 45)
  • Fixed setCertificateVerifyProc occasionally not being applied to a request issued concurrently with the first request to a host. #55047 (Also in 42, 44, 45)
Commits
  • 817c43f fix: apply the certificate SPKI blocklist to Node and add entries (43-x-y) (#...
  • 9afe078 docs: fix code block line highlighting after docs reformats (#55103)
  • 076d6db test: replace fix_crypto_tests_to_run_with_bssl.patch with upstream backport ...
  • 3b068bf test: re-enable Node.js tests that now pass with BoringSSL (#55094)
  • 60f928e build: stop overriding node GN declare_args defaults in patch (#55076)
  • 14c73d1 build: update PGO profiles (#55092)
  • 7ceb2c0 fix: avoid misaligned char16_t reads in crdtp string deserialization (#55063)
  • 06f1c1f ci: use Cloudflare DNS directly on macOS runners (#55068)
  • a68de91 fix: use the opener's session and webPreferences for windows opened from link...
  • 6a2b850 ci: skip native builds when installing deps for type generation (#55065)
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Oct 23, 2026
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/electron-43.8.1 branch 3 times, most recently from e568724 to 2b5f04b Compare October 24, 2026 00:51
Bumps [electron](https://github.com/electron/electron) from 43.8.0 to 43.8.1.
- [Release notes](https://github.com/electron/electron/releases)
- [Commits](electron/electron@v43.8.0...v43.8.1)

---
updated-dependencies:
- dependency-name: electron
  dependency-version: 43.8.1
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/electron-43.8.1 branch from 2b5f04b to 3ea4e19 Compare October 24, 2026 01:03
shariqh added a commit that referenced this pull request Oct 24, 2026
Electron 43.8.1 contains the fix for GHSA-jr5w-w6x2-84p9, the
mitigation for compromised eMudhra intermediate certificates. It also
makes link-opened windows use the opener's session and webPreferences
(electron/electron#55049), and setCertificateVerifyProc is no longer
skipped for a request issued concurrently with the first request to a
host (electron/electron#55047). 43.8.3, the newest 43.x release, adds
electron/electron#55147: 64 upstream cherry-picks from ANGLE,
Chromium, PDFium, Skia and V8, including use-after-free fixes and
"[net] Validate server certificate before generating auth token". It
embeds the same Node.js 24.22.0, so the modules ABI stays 148.

Update every pin together so the release-input gates agree, as #191
did:
- the package.json devDependency and allowScripts entry, and
  package-lock.json (npm install --save-exact [email protected]);
- electron.version in release/linux-inputs.json,
  release/macos-inputs.json and release/windows-inputs.json, and
  PINNED_ELECTRON_VERSION in scripts/windows-release-inputs.mjs;
- the linux-inputs.json SHA-256 pinned by the AppImage (x64, arm64)
  and DEB contracts, and their tests;
- the tests that compare with the real pins, and the release docs.
Test placeholders that never compare with the real pin, and
historical records, keep 43.8.0.

How Electron's downloads are checked: the release build does not use
the npm package's checksums.json. The three thin-app builders call
packager() without a download or electronZipDir option, so
@electron/get checks each zip only against the release's live
SHASUMS256.txt. At bump time all 75 checksums.json entries matched
the official v43.8.3 SHASUMS256.txt, and the five packaged zips also
match GitHub's asset digests. Pinning the build to checksums.json is
tracked in #363.

The #135 fix now comes from Node.js itself: Electron dropped its
electron/electron#53393 backport when 43.8.0 moved to Node.js 24.22.0
(electron/electron#55003), because 24.22.0 carries the cleanup-hook
registry fix. 43.7.11 is the last release with the patches.
docs/macos-release.md and the electron-sqlite-check abort message now
say so. nodejs/node#65446 is still open, and the portable runtime
keeps its 24.18.1 hold (#362).

Every packaging job's allocation-driven SQLite check passed under
Electron 43.8.3 with Node v24.22.0 (ABI 148): the Linux folders,
AppImage and DEB on x64 and arm64, both macOS thin apps (native Intel
included), and the Windows native folder and MSI folders. The
Electron executable still needs glibc 2.25 on Linux x64 and arm64.

Supersedes #355.

Co-authored-by: Copilot <[email protected]>
Copilot-Session: 9e7ec7a7-8690-49e5-9d55-492fedc3027a
@shariqh

shariqh commented Oct 24, 2026

Copy link
Copy Markdown
Owner

Superseded by #360, which moved the app to Electron 43.8.3 (the newest 43.x) and updated every pin the release-input gates check: the release inputs, the Linux contract hashes, the Windows input script, tests and docs. Bumping package.json alone fails those gates.

@shariqh shariqh closed this Oct 24, 2026
@dependabot @github

dependabot Bot commented on behalf of github Oct 24, 2026

Copy link
Copy Markdown
Contributor Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/electron-43.8.1 branch October 24, 2026 02:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant