unstale

npm / electron-updater

electron-updater

What changed in electron-updater 6, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-21.

2 security2 behavior and defaults7 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli 0.2.2 on npm

electron-updater 611 changes

Security 2

  • Stale cached blockmaps are removed when a download produces no new blockmap, keeping the cached blockmap consistent with the cached installer and preventing poisoned differential downloads.

    6.8.10release notes

  • The auto-update flow is hardened against relative paths in PATH, path traversals, and environment variable intercepts.

    6.8.8release notes

Behavior and default changes 2

  • Console logs for autoupdate checks were removed, changing the output produced during those checks.

    6.8.3release notes

  • Download-progress events are now emitted when downloading with the multiple range differential downloader.

    6.8.0release notes

Fixes and other changes 7

  • Missing and path-valued cached update file names are now rejected.

    6.8.11release notes

  • Multi-range differential downloads now handle bare LF line endings, header terminators split across chunks, and later batches that exceed the watchdog grace period.

    6.8.10release notes

  • Fixes holistic field detection for SHA-256 hash redaction.

    6.8.9release notes

  • The full changelog now includes only release notes up to the latest release.

    6.8.8release notes

  • Fixes the GitLab auth token mismatch between fetching channel YAML and making API requests.

    6.8.5release notes

  • Filters draft releases when determining the latest version for private GitHub releases.

    6.8.5release notes

  • Releases with non-semver tags are ignored when collecting the full changelog.

    6.8.2release notes