The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
### Bug fixes
* Fix race condition crash when calling BugsnagSessionTracker.addRuntimeVersionInfo from another thread.
[1632](https://github.com/bugsnag/bugsnag-cocoa/pull/1632)
* Fixed the issue causing PrivacyInfo collisions when using Cocoapods
[1630](https://github.com/bugsnag/bugsnag-cocoa/pull/1630)
### Enhancements
* Free disk space is only sent on macOS, since the APIs to get it are now on the Apple grey list.
[1617](https://github.com/bugsnag/bugsnag-cocoa/pull/1617)
* Remove calls to stat, which is now an API on the Apple grey list.
[1614](https://github.com/bugsnag/bugsnag-cocoa/pull/1614)
* Add Privacy Manifest covering BugSnag data and API usage
[1616](https://github.com/bugsnag/bugsnag-cocoa/pull/1616)
### Bug fixes
* Remove include directives from inside of extern "C" sections because newer Xcode versions have issues with it
[1608](https://github.com/bugsnag/bugsnag-cocoa/pull/1608)
* Setting user fields to nil will now clear them fully.
[1599](https://github.com/bugsnag/bugsnag-cocoa/pull/1599)
* Crash fix: Detect and handle when WatchOS is running as an app rather than an extension.
[1588](https://github.com/bugsnag/bugsnag-cocoa/pull/1588)
* Removed deprecated NXArchInfo code that was causing build issues.
[1584](https://github.com/bugsnag/bugsnag-cocoa/pull/1584)
* Removed deprecated syscall on macos that was causing build issues.
[1577](https://github.com/bugsnag/bugsnag-cocoa/pull/1577)
* Check app version to avoid detecting an app upgrade as an OOM
[1597](https://github.com/bugsnag/bugsnag-cocoa/pull/1597)
### Enhancements
* Device ID is now stored in a file that is shared between Bugsnag Cocoa and Bugsnag Cocoa Performance
[1568](https://github.com/bugsnag/bugsnag-cocoa/pull/1568)
* Addressed new warning types introduced in Xcode 14.3
[1561](https://github.com/bugsnag/bugsnag-cocoa/pull/1561)
### Enhancements
* Added BSGErrorTypeCSharp enum value to identify C# events passed to the SDK
[1556](https://github.com/bugsnag/bugsnag-cocoa/pull/1556)
### Bug fixes
* Don't generate a new URLSession when copying a configuration.
[1554](https://github.com/bugsnag/bugsnag-cocoa/pull/1554)
### Bug fixes
* Persist events based on the original unhandled value
[1549](https://github.com/bugsnag/bugsnag-cocoa/pull/1549)
* Fixed a race condition in BSGRunContext
[1548](https://github.com/bugsnag/bugsnag-cocoa/pull/1548)
* Include event API key when serializing/deserializing to/from JSON
[1547](https://github.com/bugsnag/bugsnag-cocoa/pull/1547)
### Bug fixes
* Disabled breadcrumb disk storage when not required
[1534](https://github.com/bugsnag/bugsnag-cocoa/pull/1534)
* Improved reliability of obtaining memory metadata on iOS 13+
[1537](https://github.com/bugsnag/bugsnag-cocoa/pull/1537)
### Enhancements
* Added isStarted to Bugsnag and BugsnagClient
[1528](https://github.com/bugsnag/bugsnag-cocoa/pull/1528)
### Bug fixes
* Fixed some race conditions that could cause issues in rare cases.
[1529](https://github.com/bugsnag/bugsnag-cocoa/pull/1529)
* onError blocked from running if releaseStage not in enabledReleaseStages.
[1518](https://github.com/bugsnag/bugsnag-cocoa/pull/1518)
### Bug fixes
* Workaround for thermal state lock re-entry bug on iOS 15.0.2-15.1.1.
[1514](https://github.com/bugsnag/bugsnag-cocoa/pull/1514)
* Clean up compiler warnings about data races and nullability.
[1515](https://github.com/bugsnag/bugsnag-cocoa/pull/1515)
### Bug fixes
* Fix memory leak in the app hang detection code.
[#1507](https://github.com/bugsnag/bugsnag-cocoa/pull/1507)
* Truncate additional data to reduce number of oversized payloads.
[#1501](https://github.com/bugsnag/bugsnag-cocoa/pull/1501)