Skip to content

Releases: bugsnag/bugsnag-cocoa-performance

v0.6.0

15 Jun 16:32
62ef752
Compare
Choose a tag to compare

Breaking changes

The following changes need attention when updating to this version of the library:

  • Replaced the constructor of BugsnagPerformanceSpanOptions with chained setters
    161

Enhancements

  • Added appVersion and bundleVersion to BugsnagPerformanceConfiguration.
    162

  • Added startWithApiKey to BugsnagPerformance.
    165

Bug fixes

  • Added subseconds to iso8601 dates even on ios 11.
    159

  • Fixed new warnings in Xcode 14.3
    163

  • Fixed incorrect ui span start time
    168

v0.5.0

31 May 12:18
baab4e6
Compare
Choose a tag to compare

Breaking changes

The following changes need attention when updating to this version of the library:

  • Improved span starting and ending performance
    151

Enhancements

  • Added view_load_phase spans
    143

Bug fixes

  • Fixed a crash in the SpanAttributesProvider.mm
    153

  • Fixed a date formatter crash on iOS 11.0 and 11.1
    155

v0.4.0

25 May 15:00
28f0647
Compare
Choose a tag to compare

Breaking changes

The following changes need attention when updating to this version of the library:

  • Renamed incorrectly named makeContextCurrent to makeCurrentContext in rest of the codebase
    139

Bug fixes

  • Removed C++ code from public headers
    147

  • Protect against multithreaded span attributes access
    146

  • Don't send network spans for failed requests
    140

  • Don't capture file:// URLRequests
    138

v0.3.1

10 May 14:24
b240350
Compare
Choose a tag to compare

Bug fixes

v0.3.0

09 May 11:23
24c409a
Compare
Choose a tag to compare

Breaking changes

The following changes need attention when updating to this version of the library:

  • Renamed incorrectly named makeContextCurrent to makeCurrentContext in BugsnagPerformanceSpanOptions
    128

Enhancements

  • 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 your Info.plist
    126

Bug fixes

  • Fix potential race condition in accessing NSURLSessionTaskMetrics.transactionMetrics
    130

v0.2.3

03 May 07:43
c794e9c
Compare
Choose a tag to compare

Bug fixes

  • Temporary Fix: Disable swizzling of viewWillDisappear while we work on a better solution
    124

v0.2.2

27 Apr 14:24
0aed8ea
Compare
Choose a tag to compare

Bug fixes

  • Fix: Incorrectly named span attribute: app_start -> app_start_phase
    122

  • Fix: Start network spans at the point that the network request starts rather than at the end (to ensure proper parentage)
    119

v0.2.1

26 Apr 10:52
6c7fb14
Compare
Choose a tag to compare

Bug fixes

  • Fix: Doubles were erroneously converted to strings
    120

v0.2.0

25 Apr 09:02
8b3ee3b
Compare
Choose a tag to compare

Breaking changes

The following changes need attention when updating to this version of the library:

  • Corrected name of autoInstrumentNetworkRequests configuration option (was previously autoInstrumentNetwork)
    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

Enhancements

  • Added connection.subtype attribute to network spans
    109

  • Added first_view_name attribute to app start spans
    91

v0.1.5

22 Mar 14:01
5eb5173
Compare
Choose a tag to compare

Bug fixes

  • Use app-extension safe version of UIApplication.sharedApplication
    82