Skip to content

Releases: bugsnag/bugsnag-cocoa

v6.9.3

26 May 14:59
b0b619e
Compare
Choose a tag to compare

Bug fixes

  • Remove need for -ObjC linker flag if linking Bugsnag as a static library.
    #1098

v6.9.2

19 May 12:44
b83847c
Compare
Choose a tag to compare

Enhancements

  • Add a mechanism for reporting errors that occur within the notifier.
    #1089

Bug fixes

  • Fix compiler warnings when additional warning flags are enabled.
    #1092
    #1094

v6.9.1

28 Apr 09:17
981cc25
Compare
Choose a tag to compare

Bug fixes

  • Fix a possible deadlock when writing crash reports for uncaught Objective-C exceptions.
    #1082

  • Fix missing context for crash, OOM, and app hang errors.
    #1079

  • Fix app properties in OOMs for apps that override appType, appVersion, bundleVersion or releaseStage in their config.
    #1078

  • event.threads will now be empty, rather than containing a single thread, if sendThreads dictates that threads should not be sent.
    #1077

v6.9.0

21 Apr 11:50
2f5925e
Compare
Choose a tag to compare

Enhancements

  • App hangs that occur while the app is in the background will no longer be reported.
    #1075

  • Add binaryArch and runningOnRosetta to the app metadata tab.
    #1073

  • Bugsnag can now be used without AppKit, allowing use in daemons and other processes running in non-UI sessions.
    #1072

v6.8.4

14 Apr 12:02
5a00246
Compare
Choose a tag to compare

Enhancements

  • macCatalystiOSVersion is now reported for apps built with Mac Catalyst and iOS app running on Apple silicon.
    #1066

Bug fixes

  • Fix crashes that could occur in bsg_recordException in low memory conditions.
    #1068

  • Fix a crash in bsg_ksmachgetThreadQueueName.
    #1065

  • Improve timestamp accuracy to fix breadcrumbs that are reported to occur after the error.
    #1062

v6.8.3

07 Apr 12:01
04e6ab8
Compare
Choose a tag to compare

Bug fixes

  • Catch exceptions thrown while preparing JSON for upload rather than crashing.
    #1063

  • Prevent app hangs being reported if a debugger is attached.
    #1058

v6.8.2

31 Mar 12:05
0734e04
Compare
Choose a tag to compare

Bug fixes

  • Enable SUPPORTS_MACCATALYST in main Xcode project.
    #1056

  • osName and osVersion now reflect the Mac's OS when running Mac Catalyst apps or iOS apps running on macOS.
    Fix reporting of model for Mac Catalyst apps or iOS apps running on macOS.
    #1055

  • Uncaught exceptions thrown while handing UI events in iOS apps running on macOS are now detected.
    #1053

v6.8.1

24 Mar 13:46
c6f2433
Compare
Choose a tag to compare

Bug fixes

  • Fix unreliable ordering of breadcrumbs.
    #1049

v6.8.0

18 Mar 10:27
3196f90
Compare
Choose a tag to compare

Enhancements

  • Bugsnag now detects app hangs (when the main thread is unresponsive for a period of time), alerting you of issues with your app’s responsiveness.
    By default, only fatal app hangs (those that end with termination by the system watchdog or being force-quit by the user) will be reported.
    This behaviour can be configured using the new appHangThresholdMillis configuration option.
    For more information see the documentation.
    #1039

Bug fixes

  • Fix a heap buffer overflow reported by Address Sanitizer.
    #1043

  • Fix parsing of callStackSymbols where the image name contains spaces.
    #1036

  • Fix a possible deadlock when writing crash reports for unhandled errors.
    #1034

v6.7.1

10 Mar 13:02
bb114d8
Compare
Choose a tag to compare

Bug fixes

  • Fix os_proc_available_memory runtime link error on Mac Catalyst.
    #1025

  • Fix missing osName and osVersion for errors reported from app extensions that do not link against UIKit.
    #1022

  • Fix incorrect freeMemory for errors reported via notify()
    #1021