The following changes need attention when updating to this version of the library:
- Renamed incorrectly named
makeContextCurrent
tomakeCurrentContext
inBugsnagPerformanceSpanOptions
128
- Swizzle methods earlier at process start rather than at library start to avoid race conditions. Swizzling can now be disabled using
bugsnag/performance/disableSwizzling
in yourInfo.plist
126
- Fix potential race condition in accessing NSURLSessionTaskMetrics.transactionMetrics 130
- Temporary Fix: Disable swizzling of
viewWillDisappear
while we work on a better solution 124
-
Fix: Incorrectly named span attribute:
view_load
->view_load_phase
122 -
Fix: Start network spans at the point that the network request starts rather than at the end (to ensure proper parentage) 119
- Fix: Doubles were erroneously converted to strings 120
This release adds nested span support.
The following changes need attention when updating to this version of the library:
-
Corrected name of
autoInstrumentNetworkRequests
configuration option (was previouslyautoInstrumentNetwork
) 112 -
Applied updated span and attribute naming (causes duplicate aggregations in your dashboard of App Start, Screen Load and Network spans from previous versions) 111
-
Added connection.subtype attribute to network spans 109
-
Added first_view_name attribute to app start spans 91
- Use app-extension safe version of UIApplication.sharedApplication 82
- Added enabledReleaseStages to BugsnagPerformanceConfiguration. 78
- Fixed compile issue with mac catalyst targets. 79
-
Turn up all warnings and sanitizers to 11, and fix detected UB behavior. 76 74 73
-
Safer background/foreground detection. 72
-
Corrected boot time fetch code. 70
- Restructure the example app for preview release. 66
-
Revert to simple Bugsnag.start API as originally envisioned. 64
-
Make sure span drain occurs on transition from BG to FG. 63
-
Fixed periodic span drain that wasn't occurring. 62
Initial preview release