Important
This version introduced an issue for app launch profiling only for macOS apps that run without a sandbox (i.e. distributed outside the Mac App Store).
This issue could lead to starting the app launch profiler even when it's not configured via the options.
We recommend upgrading to at least version 8.49.2.
Features
- Add support for Sentry Spotlight (#3642), which is basically Sentry
for development. Read our blog post to find out more. - Add field
SentrySDK.detectedStartUpCrash(#3644) - Automatically profile app launches (#3529)
- Use CocoaPods resource_bundles for PrivacyInfo (#3651)
- Make tags of SentryScope public (#3650)
Improvements
- Cache installationID async to avoid file IO on the main thread when starting the SDK (#3601)
- Add reason for NSPrivacyAccessedAPICategoryFileTimestamp (#3626)
Fixes
- Finish TTID span when transaction finishes (#3610)
- Don't take screenshot and view hierarchy for app hanging (#3620)
- Remove
free_storageandstorage_sizefrom the device context (#3627), because Apple forbids sending
information retrieved viaNSFileSystemFreeSizeandNSFileSystemSizeoff a device; see
Apple docs. - Make SentryFramesTracker available for HybridSDKs (#3683)
- Make SentrySwizzle available for HybridSDKs (#3684)
- Move headers reference out of "extern C" (#3690)