Releases: getsentry/sentry-dart
Releases · getsentry/sentry-dart
9.15.0-dev.1
- Experimental span-streaming API with
startSpan
9.14.0
Features
- Add
enableTombstoneoption for improved native crash reporting on Android 12+ (#3526)- When enabled, uses Android's
ApplicationExitInfo.REASON_CRASH_NATIVEto capture native crashes with more detailed thread information - Disabled by default
- When enabled, uses Android's
Fixes
- Dont guard user attributes behind
sendDefaultPiifor logs and metrics (#3524)
Dependencies
- Bump Native SDK from v0.12.6 to v0.12.8 (#3514, #3520)
- Bump Android SDK from v8.32.0 to v8.33.0 (#3529)
- Add
sentry.javascript.browser.fluttersdk name for native js errors (#3525)
9.13.0
Features
- Synchronize
traceIdto native SDKs (#3507)- Native events (e.g. from Android or iOS) such as errors, logs, and spans now share the same trace as Dart events, enabling unified trace views across layers
Dependencies
- Bump Android SDK from v8.31.0 to v8.32.0 (#3506)
- Bump JavaScript SDK from v10.6.0 to v10.38.0 (#3474)
- Bump Native SDK from v0.12.5 to v0.12.6 (#3502)
Internal Changes
- Add SDK features metadata for SPM vs CocoaPods tracking (#3508)
9.12.0
9.11.0
Features
- Trace connected metrics (#3450)
- This feature is enabled by default.
- To send metrics use the following APIs:
Sentry.metrics.gauge(...)Sentry.metrics.count(...)Sentry.metrics.distribution(...)
- For more details read the Flutter metrics documentation.
- Add
captureNativeFailedRequestsoption for iOS/macOS (#3472)- This option allows controlling native HTTP error capturing independently from
captureFailedRequests. - When
null(the default), it falls back tocaptureFailedRequestsfor backwards compatibility. - Set to
falseto disable native failed request capturing while keeping Dart-side capturing enabled.
- This option allows controlling native HTTP error capturing independently from
Fixes
- Catch client exceptions in HttpTransport.send (#3490)
Dependencies
9.11.0-beta.2
9.11.0-beta.1
Features
- Trace connected metrics (#3450)
- This feature is enabled by default.
- To send metrics use the following APIs:
Sentry.metrics.gauge(...)Sentry.metrics.count(...)Sentry.metrics.distribution(...)
- Add
captureNativeFailedRequestsoption for iOS/macOS (#3472)- This option allows controlling native HTTP error capturing independently from
captureFailedRequests. - When
null(the default), it falls back tocaptureFailedRequestsfor backwards compatibility. - Set to
falseto disable native failed request capturing while keeping Dart-side capturing enabled.
- This option allows controlling native HTTP error capturing independently from
Enhancements
- Refactor Logging API to be consistent with Metrics (#3463)