Fixes
- Update
SentryTracedso that it now honorsoptions.setIgnoredSpanOrigins(#6058) SentryTracednow checks for its owning transaction dynamically rather than once per app process. The latter causedSentryTracedspans to be dropped process-wide once the original transaction finished (#6057)- Fix typos in Spring GraphQL integration names (
GrahQLtoGraphQL) (#6061) - Populate the Android connection status cache during the first two minutes after boot, instead of treating the empty cache as up to date (#6029)
- Prevent
SentryTracedfrom producing dangling spans if recomposition is abandoned or drawing fails (#6049) - Report a consistent app start type across the app start measurement,
contexts.appand theapp.startspan attributes (#6006)
Improvements
- Emit a single
ui.composespan perSentryTracedon initial composition instead of one on every recomposition, and set the origin onui.renderspans (#6051)
Internal
- Add an internal
MonotonicTickerabstraction withDeadlineandStopwatchprimitives (#6028) - Add internal
Timestamp,EpochClockandAnchoredClock, so related instants project from one wall-clock reading instead of each reading the clock (#6045)