Releases: getsentry/sentry-electron
Releases · getsentry/sentry-electron
6.5.0
- feat: Update JavaScript SDKs from v9.10.1 to v9.11.0
- fix: GPU context should use id rather than device_id (#1126)
- feat: Optionally capture manufacturer and model device context (#1125)
6.4.0
- feat: Update JavaScript SDKs from v9.8.0 to v9.10.1
- fix: Missing Dynamic Sampling Context in envelope header for renderer tracing (#1117)
- feat: Use
frame.collectJavaScriptCallStack()
for renderer ANR in Electron >= v34 (#1105)
6.3.0
- feat: Update JavaScript SDKs from v9.6.0 to v9.8.0
- fix: Electron app.getPath('crashDumps') API can throw (#1106)
6.2.0
- feat: Update from v9.1.0 to v9.6.0 of the JavaScript SDKs
- feat: Use new
registerPreloadScript
API in Electron >= v35 (#1098)
- feat: Add
gpuContextIntegration
(#1097)
- feat: Parse crashpad metadata from minidumps and include in electron context
(#1095)
6.1.0
- feat: Update from v9.0.1 to v9.1.0 (#1080) of the JavaScript SDKs
- feat: Support
@sentry/profiling-node
(#1084)
- fix: Renderer ANR detection (#1083)
6.0.0
This release updates the underlying Sentry JavaScript SDKs to v9 which includes
some breaking changes. Check out the the migration guide for
more details.
- feat: Update JavaScript SDKs to v9.0.0 (#1072)
Supported Electron Versions
The Sentry Node SDK now requires Node >= 18.0.0 which means the Sentry Electron
SDK now supports Electron >= 23.0.0.
The autoSessionTracking
option has been removed
Whereas in v5, session tracking was disabled by setting autoSessionTracking
to
false
, in v6 session tracking can be disabled by removing the MainProcessSession
integration
import * as Sentry from "@sentry/electron/main";
Sentry.init({
dsn: "__DSN__",
// autoSessionTracking: false,
integrations: (defaults) => defaults.filter((i) => i.name !== "MainProcessSession"),
});
5.11.0
- feat: Update from v8.48.0 to v8.51.0 (#1066)
- fix: Returning
null
in beforeSend
for native crashes should not impact
release health (#1066)
- feat: Set log level for
net
breadcrumbs based on status code (#1070)
- test: Test more child process types (#1063)
5.10.0
- fix: Deprecate renderer init options which should only be used in main process
(#1044)
- feat: Update from
v8.46.0
to
v8.48.0
of JavaScript SDKs (#1046)
- feat: Determine Electron process from minidump metadata (#1049)
- fix: Guard against invalid queue entries (#1053)
5.9.0
- feat: Update from
v8.42.0
to
v8.46.0
of JavaScript SDKs
- fix: Disable ANR when screen locked (#1036)
- fix: Disable ANR when debugger is in use