Skip to content

Releases: getsentry/sentry-dart

9.15.0-dev.1

26 Feb 12:12

Choose a tag to compare

9.15.0-dev.1 Pre-release
Pre-release
  • Experimental span-streaming API with startSpan

9.14.0

19 Feb 18:50

Choose a tag to compare

Features

  • Add enableTombstone option for improved native crash reporting on Android 12+ (#3526)
    • When enabled, uses Android's ApplicationExitInfo.REASON_CRASH_NATIVE to capture native crashes with more detailed thread information
    • Disabled by default

Fixes

  • Dont guard user attributes behind sendDefaultPii for logs and metrics (#3524)

Dependencies

Internal Changes
  • Add sentry.javascript.browser.flutter sdk name for native js errors (#3525)

9.13.0

12 Feb 17:46

Choose a tag to compare

Features

  • Synchronize traceId to 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

Internal Changes
  • Add SDK features metadata for SPM vs CocoaPods tracking (#3508)

9.12.0

05 Feb 15:47

Choose a tag to compare

Dependencies

9.11.0

03 Feb 16:19

Choose a tag to compare

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 captureNativeFailedRequests option for iOS/macOS (#3472)
    • This option allows controlling native HTTP error capturing independently from captureFailedRequests.
    • When null (the default), it falls back to captureFailedRequests for backwards compatibility.
    • Set to false to disable native failed request capturing while keeping Dart-side capturing enabled.

Fixes

  • Catch client exceptions in HttpTransport.send (#3490)

Dependencies

Internal Changes
  • Refactor Logging API to be consistent with Metrics (#3463)
  • Remove deprecated beforeMetricCallback from options (#3484)
  • Add span factory to allow swappable span backends in integrations (#3488)

9.11.0-beta.2

30 Jan 09:53

Choose a tag to compare

9.11.0-beta.2 Pre-release
Pre-release

Fixes

  • Catch client exceptions in HttpTransport.send (#3490)

Internals

  • Remove deprecated beforeMetricCallback from options (#3484)
  • Add span factory to allow swappable span backends in integrations (#3488)

9.11.0-beta.1

26 Jan 11:10
6e0abbc

Choose a tag to compare

9.11.0-beta.1 Pre-release
Pre-release

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 captureNativeFailedRequests option for iOS/macOS (#3472)
    • This option allows controlling native HTTP error capturing independently from captureFailedRequests.
    • When null (the default), it falls back to captureFailedRequests for backwards compatibility.
    • Set to false to disable native failed request capturing while keeping Dart-side capturing enabled.

Enhancements

  • Refactor Logging API to be consistent with Metrics (#3463)

Dependencies

9.10.0 (Stable)

15 Jan 17:53
2bcb18b

Choose a tag to compare

Fixes

  • Kotlin language version handling in Android (#3436)

Enhancements

  • Replace log batcher with telemetry processor (#3448)

Dependencies

9.9.2

07 Jan 12:03

Choose a tag to compare

Fixes

  • Android not sending events when autoInitializedNativeSdk is disabled (#3420)

9.9.1

18 Dec 12:41

Choose a tag to compare

Fixes

  • Cold/warm start spans not attaching if TTFD takes more than 3 seconds to report (#3404)
  • Ensure that the JNI ScopesAdapter instance is released after use (#3411)