Releases: getsentry/sentry-dart
Releases · getsentry/sentry-dart
9.7.0-beta.1
9.6.0
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
Fixes
- False replay config restarts because of
ScreenshotWidgetStatus
equality issues (#3114)
9.6.0-beta.1
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
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
- Search for feature flags that are prefixed with
- Add
LoggingIntegration
support forSentryLog
(#3050) - Add
enableNewTraceOnNavigation
flag toSentryNavigatorObserver
(#3096)- Default:
true
- Disable by passing
false
, e.g.:SentryNavigatorObserver(enableNewTraceOnNavigation: false)
- Note: traces differ from transactions/spans — see tracing concepts here
- Default:
Fixes
- Ensure consistent sampling per trace (#3079)
Enhancements
- Add sampled flag in propagation context (#3084)
Dependencies
9.4.1
Fixes
- Span ids not re-generating for headers created from scope (#3051)
ScreenshotIntegration
not being added for web (#3055)PropagationContext
not being set whenScope
is cloned resulting in different trace ids when usingwithScope
(#3069)- Drift transaction rollback not executed when parent span is null (#3062)
Enhancements
9.4.0
Fixes
- SPM should use
exact
instead offrom
when defining the sentry-cocoa package (#3065) - Respect ancestor text direction in
SentryScreenshotWidget
(#3046) - Add additional crashpad path candidate (#3016)
- Replay JNI usage with
SentryFlutterPlugin
(#3036, #3039) - Do not set
isTerminating
oncaptureReplay
for Android (#3037)- Previously segments might be missing on Android replays if an unhandled error happened
Dependencies
9.4.0-beta.2
Fixes
- Respect ancestor text direction in
SentryScreenshotWidget
(#3046)
9.4.0-beta.1
9.3.0
Breaking Change (Tooling)
- Upgrade Kotlin
languageVersion
to1.8
(#3032)- This allows usage of the Kotlin Android Plugin
2.2.0
which requires alanguageVersion
of1.8
or higher - If you are experiencing an issue we recommend upgrading to a toolchain compatible with Kotlin
1.8
or higher
- This allows usage of the Kotlin Android Plugin
Features
- SentryFeedbackWidget Improvements (#2964)
- Capture a device screenshot for feedback
- Customize tests and required fields
- Customization moved from the
SentryFeedbackWidget
constructor toSentryFlutterOptions
:
// configure your feedback widget
options.feedback.showBranding = false;