Skip to content

build(deps): bump @sentry/electron from 7.18.0 to 8.3.0 - #2048

Open
dependabot[bot] wants to merge 5 commits into
mainfrom
dependabot/npm_and_yarn/sentry/electron-8.3.0
Open

dependabot[bot] wants to merge 5 commits into
mainfrom
dependabot/npm_and_yarn/sentry/electron-8.3.0

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps @sentry/electron from 7.18.0 to 8.3.0.

Release notes

Sourced from @​sentry/electron's releases.

8.3.0

New Features ✨

Bug Fixes 🐛

  • Stop renderer ANR watchdogs leaking and re-map protocol renderers after reload by @​timfish in #1473
  • Stop re-running event processors on every main process scope change by @​timfish in #1468
  • Allow removal of message listeners on utility processes by @​timfish in #1472
  • Only add main process context lines to renderer frames in the app directory by @​timfish in #1469

Internal Changes 🔧

8.2.0

New Features ✨

Internal Changes 🔧

Deps

Other

8.1.0

New Features ✨

Bug Fixes 🐛

Documentation 📚

Internal Changes 🔧

... (truncated)

Changelog

Sourced from @​sentry/electron's changelog.

8.3.0

New Features ✨

Bug Fixes 🐛

  • Stop renderer ANR watchdogs leaking and re-map protocol renderers after reload by @​timfish in #1473
  • Stop re-running event processors on every main process scope change by @​timfish in #1468
  • Allow removal of message listeners on utility processes by @​timfish in #1472
  • Only add main process context lines to renderer frames in the app directory by @​timfish in #1469

Internal Changes 🔧

8.2.0

New Features ✨

Internal Changes 🔧

Deps

Other

8.1.0

New Features ✨

Bug Fixes 🐛

Documentation 📚

... (truncated)

Commits
  • cdf9ddb release: 8.3.0
  • baf5f46 fix: Stop renderer ANR watchdogs leaking and re-map protocol renderers after ...
  • 76ed986 fix: Stop re-running event processors on every main process scope change (#1468)
  • 9349e15 fix: Allow removal of message listeners on utility processes (#1472)
  • d44fd5b fix: Only add main process context lines to renderer frames in the app direct...
  • ef0a2fd feat: Update JavaScript SDKs to v11.8.0 (#1471)
  • 8c552c4 Merge commit 'f7263313afee6477872f5c46e685fd442c064018'
  • 6ddcc9e ci: Remove previous auto SDK updates (#1465)
  • f726331 release: 8.2.0
  • d48842c feat: Update JavaScript SDKs to v11.7.0 (#1464)
  • 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 28, 2026
@dependabot
dependabot Bot requested review from a team and codebytere as code owners October 28, 2026 11:25
@socket-security

socket-security Bot commented Oct 28, 2026 •

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updated@​sentry/​electron@​7.18.0 ⏵ 8.3.099 +1100100 +195 +2100

View full report

@claude claude Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I reviewed this PR and didn't find any bugs. It's a major-version bump of @ sentry/electron (7 to 8, with Sentry JS going from 10 to 11) and no source changes, so it would still be worth having a person confirm the app's Sentry setup works on the new major.

What was reviewed:

  • The package.json bump and the regenerated yarn.lock. The new @ sentry/* entries are 11.8.0, and @ sentry/bundler-plugins adds oxc-parser native bindings, the sentry CLI, dotenv and glob as transitive dependencies.
  • The Sentry API the app uses. packages/app/src/main/crash/sentry.ts calls IPCMode.Classic, defaultIntegrations: false and an explicit list of 14 integrations. The preload imports hookupIpc from @ sentry/electron/preload-namespaced, and the About page imports @ sentry/electron/renderer. I couldn't check offline whether these still exist in v8 and behave the same way.
Extended reasoning...

The change bumps @ sentry/electron in packages/app/package.json across a major version and regenerates about 550 lines of yarn.lock, with no source changes. It touches crash reporting, which is a data-exposure surface. The app sets a privacy-focused integration allowlist, a scrubbing beforeSend hook and classic preload IPC, and all of these depend on v8 keeping the same exports and defaults. That compatibility can't be confirmed from the diff, and the lockfile also adds a sizable new transitive dependency tree (bundler-plugins, oxc-parser native binaries, the sentry CLI). Because this is a major bump of a runtime dependency on a privacy-sensitive path, a human look is warranted, not an automatic approval.

@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/sentry/electron-8.3.0 branch 2 times, most recently from fb906d4 to fc926c2 Compare October 30, 2026 06:59
@MarshallOfSound
MarshallOfSound enabled auto-merge (squash) October 30, 2026 07:00

@claude claude Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code review found no issues

No high-confidence issues detected in this change.

Bumps [@sentry/electron](https://github.com/getsentry/sentry-electron) from 7.18.0 to 8.3.0.
- [Release notes](https://github.com/getsentry/sentry-electron/releases)
- [Changelog](https://github.com/getsentry/sentry-electron/blob/master/CHANGELOG.md)
- [Commits](getsentry/sentry-electron@7.18.0...8.3.0)

---
updated-dependencies:
- dependency-name: "@sentry/electron"
  dependency-version: 8.3.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/sentry/electron-8.3.0 branch from fc926c2 to f4e3537 Compare October 30, 2026 07:14

@claude claude Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code review found no issues

No high-confidence issues detected in this change.

@sentry/core 11 removed `sendDefaultPii`. Without `dataCollection`, v11
defaults collect everything, including user info (IP inference), so set
`dataCollection` explicitly in the main and renderer inits to keep what
`sendDefaultPii: false` turned off.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WZZBjALv9aNBfSEuHb4yEu

@claude claude Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I reviewed the latest push, including the new dataCollection migration commit, and didn't find any bugs. It landed after the existing human approval and changes privacy settings for crash reporting in a major SDK upgrade, so a maintainer should look at it again.

What was reviewed:

  • sentry.ts and about/index.tsx: sendDefaultPii: false is replaced by the same dataCollection object in both places. Every category is turned off, and defaultIntegrations: false, the integrations allowlist and ipcMode: Classic are unchanged.
  • sentry.test.ts: the assertion now checks userInfo: false and httpBodies: [] under dataCollection.
  • yarn.lock: @ sentry/* moves from 10.73.0 to 11.8.0. @ sentry/node 11.8.0 now pulls @ sentry/bundler-plugins, which brings in oxc-parser, dotenv and an unscoped sentry CLI package as runtime dependencies of the app. The @ opentelemetry/instrumentation, import-in-the-middle and require-in-the-middle packages are gone.
  • I couldn't check the v8 option types here because node_modules isn't installed. Typecheck in CI is the real test of the new keys.
Extended reasoning...

The change bumps @ sentry/electron from 7.18.0 to 8.3.0, a major version. It replaces sendDefaultPii with an explicit dataCollection block in the main and renderer Sentry init, and updates one test. The surface it touches is data exposure: the settings that control what personal data crash reports send. The privacy migration commit was pushed after the only human approval. The lockfile adds new transitive runtime packages (bundler plugins, oxc-parser, dotenv, an unscoped sentry CLI) that a maintainer should be aware of. CODEOWNERS covers every path in this repo.

@claude claude Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code review found no issues

No high-confidence issues detected in this change.

@claude claude Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code review found no issues

No high-confidence issues detected in this change.

@claude claude Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code review found no issues

No high-confidence issues detected in this change.

This branch has not been deployed

No deployments
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.

2 participants