Skip to content

Releases: getsentry/sentry-electron

4.0.0

11 Aug 15:13
Compare
Choose a tag to compare

Updating the underlying Sentry JavaScript SDK's to v7 forces a major version bump due to minor breaking changes in user
facing APIs. Be sure to check out the migration doc.

Upgrading to v7.8.1 of the Sentry JavaScript SDKs (#471 and #527):

  • Minor internal changes due to API changes and deprecations
  • Rewrite transports to use new functional API
  • Simplify minidump submission since the underlying SDK now supports attachments

Other additions and fixes:

  • feat: Add ability to explicitly control offline mode (#489)
  • feat: Allow closing of SDK (#467)
  • feat: Optionally attach screenshots (#510)
    • Disabled by default - Screenshots may contain PII
  • fix: Ensure environment is overridden for minidumps (#497)
  • fix: Pass correct event to beforeSend (#481)
  • fix: Correctly parse mixed Chrome/node stack traces in the renderer (#509)
  • fix: Check for absolute paths for preload scripts (#516)
  • fix: Allow async beforeSend in offline transport (#514)

4.0.0-beta.1

14 Jul 14:58
Compare
Choose a tag to compare
4.0.0-beta.1 Pre-release
Pre-release

Updating the underlying Sentry JavaScript SDK's to v7 forces a major version bump due to minor breaking changes in user
facing APIs. Be sure to check out the migration doc.

Upgrading to v7 of the Sentry JavaScript SDKs (#471):

  • Minor internal changes due to API changes and deprecations
  • Rewrite transports to use new functional API
  • Simplify minidump submission since the underlying SDKs now support attachments

Other additions and fixes:

  • feat: Add ability to explicitly control offline mode (#489)
  • feat: Allow closing of SDK (#467)
  • feat: Optionally attach screenshots (#510)
    • Disabled by default - Screenshots may contain PII
  • fix: Ensure environment is overridden for minidumps (#497)
  • fix: Pass correct event to beforeSend (#481)
  • fix: Correctly parse mixed Chrome/node stack traces in the renderer (#509)

3.0.7

12 Apr 18:25
Compare
Choose a tag to compare
  • fix: export map and sideEffects
  • fix: Don't capture window titles by default (#463)
  • fix: Don't throw on HTTP errors (#458)
  • fix: Throw error if main process code is loaded in renderer (#457)
  • fix: Don't exit if preventDefault used in will-quit event (#451)

3.0.6

29 Mar 22:16
Compare
Choose a tag to compare
  • fix: Update Sentry SDKs to 6.19.2
  • fix: Make getSessions and ipcMode on ElectronMainOptions optional (#448)
  • fix: Webpack issue with electron-react-boilerplate (#446)

3.0.5

23 Mar 13:25
Compare
Choose a tag to compare
  • fix: Limit retryDelay to avoid integer overflows in setTimeout (#441)

3.0.4

08 Mar 15:21
Compare
Choose a tag to compare
  • fix: Use esModuleInterop for deepmerge (#432)
  • fix: Lazily initialise IPC in renderer (#428)

3.0.3

01 Mar 00:50
Compare
Choose a tag to compare
  • fix: Don't add empty breadcrumbs (#425)
  • fix: Delete sdk metadata from event before sending (#424)
  • fix: Improve error messages for incorrectly bundled code (#423)

3.0.2

23 Feb 21:26
Compare
Choose a tag to compare
  • fix: Fix broken serialization of node transaction spans (#419)

3.0.1

23 Feb 12:36
Compare
Choose a tag to compare
  • fix: Fixes a potential issue on macOS where the window URL is not accessible after crash (#417)

3.0.0

16 Feb 13:22
Compare
Choose a tag to compare

A large refactor and simplification of the SDK moving most of the functionality into integrations used with
@sentry/browser and @sentry/node.

  • Session tracking data sent by default. See our release health docs for more details. You can opt out of this behaviour by setting autoSessionTracking: false during SDK initialization.
  • Performance monitoring of renderer instances using the BrowserTracing integration from @sentry/tracing
  • Preload script no longer required for most scenarios
  • Optional relative imports for main/renderer/preload entry points to help with bundlers
  • Offline support for the default transport
  • Additional device context (cpu, screen, memory, language details)
  • Minidumps for GPU crashes

Major breaking changes: