Skip to content

Releases: bugsnag/bugsnag-cocoa-performance

v1.10.2

31 Oct 20:51
d545ead
Compare
Choose a tag to compare
  • Fixed a crash after shared NSURLSession invalidate
    334

  • Fix visionOS compilation errors. Note that visionOS is not yet officially supported.
    327

v1.10.2-beta.0

30 Oct 16:26
9b6b965
Compare
Choose a tag to compare
v1.10.2-beta.0 Pre-release
Pre-release
  • Fixed a crash after shared NSURLSession invalidate
    334

  • Fix visionOS compilation errors. Note that visionOS is not yet officially supported.
    327

v1.10.1

30 Oct 14:32
044cc5a
Compare
Choose a tag to compare

Bug fixes

  • Set bugsnag.span.category to 'custom' for custom spans.
    336

v1.10.1-beta.0

29 Oct 15:05
87205bc
Compare
Choose a tag to compare
v1.10.1-beta.0 Pre-release
Pre-release

Bug fixes

  • Fixed a crash after shared NSURLSession invalidate
    334

  • Fix visionOS compilation errors. Note that visionOS is not yet officially supported.
    327

v1.10.0

30 Sep 14:42
d077f76
Compare
Choose a tag to compare

Enhancements

  • Added rendering metrics to first class spans.
    319

v1.9.0

25 Sep 14:09
f34dd26
Compare
Choose a tag to compare

Enhancements

  • Added configurable limit to number of span attributes per span.
    315

  • Added configurable span attribute limits for string and array types.
    314

Bug fixes

  • Make sure that no early network spans escape when automatic network span capture is disabled.
    317

  • Add missing / misnamed fields to plist configuration.
    316

v1.8.1

03 Sep 13:41
c62a0d1
Compare
Choose a tag to compare

Bug fixes

  • Stop podspec from trying to compile xcprivacy files (which generates warnings).
    311

  • Early spans (ended before Bugsnag starts) now get their sampling probability value properly updated.
    310

  • Release process now updates BugsnagPerformanceSwift podspec rather than BugsnagPerformanceSwiftUI (which has been deprecated)
    308

  • Use API key subdomain as default Performance endpoint
    313

v1.8.0

29 Aug 15:05
6b3561f
Compare
Choose a tag to compare

Enhancements

  • Span immutability is now enforced after a span is ended or aborted. Calling a mutator function while immutable will now emit an error message and no-op.
    304

  • service.name can now be set in the configuration.
    299

  • A fixed samplingProbability can now be set in the configuration.
    300

  • OnEnd span callbacks are now called on early spans (spans that ended before library start) once the library is started.
    298

v1.7.0

05 Aug 16:19
94c6790
Compare
Choose a tag to compare

Enhancements

  • Span attributes can now be set by the user.
    286

  • Array-of-primitives span attributes are now supported.
    288

  • OnEnd span callbacks can now be registered in the configuration. These callbacks are called on all sampled spans.
    289

Bug fixes

  • Added more autoreleasepools to catch potential memory leaks, and fixed a retain loop in BugsnagPerformanceSpan.
    293

  • Rename propagateTraceParentToUrlsMatching to the intended tracePropagationUrls in BugsnagPerformanceConfiguration.
    287

  • Workaround for Swift namespacing issue that caused conflicts when BugsnagPerformanceSwift was built as an xcframework.
    284

v1.6.2

04 Jul 14:04
2033f22
Compare
Choose a tag to compare

Bug fixes

  • Handle case where the user manually sets the network callback to nil. 281

Enhancements

  • Span parentage APIs now take a BugsnagPerformanceSpanContext, which BugsnagPerformanceSpan is now a subclass of. You no longer need to assign a BugsnagPerformanceSpan as a parent. 280