Skip to content

deps: bump electron from 43.2.0 to 43.4.0 in the electron-runtime group across 1 directory - #2

Closed
dependabot[bot] wants to merge 70 commits into
mainfrom
dependabot/npm_and_yarn/electron-runtime-f63515c947
Closed

deps: bump electron from 43.2.0 to 43.4.0 in the electron-runtime group across 1 directory#2
dependabot[bot] wants to merge 70 commits into
mainfrom
dependabot/npm_and_yarn/electron-runtime-f63515c947

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 10, 2026

Copy link
Copy Markdown

Bumps the electron-runtime group with 1 update in the / directory: electron.

Updates electron from 43.2.0 to 43.4.0

Release notes

Sourced from electron's releases.

electron v43.4.0

Release Notes for v43.4.0

Features

  • Added webFrameMain.printToPDF() to allow printing individual frames to PDF from the main process. #52627 (Also in 42, 44)
  • Fixed an issue where getDisplayMedia({ audio: { restrictOwnAudio: true } }) was ignored in setDisplayMediaRequestHandler, causing loopback audio to include local app playback. #52533 (Also in 44)

Fixes

  • Fixed a browser process crash that could occur during Windows logoff, shutdown, or restart. #52620 (Also in 42, 44)
  • Fixed a crash report when the X server or Wayland compositor exits while an app is running. #52685 (Also in 42, 44)
  • Fixed a crash when quickly switching menus while the app is under heavy load. #52673 (Also in 42, 44)
  • Fixed a potential crash when notifying user activation before the primary main frame was live. #52697 (Also in 42, 44)
  • Fixed an issue where a JavaScript out-of-memory crash could be reported from inside the crash-key handler instead of at the out-of-memory site. #52725 (Also in 42, 44)
  • Fixed the Linux system accent color intermittently not being applied (systemPreferences.getAccentColor() returning an empty string on some launches). #52575

Other Changes

  • Backported fixes from upstream ANGLE and Chromium. #52709
  • Backported fixes from upstream ANGLE, Chromium and V8. #52663
  • No user-facing change; semver/none. #52732
  • Updated Chromium to 150.0.7871.224. #52693

electron v43.3.0

Release Notes for v43.3.0

Features

  • Added available to process.getSystemMemoryInfo() on Linux, exposing proc/meminfo MemAvailable. #52379 (Also in 42, 44)

Fixes

  • Fixed BrowserWindow size corruption on Windows when created with explicit x/y on a secondary monitor whose DPI differs from the primary. #52501 (Also in 42, 44)
  • Fixed Dirent.parentPath being undefined for fs.readdir, fs.readdirSync, fs.glob, and fs.globSync with withFileTypes: true inside asar archives. #52505 (Also in 42, 44)
  • Fixed dialog.showOpenDialog/dialog.showSaveDialog opening at an unusable location on Linux when defaultPath is a bare filename without a directory. #52401 (Also in 44)
  • Fixed a UAF with protocol.registerStreamProtocol when an error is emitted during a read. #52514 (Also in 41, 42, 44)
  • Fixed a crash that could occur when closing DevTools while the host WebContents was being destroyed. #52510 (Also in 41, 42, 44)
  • Fixed a graphical glitch on Linux where thin borders appeared past the drop shadows on frameless windows when multiple windows were created. #52607 (Also in 44)
  • Fixed an issue where loading ICO files from ASAR archives on Windows left temporary icon files behind. #52478 (Also in 42, 44)
  • Fixed an issue where some values passed into requestSingleInstanceLock could result in a crash. #52471 (Also in 44)

Other Changes

  • Fixed bindings for MV3 service workers. #52503
  • Improved the error message when an asar integrity check fails to name the entry that failed. #52622 (Also in 42, 44)
  • Updated Chromium to 150.0.7871.212. #52524
  • Updated Node.js to v24.18.1. #52552
Commits
  • 154ee91 build: add release-assets.json expected-asset manifest (43-x-y) (#52732)
  • 3aa653e fix: don't allocate crash keys inside the v8 oom callback (#52725)
  • 8e867d9 chore: cherry-pick 4 changes from angle and chromium (#52709)
  • fb05750 fix: exit and lower child shutdown priority when the windows session ends (#5...
  • 999ab41 chore: remove redundant isolate params in the context bridge (#52703)
  • 3367ede chore: bump chromium to 150.0.7871.224 (43-x-y) (#52693)
  • f05dfa0 fix: guard NotifyUserActivation on live main frame. (#52697)
  • 74fab79 fix: exit gracefully when the display server connection is lost (#52685)
  • 22341b0 docs: advise bisect-friendly commits in chromium upgrade skill (#52688)
  • ca5fb8d docs: tighten commit organization rules in electron-chromium-upgrade skill (#...
  • Additional commits viewable in compare view

jaundre-van-staden and others added 30 commits July 23, 2026 04:31
All build/icons/*.png sizes (16-1024px) and build/icon.png replaced with the Aux Command app icon design.
Replaced 'Auxillo infrastructure tools' text on welcome screen with the Auxillo gradient logo image.
- Enable ASAR integrity validation fuse
- Add GPG signing key for release verification (FAC028574B9C6875D10DA4DC6443E86108ABD2A2)
- Enable autoUpdater logging for update debug visibility
- Remove 'Auxillo infrastructure tools' text, add eyebrow logo
- Update GITHUB_RELEASES.md with current release process and signing steps
- Commit stray uncommitted files (THIRD_PARTY_LICENSES.txt, auxillo-wordmark.png)
- Fix stale 0.1.x version references in README, INSTALL, SECURITY, RELEASE_STATUS
- Fix THIRD_PARTY_NOTICES.md: 'proprietary' → AGPL-3.0-or-later
- Create CONTRIBUTING.md with PR workflow, code standards, and security areas
- Add CONTRIBUTING.md reference to README documentation map
jd and others added 8 commits August 1, 2026 06:18
The CDP smoke runs against a fresh profile, so the first-run guided tour
auto-starts and its modal keyboard handler owns global shortcuts. Skip it
before driving the workstation with chords, and add the reachability
preload namespace to the expected list.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
The 0.2.3 codebase builds cleanly into AppImage, .deb and .rpm via
electron-builder. Records artifact sizes and structural validation
(AppImage boots to the real renderer; deb/rpm metadata correct); notes
canonical signed artifacts come from the CI release workflow on tag.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Bump version to 0.3.0 across package metadata, packaging (Flatpak,
AUR PKGBUILDs), install docs, website, and release status. Promote the
CHANGELOG Unreleased section to the 0.3.0 release.

0.3.0 delivers the roadmap's "integrated remote desktop" milestone plus
a wave of workstation features:
- Embedded RDP (FreeRDP + Xvfb + x11vnc via the noVNC bridge) with
  native-client fallback, and embedded VNC in-app tabs.
- SSH config Include parsing and multi-hop ProxyJump chains.
- Terminal keyword highlighting for log triage.
- Pinned live tunnel status cluster and background connection health
  indicators.
- First-run guided tour.
- Professional UI rework, connection/group management, discoverable
  deletion, Aux Command branding, bundled Inter/JetBrains Mono fonts.
- Flatpak manifest and AUR PKGBUILDs; deployable website kit.
- Large audit-driven correctness pass across the terminal, SFTP/FTP,
  tunnel, and update subsystems.

201 tests pass; CDP end-to-end smoke passes against the packaged build.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
The release workflow hard-failed when AUX_COMMAND_GPG_PRIVATE_KEY was
absent, blocking publication entirely. Make signing optional using the
release tooling's existing unsigned mode: sign exactly as before when the
key secret is present, otherwise produce an unsigned, checksummed release
(release-manifest.cjs --no-sign, verify-release.cjs --allow-unsigned) and
upload only the assets that were produced. Attestation is best-effort.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
The unsigned path produced no .asc files, but those literal (non-glob)
paths were not dropped by nullglob and were passed to gh release upload,
failing the publish step after the release was already created. Guard
each candidate with -e, fail clearly if nothing was produced, and set a
consistent "Aux Command vX.Y.Z" release title.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Replace the placeholder SHA-256 in the Flatpak manifest and the
aux-command-bin AUR PKGBUILD with the checksum of the published
v0.3.0 release AppImage. Add a test asserting release-pinned packaging
never ships a placeholder hash.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
scripts/setup-signing-key.sh checks for gpg + an authenticated gh, then
either exports the existing release private key (FAC0...D2A2) into the
AUX_COMMAND_GPG_PRIVATE_KEY GitHub secret with no repo changes, or
generates a new ed25519 release key, updates SIGNING_KEY.asc, stores the
secret, and records the new fingerprint for a rotation. Sensitive outputs
are gitignored; the private key is never printed.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
The signed release re-ran electron-builder, producing a new AppImage.
Update the Flatpak manifest and aux-command-bin PKGBUILD to the
checksum of the now-signed, published v0.3.0 AppImage.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@dependabot dependabot Bot added dependencies Dependency update security Security-sensitive change or report labels Aug 10, 2026
…acking

A host-key trust prompt answered after the 20s handshake timeout reached
ssh2's denial path on an already-destructed protocol, throwing
'TypeError: protocol._destruct is not a function' as an unhandled
rejection in the main process. Rapid repeated connection attempts also
stacked one trust modal per attempt, and answering a stale modal instead
of the newest kept every new SFTP connection failing until the pile
drained.

- createGuardedHostVerifier answers ssh2 exactly once, drops verdicts
  that arrive after the connection died, and absorbs faults from ssh2's
  own callback path
- KnownHostService coalesces concurrent verifications for the same
  host:port and fingerprint into a single prompt shared by all attempts

Verified: 212/212 unit tests (4 new), CDP E2E smoke suite, and a live
reproduction against real infrastructure — late-answered prompt now
times out cleanly with zero main-process errors and the next connection
succeeds immediately.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@dependabot dependabot Bot changed the title deps: bump electron from 43.2.0 to 43.3.0 in the electron-runtime group deps: bump electron from 43.2.0 to 43.4.0 in the electron-runtime group across 1 directory Aug 17, 2026
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/electron-runtime-f63515c947 branch from 272b4be to 606df30 Compare August 17, 2026 04:25
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@jaundre-van-staden

Copy link
Copy Markdown
Member

@dependabot rebase

@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/electron-runtime-f63515c947 branch from 606df30 to 97b20d4 Compare August 20, 2026 11:30
jd and others added 8 commits August 20, 2026 13:18
… danger guard

Adds a per-feature toggleable assist layer for every terminal session:
- Passive OS/distro detection (os-release/MOTD/banner heuristics, local
  /etc/os-release seed) with a tab badge; no probe commands ever injected.
- Inline suggestions from in-memory MRU history plus a per-OS command
  dictionary (apt/dnf/zypper/pacman/apk/brew/winget aware); Ctrl+Space
  accepts. History is never persisted to disk.
- 'Did you mean' autocorrect after command-not-found, insert-only chip.
- Dangerous-command guard that withholds Enter behind a confirm modal for
  rm -rf /, dd of=/dev, mkfs, firewall flushes, shutdown/reboot, fork bombs.

Pure engine in src/renderer/assist.js shared by renderer and tests; 19 new
unit tests (231 total) plus live CDP E2E coverage; ROADMAP.md added.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- Ctrl+Shift+Y: history search overlay across every open session's
  in-memory command history (substring-then-fuzzy ranking, host tags);
  picking a command inserts it into the active terminal, never runs it.
- Ctrl+Shift+M: multi-session runner — send one command to selected live
  terminals and collect per-session output side by side, with the
  dangerous-command guard applied before anything is transmitted.
- Both reachable from the command palette; stripAnsi engine helper added.

234 unit tests green; live CDP E2E for both features plus full UI sweep.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- Every terminal session now records output with timing offsets (bounded
  to the most recent 5000 chunks / 2 MB, memory only). 'Replay session'
  in the transcript menu plays it back in a read-only terminal with
  1x/2x/4x/8x/instant speed, pause and restart.
- Status bar shows live local-host load/memory/root-disk (20 s refresh
  from /proc + statfs). Remote SSH stats stay on-demand via Live Monitor
  so no background SSH connections are ever opened per tab.

238 unit tests green; replay content verified live through the xterm
buffer API; full smoke + verify-e2e + 32-step UI sweep green.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
AI command assist (Phase 3):
- Strictly off by default; enabling requires the user's own
  OpenAI-compatible endpoint (llama.cpp, Ollama, or a hosted key).
  Nothing is ever sent to any AI service except on explicit user action.
- Ctrl+Shift+A: natural language -> command (fences stripped) and
  explain-recent-output modes; replies are inserted, never executed.
- API key stored encrypted via the vault safeStorage backend; it never
  appears in settings.json and never reaches the renderer.

UI localization (Phase 3):
- New i18n catalogs for en/de/es/fr/it/ja/pt/ru/zh covering the entire
  persistent chrome (top bar, rail, sidebar, toolbar, welcome, tour, SFTP
  panel, status bar) with real plural rules incl. Russian three-form.
- Live language selector in the status bar, persisted in settings.ui.
  Deep modal prose remains English pending a full catalog pass.

251 unit tests green; offline live E2E with a fake OpenAI server (config,
generate, insert-only, explain) and live language-switch verification.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…0 features

- All 8 translated READMEs (de/es/fr/it/ja/pt/ru/zh) gain properly
  translated bullets for Terminal Assist, the productivity features
  (history search, multi-session runner, session replay, host stats),
  the optional BYO-endpoint AI assist, and the localized interface.
- ARCHITECTURE.md documents the recording pipeline, the AI assist relay
  boundary, the shared assist/i18n renderer modules, and settings.json.
- Roadmap split clarified and cross-linked: root ROADMAP.md is the live
  feature-status roadmap, docs/ROADMAP.md the versioned release plan;
  the README documentation map lists both.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Version bump plus all version-coupled surfaces: install docs, website kit,
AUR PKGBUILDs, Flatpak manifest and a 0.4.0 metainfo release entry
covering terminal assist, history search, multi-session runner, session
replay, host stats, optional BYO-endpoint AI assist and the localized UI.
Downstream AppImage checksums are re-pinned after the release publishes.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…x895

The release workflow audits dev dependencies at moderate level; the new
brace-expansion advisory covered the previously pinned 5.0.8.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Bumps the electron-runtime group with 1 update in the / directory: [electron](https://github.com/electron/electron).


Updates `electron` from 43.2.0 to 43.4.0
- [Release notes](https://github.com/electron/electron/releases)
- [Commits](electron/electron@v43.2.0...v43.4.0)

---
updated-dependencies:
- dependency-name: electron
  dependency-version: 43.3.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: electron-runtime
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/electron-runtime-f63515c947 branch from 97b20d4 to 4ef1d8e Compare August 20, 2026 22:02
@dependabot @github

dependabot Bot commented on behalf of github Aug 21, 2026

Copy link
Copy Markdown
Author

This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests.

To ignore these dependencies, configure ignore rules in dependabot.yml

@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/electron-runtime-f63515c947 branch August 21, 2026 04:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Dependency update security Security-sensitive change or report

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant