Sentry Cocoa Versions Save

The official Sentry SDK for iOS, tvOS, macOS, watchOS.

8.22.3

2 months ago

Fixes

  • Sentry.framework does not support the minimum OS Version specified in the Info.plist (#3774)
  • Add reference to Swift classes for hybrid SDKs (#3771)

8.22.3-beta.0

2 months ago

Fixes

  • Sentry.framework does not support the minimum OS Version specified in the Info.plist (#3774)
  • Add reference to Swift classes for hybrid SDKs (#3771)

8.22.2

2 months ago
  • Fix runtime error when including Sentry as a static lib (#3764)
  • Fix Mac Catalyst support for the prebuilt XCFramework used by SPM and Carthage (#3767)

8.22.1

2 months ago

Warning: Hold off using this version if you use it with SPM and static linking. Use release 8.22.2 instead.

Fixes

  • Checksum error when resolving the SDK via SPM (#3760)

8.22.0

2 months ago

Warning: this version is not working with SPM, please use update to 8.22.1 when using SPM

Improvements

  • SPM uses a prebuilt XCFramework and remove SentryPrivate (#3623): We now provide a prebuilt XCFramework for SPM, which speeds up your build and allows us to write more code in Swift. To make this happen, we had to remove the SentryPrivate target for SPM and CocoaPods, which you shouldn't have included directly.

Fixes

  • Write NSException reason for crash report (#3705)
  • Add context to event with CrashIntegration disabled (#3699)

8.21.0

2 months ago

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_storage and storage_size from the device context (#3627), because Apple forbids sending information retrieved via NSFileSystemFreeSize and NSFileSystemSize off 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)

8.22.0-alpha.0

3 months ago

Improvements

  • Remove SentryPrivate from Carthage, self built, and CocoaPods (#3623)

8.21.0-beta.0

3 months ago

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_storage and storage_size from the device context (#3627), because Apple forbids sending information retrieved via NSFileSystemFreeSize and NSFileSystemSize off a device; see Apple docs.

8.20.0

4 months ago

Features

  • Add visionOS as device family (#3548)
  • Add VisionOS Support for Carthage (#3565)

Fixes

  • Move header reference out of "extern C" (#3538)
  • Clarify FramesTracker log message (#3570)
  • Fix rare battery breadcrumbs crash (#3582)
  • Fix synchronization issue in FramesTracker (#3571)
  • Fix SentryFileManager logs warning for .DS_Files (#3584)
  • Fix FileManager logs info instead of error when a path doesn't exist (#3594)

8.19.0

4 months ago

Features

  • Send debug meta for app start transactions (#3543)

Fixes

  • Fix typo in BUILD_LIBRARY_FOR_DISTRIBUTION variable in Makefile (#3488)
  • Remove dispatch queue metadata collection to fix crash (#3522)
  • Make SentryScope.useSpan non-blocking (#3568)
  • Don't override sentry-trace and baggage headers (#3540)