Skip to content

Releases: bugsnag/bugsnag-cocoa

v6.30.2

07 Nov 17:05
d8b6498
Compare
Choose a tag to compare

Bug Fixes

  • Disable calls to os_proc_available_memory() on Catalyst due to missing API in earlier versions.
    1689

v6.30.1

25 Jul 10:07
b29cdab
Compare
Choose a tag to compare

Bug Fixes

  • Removed duplicate BugsnagCorrelation.h header file that was causing warnings when building an app.
    1682

  • Mac Catalyst targets now only attempt to call os_proc_available_memory() from version 13.1.
    1680

v6.30.0

04 Jul 14:03
e279fc6
Compare
Choose a tag to compare

Enhancements

  • Allow setting the correlation trace ID and span ID in an event, and harmonize the API with bugsnag-android. Note: This moves BugsnagCorrelation to a private API, which might cause minor breakage.
    1671

Bug Fixes

  • Ensure that all Bugsnag.notifyXYZ and BugsnagClient.notifyXYZ calls strip the correct number of stack frames, regardless of compiler optimization level.
    1668

v6.29.0

19 Jun 17:41
cd3a27c
Compare
Choose a tag to compare

Enhancements

  • Adds basic support for visionOS with SPM projects
    1660

Bug fixes

  • Prevent inlining of Bugsnag stack trace entries that are marked to be pruned away (to promote a consistent number of those frames).
    1661

  • Fix off-by-1 error when fetching register values on arm64 that could potentially run off the array.
    1635

v6.28.1

29 Feb 14:46
16b9145
Compare
Choose a tag to compare

Bug fixes

  • Fix race condition crash when calling BugsnagSessionTracker.addRuntimeVersionInfo from another thread.
    1632

  • Fixed the issue causing PrivacyInfo collisions when using Cocoapods
    1630

v6.28.0

13 Dec 13:20
49f60b8
Compare
Choose a tag to compare

Enhancements

  • Free disk space is only sent on macOS, since the APIs to get it are now on the Apple grey list.
    1617

  • Remove calls to stat, which is now an API on the Apple grey list.
    1614

  • Add Privacy Manifest covering BugSnag data and API usage
    1616

v6.27.3

15 Nov 13:54
3ec379e
Compare
Choose a tag to compare

Bug fixes

  • Remove include directives from inside of extern "C" sections because newer Xcode versions have issues with it
    1608

  • Setting user fields to nil will now clear them fully.
    1599

  • Crash fix: Detect and handle when WatchOS is running as an app rather than an extension.
    1588

  • Removed deprecated NXArchInfo code that was causing build issues.
    1584

  • Removed deprecated syscall on macos that was causing build issues.
    1577

  • Check app version to avoid detecting an app upgrade as an OOM
    1597

v6.27.2

24 Jul 15:07
2f373f2
Compare
Choose a tag to compare

Enhancements

  • Device ID is now stored in a file that is shared between Bugsnag Cocoa and Bugsnag Cocoa Performance
    1568

  • Addressed new warning types introduced in Xcode 14.3
    1561

v6.27.0

15 May 10:36
7410780
Compare
Choose a tag to compare

Enhancements

  • Added BSGErrorTypeCSharp enum value to identify C# events passed to the SDK
    1556

Bug fixes

  • Don't generate a new URLSession when copying a configuration.
    1554

v6.26.2

20 Apr 12:00
c730af7
Compare
Choose a tag to compare

Bug fixes

  • Persist events based on the original unhandled value
    1549

  • Fixed a race condition in BSGRunContext
    1548

  • Include event API key when serializing/deserializing to/from JSON
    1547