Releases: getsentry/sentry-electron
Releases · getsentry/sentry-electron
3.0.2
3.0.1
3.0.0
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:
- See
MIGRATION.md
3.0.0-beta.4
- feat: Adds
ElectronOfflineNetTransport
and makes it the default transport - feat: Adds
AdditionalContext
integration that includes additional device and enables it by default (#390) - feat: Renames
ElectronEvents
toElectronBreadcrumbs
and allows more complex configuration - fix: Fixes bundling of preload code (#396)
- feat: Adds breadcrumbs and tracing for the Electron
net
module (#395) - feat: Breadcrumbs and events for child processes (#398)
- feat: Capture minidumps for GPU crashes with
SentryMinidump
integration (#398)
3.0.0-beta.3
- fix: Enable CORS for custom protocol
3.0.0-beta.2
- fix: Correctly handle previously crashed/abnormal sessions (#379)
- feat: Remove the need for preload script in most cases by falling back to custom protocol (#377)
- fix: Fix issues with incorrect environment (#378)
- test: Refactor tests and examples into self contained apps (#373)
- fix: Fixed a number of issues with incorrect context (#373)
3.0.0-beta.1
Check out the migration guide.
New Features:
- Session tracking enabled by default
- Improved bundler support
- Browser Tracing compatible
Breaking changes:
- Preload script now required
- Native crashes now consider
sampleRate
andbeforeSend
- Configuration through integrations rather than options
2.5.4
- fix: Improve compatibility with bundlers
2.5.3
-fix: Possible race condition with initialScope
over IPC
2.5.2
-fix: Add release
and environment
to electron uploader initialScope