Important
If you are upgrading to the 1.x
versions of the SDK from 0.x
, make sure you follow our
migration guide first.
- options normalizeDepth and normalizeMaxBreadth are now being respected when adding a breadcrumb. (#766)
- Add missing
withActiveSpan
andsuppressTracing
exports from@sentry/core
(#776) - CommonJS build does not contain ESM code anymore (#773)
-
Angular minimum supported version changed to version 14, upgrade to Angular 14 or higher for using the latest SDK.
-
When using the package
@sentry/angular-ivy
, you will need to replace it by@sentry/angular
. -
enableOutOfMemoryTracking
was removed and replaced byenableWatchdogTerminationTracking
. -
This release bumps the dependency for the JavaScript SDK from v7 to v8. We recommend reading the migration guide docs to find out how to address any breaking changes in your code for your specific platform or framework.
To automate upgrading to v8 as much as possible, use our migration codemod @sentry/migr8
:
npx @sentry/migr8@latest
All deprecations from the v7 cycle, with the exception of getCurrentHub()
, have been removed and can no longer be used
in v8. If you have an advanced Sentry SDK setup, we additionally recommend reading the
in-depth migration guide in our repo which highlights all changes with additional details and
information.
- Support for Angular 18 (#675)
- Add close function on
@sentry/capacitor
(#664) - Expose
getClient
on@sentry/capacitor
(#664) - Add the following functions to
@sentry/capacitor
(#666)flush
,getActiveSpan
,spanToJSON
,spanIsSampled
,setMeasurement
,getGlobalScope
andsetCurrentClient
.
- Accept undefined as value for tags (#656)
- Bump JavaScript SDK from v7.114.0 to v8.27.0 (#675, #720)
- Bump Android SDK from v7.6.0 to v7.14.0 (#705, #711)
- Bump Cocoa SDK from v8.21.0 to v8.36.0 (#606, #712)
- Bump JavaScript SDK from v8.9.2 to v8.27.0 (#720)
- Bump Android SDK from v7.6.0 to v7.14.0 (#705, #711)
- Bump Cocoa SDK from v8.21.0 to v8.36.0 (#606, #712)
- Support for Angular 18 (#675)
- Add close function on
@sentry/capacitor
(#664) - Expose
getClient
on@sentry/capacitor
(#664) - Add the following functions to
@sentry/capacitor
(#666)flush
,getActiveSpan
,spanToJSON
,spanIsSampled
,setMeasurement
,getGlobalScope
andsetCurrentClient
.
- Accept undefined as value for tags (#656)
- Support Capacitor 6 (#651)
- Add options for iOS: enableAppHangTracking and appHangTimeoutInterval, allowing users to define the App hang timeout or completly disabling it. (#602)
- Native integration would not properly disable when no DSN was provided (#584)
- Add option for iOS: enableCaptureFailedRequests. Allowing users to ignore native Http Request errors. (#585)
- Vue projects weren't able to reference the VUE app (#559)
- Expose Replay and BrowserTracing on
@sentry/capacitor
(#489)
- Fixed sourcemaps for stacktraces other than localhost (#494)
-
Add Native Release information if not defined by the user (#480)
The release data comes from the following parameters: Android
- release:
PackageInfo.packageName
+PackageInfo.versionName
+PackageInfo.versionCode
- dist:
PackageInfo.versionCode
iOS:
- release:
CFBundleIdentifier
+CFBundleShortVersionString
+CFBundleVersion
- dist:
CFBundleVersion
- release:
- op and breadcrumb errors on Android (#478)
- Add sentry-angular-ivy to optional dependencies (#469)
- (iOS) UI API called on a background thread (#448)
- enableWatchdogTerminationTracking (replaces enableOutOfMemoryTracking) is now properly set on iOS. (#454)
- (iOS) UI API called on a background thread (#448)
- enableWatchdogTerminationTracking (replaces enableOutOfMemoryTracking) is now properly set on iOS. (#454)
- Fix error when serializing objects with circular referencing (#438)
This release does not include changes.
It only fixes NPM's latest
pointer to correctly point to version 12.x instead of 11.x.
- Removed promise and wizard from dependencies (#400) - special thanks to @olivier-blanc-openit
- Bump Sentry Android SDK to
6.19.0
(#406) - Bump sentry-cocoa SDK to
8.8.0
(#397) - Bump Sentry JavaScript SDK to
7.56.0
(#398)
- Use prepack instead of prepublishonly (#363)
- Fix Sentry not initialising when tracesSampler is used (#352)
- Fix CSP Errors on Replay when using (#333)
- Fix ignore sibling check on Sentry Electron (#324)
- Fix incorrect reference to package.json under special cases (#316)
- Bump Sentry JavaScript SDK to
7.25.0
(#281) - Bump Sentry iOS SDK to
7.30.2
(#259) - Bump Sentry Android SDK to
6.4.3
(#230)
- Fallback to iOS minimum version 13.0 if Capacitor package was not found (#225)
- Add support for Capacitor 4.0.0 (#201)
- build(javascript): Bump sentry-javascript, sentry-vue, sentry-react and sentry-angular dependencies to
7.12.1
. (#214)
- Bump Sentry Javascript to fix incompatibility with Sentry Tracing (#202)
- build(ios): Bump sentry-cocoa dependencies to
7.23.0
. (#208)
- Support for Angular Web (#199)
- build(javascript): Bump sentry-javascript, sentry-vue, sentry-react and sentry-angular dependencies to
7.6.0
. (#194)
- SentryCapacitor.crash not working on Android (#175)
- build(javascript): Bump sentry-javascript, sentry-vue, sentry-react and sentry-angular dependencies to
7.1.1
. (#186)
By bumping Sentry Javascript, new breaking changes were introduced, to know more what was changed, check the breaking changes changelog from Sentry Javascript.
- Fix Vue not working on iOS (#170)
- Add iOS metadata to JavaScript events (#161)
- Stack Trace when using localhost could get the wrong filename (#162)
- build(javascript): Bump sentry-javascript, sentry-vue, sentry-react and sentry-angular dependencies to
6.19.2
. (#159) - build(ios): Bump sentry-cocoa dependencies to
7.11.0
. (#157)
- Fix(Android): duplicated breadcrumbs (#151)
- build(android): Bump sentry-java dependencies to
5.7.0
. (#154) - Fix iOS dropping events if envelope contains UTF16 character or higher (#150)
- (iOS) Missing config
enableOutOfMemoryTracking
on iOS/Mac (#147)
- Disable native sdk when enabled/enablenative is set to false (#145)
- Remove sdkProcessingMetadata from native events (#139)
- Use Native length for Envelopes when available (#128)
- No longer export deprecated Status enum (#111)
- Remove guard from transport sendEvent as it is redundant (#111)
- Build into both commonjs and esm (#99)
- Officially support web (#70)
- Fix the release and dist not being sent down to Android. (#73)
- Release health sessions not being logged on iOS. (#73)
- build(js): Bump sentry-javascript dependencies to
6.11.0
. (#72) - Fix version mismatch issues with sentry-javascript dependencies with optional peerDependencies. (#72)
- Export startTransaction (#71)
- Update Podfile to target iOS 12 to match Capacitor 3 (#56)
- Add support for Capacitor v3 (#54)
- Initial Release with Android support only.