Releases: getsentry/sentry-electron
Releases · getsentry/sentry-electron
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
5.8.0
- feat: Update from
v8.35.0
to
v8.42.0
of JavaScript SDKs
- fix: Sync global scope to main process (#1024)
- fix: contextLinesIntegration should come before path normalization (#1008)
5.4.0
- feat: Update from v8.20.0 to
v8.26.0 of JavaScript SDKs
- fix: No sub-module imports in type definitions (#958)
- fix: Duplicate crashed sessions (#961)