Skip to content

Releases: bugsnag/bugsnag-cocoa

v6.15.0

02 Dec 08:12
7d9c966
Compare
Choose a tag to compare

Enhancements

  • New APIs to allow OnBreadcrumb, OnSendError and OnSession Swift closures to be removed.
    The following APIs are now deprecated and will be removed in the next major release:

    • removeOnBreadcrumb(block:)
    • removeOnSendError(block:)
    • removeOnSession(block:)
      #1240
  • Include metadata in breadcrumbs for UIWindow / NSWindow notifications.
    #1238

v6.14.4

22 Nov 13:13
0c5d4e3
Compare
Choose a tag to compare

Bug fixes

  • (BugsnagNetworkRequestPlugin) Fix a crash in -[BSGURLSessionTracingDelegate URLSession:task:didFinishCollectingMetrics:] for tasks with no request.
    #1230

v6.14.3

03 Nov 16:17
a0e2c19
Compare
Choose a tag to compare

Bug fixes

  • Use LC_FUNCTION_STARTS to improve symbolication accuracy.
    #1214

v6.14.2

27 Oct 12:48
56da57d
Compare
Choose a tag to compare

Bug fixes

  • Fix missing configuration.user and manually resumed session info in unhandled errors.
    #1215

v6.14.1

20 Oct 12:03
ab997b6
Compare
Choose a tag to compare

Bug fixes

  • Disable automatic session tracking in app extensions (it was not working as intended.)
    #1211

  • Stop logging "[ERROR] Failed to install crash handler..." if a debugger is attached.
    #1210

  • Include the word "request" in network request breadcrumb messages.
    #1209

  • Prevent a crash that can occur when -[BSGURLSessionTracingProxy forwardInvocation:] calls -[NSInvocation selector].
    #1208

  • Apply redactedKeys to breadcrumb metadata.
    #1204

v6.14.0

06 Oct 13:50
d211650
Compare
Choose a tag to compare

Enhancements

  • Capture and report thread states (running, stopped, waiting, etc.)
    #1200

Bug fixes

  • Disable app hang detection for app extensions.
    #1198

v6.13.0

29 Sep 10:08
40adfbb
Compare
Choose a tag to compare

Enhancements

  • Bugsnag can now automatically capture breadcrumbs for network requests made via NSURLSession.
    To use this functionality, install the BugsnagNetworkRequestPlugin plugin and then enable it in your BugsnagConfiguration.
    For more information see the documentation.

v6.12.2

22 Sep 12:07
4cbabdc
Compare
Choose a tag to compare

Bug fixes

  • Stop dropping breadcrumbs when provided invalid metadata (that is not JSON convertible.)
    #1187

  • Fix Swift fatal error parsing for messages with no filename.
    #1186

v6.12.1

15 Sep 13:19
5918cc9
Compare
Choose a tag to compare

Bug fixes

  • Fix a regression where the session was not captured at launch if Bugsnag was started before willFinishLaunchingWithOptions in iOS apps that do not adopt the UIScene life-cycle.
    #1180

v6.12.0

01 Sep 12:32
Compare
Choose a tag to compare

Enhancements

  • Events now include a thermalState property in the device tab, and unexpected app terminations that occur when the thermal state is critical will now be reported as a "Thermal Kill" rather than Out Of Memory error.
    #1171

Bug fixes

  • Fatal app hangs will no longer be reported if the willTerminateNotification is received.
    #1176