Skip to content

Releases: getsentry/sentry-dart

9.7.0-beta.5

12 Sep 11:47
Compare
Choose a tag to compare
9.7.0-beta.5 Pre-release
Pre-release

Dependencies

9.7.0-beta.4

10 Sep 15:05
99d4870
Compare
Choose a tag to compare
9.7.0-beta.4 Pre-release
Pre-release

Features

  • Add nativeDatabasePath option to SentryFlutterOptions to set the database path for Sentry Native (#3236)

9.7.0-beta.3

04 Sep 18:23
Compare
Choose a tag to compare
9.7.0-beta.3 Pre-release
Pre-release

Fixes

  • Recursion in openDatabase when using SentrySqfliteDatabaseFactory (#3231)

Enhancements

  • Replay: continue processing if encountering InheritedWidget (#3200)
    • Prevents false debug warnings when using provider for example which extensively uses InheritedWidget

9.7.0-beta.2

02 Sep 17:58
Compare
Choose a tag to compare
9.7.0-beta.2 Pre-release
Pre-release

Features

  • Add sentry.origin to logs created by LoggingIntegration (#3153)
  • Tag all spans with thread info on non-web platforms (#3101, #3144)
  • feat(feedback): Add option to disable keyboard resize (#3154)
  • Support firebase_remote_config: >=5.4.3 <7.0.0 (#3213)

Fixes

  • Implement prefill logic in SentryFeedbackWidget for useSentryUser parameter to populate fields with current user data (#3180)
  • Structured Logs: Don’t add template when there are no 'sentry.message.parameter.x’ attributes (#3219)

Enhancements

  • Add DioException response data to error breadcrumb (#3164)
    • Bumped dio min verion to 5.2.0
  • Use FFI/JNI for captureEnvelope on iOS and Android (#3115)
  • Log a warning when dropping envelope items (#3165)
  • Call options.log for structured logs (#3187)
  • Remove async usage from FlutterErrorIntegration (#3202)
  • Tag all spans during app start with start type info (#3190)
  • Refactor loadContexts and loadDebugImages to use JNI and FFI (#3224)

Dependencies

9.7.0-beta.1

06 Aug 15:58
Compare
Choose a tag to compare
9.7.0-beta.1 Pre-release
Pre-release

Features

  • Tag all spans with thread info (#3101)

Enhancements

  • Improve envelope conversion to Uint8List in FileSystemTransport (#3147)

Dependencies

9.6.0 (Stable)

04 Aug 14:02
Compare
Choose a tag to compare

Note: this release might require updating your Android Gradle Plugin version to at least 8.1.4.

Fixes

  • False replay config restarts because of ScreenshotWidgetStatus equality issues (#3114)
  • Debug meta not loaded for split debug info only builds (#3104)
  • TTID/TTFD root transactions (#3099, #3111)
    • Web, Linux and Windows now create a UI transaction for the root page
    • iOS, Android now correctly create idle transactions
    • Fixes behaviour of traceId generation and TTFD for app start
  • Directionality assertion issue in debug mode (#3088)

Dependencies

Internal

  • Use lifecycle hook for before send event (#3017)

9.6.0-beta.2

31 Jul 16:59
Compare
Choose a tag to compare
9.6.0-beta.2 Pre-release
Pre-release

Fixes

  • False replay config restarts because of ScreenshotWidgetStatus equality issues (#3114)

9.6.0-beta.1

28 Jul 17:46
Compare
Choose a tag to compare
9.6.0-beta.1 Pre-release
Pre-release

Fixes

  • Debug meta not loaded for split debug info only builds (#3104)
  • TTID/TTFD root transactions (#3099, #3111)
    • Web, Linux and Windows now create a UI transaction for the root page
    • iOS, Android now correctly create idle transactions
    • Fixes behaviour of traceId generation and TTFD for app start
  • Directionality assertion issue in debug mode (#3088)

Dependencies

Internal

  • Use lifecycle hook for before send event (#3017)

9.5.0

21 Jul 15:53
Compare
Choose a tag to compare

Features

  • Report Flutter framework feature flags (#2991)
    • Search for feature flags that are prefixed with flutter:*
    • This works on Flutter builds that include this PR
  • Add LoggingIntegration support for SentryLog (#3050)
  • Add enableNewTraceOnNavigation flag to SentryNavigatorObserver (#3096)
    • Default: true
    • Disable by passing false, e.g.:
      SentryNavigatorObserver(enableNewTraceOnNavigation: false)
    • Note: traces differ from transactions/spans — see tracing concepts here

Fixes

  • Ensure consistent sampling per trace (#3079)

Enhancements

  • Add sampled flag in propagation context (#3084)

Dependencies

9.4.1

14 Jul 15:33
Compare
Choose a tag to compare

Fixes

  • Span ids not re-generating for headers created from scope (#3051)
  • ScreenshotIntegration not being added for web (#3055)
  • PropagationContext not being set when Scope is cloned resulting in different trace ids when using withScope (#3069)
  • Drift transaction rollback not executed when parent span is null (#3062)

Enhancements

  • Remove SentryTimingsCallback and use Flutter's TimingsCallback instead (#3054)
  • Remove unused native frames integration (#3053)