Skip to content

Releases: getsentry/sentry-cocoa

8.22.0-alpha.0

26 Feb 14:31
Compare
Choose a tag to compare
8.22.0-alpha.0 Pre-release
Pre-release

Improvements

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

8.21.0-beta.0

22 Feb 12:05
a85c039
Compare
Choose a tag to compare
8.21.0-beta.0 Pre-release
Pre-release

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

01 Feb 09:16
Compare
Choose a tag to compare

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

24 Jan 20:49
Compare
Choose a tag to compare

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)

8.18.0

04 Jan 16:05
Compare
Choose a tag to compare

Features

  • Add frames delay to transactions and spans (#3487, #3496)
  • Add slow and frozen frames to spans (#3450, #3478)
  • Split up UIKit and App Init App Start Span (#3534)
  • Prewarmed App Start Tracing is stable (#3536)

Fixes

  • TTFD waits for next drawn frame (#3505)

  • Fix TTID/TTFD for app start transactions (#3512): TTID/TTFD spans and measurements for app start transaction now include the app start duration.

  • Crash when adding a crumb for a timezone change (#3524)

  • Fix a race condition in SentryTracer (#3523)

  • App start ends when first frame is drawn when performanceV2 is enabled (#3530)

  • Use correct rendered frames timestamp for TTID/TTFD and app start (#3531)

  • Missing transactions when not calling reportFullyDisplayed (#3477)

8.17.2

15 Dec 14:12
f5dafd7
Compare
Choose a tag to compare

Fixes

  • Fix marking manual sessions as crashed (#3501): When turning off autoSessionTracking and manually starting and ending sessions, the SDK didn't mark sessions as crashed when sending a crash event to Sentry. This is fixed now.

8.17.1

01 Dec 12:03
Compare
Choose a tag to compare

Fixes

  • Crash when UINavigationController doesn't have rootViewController (#3455)
  • Crash when synchronizing invalid JSON breadcrumbs to SentryWatchdogTermination (#3458)
  • Check for NULL in binary image cache (#3469)
  • Threading issues in binary image cache (#3468)
  • Finish transaction for external view controllers (#3440)

8.17.0

27 Nov 10:06
a3e15ba
Compare
Choose a tag to compare

Features

  • SwiftUI support is no longer in Beta (#3441)

8.16.1

22 Nov 14:58
Compare
Choose a tag to compare

Fixes

  • Fix inaccurate number of frames for transactions (#3439)

8.16.0

21 Nov 20:41
Compare
Choose a tag to compare

Features

  • Add screen name to app context (#3346)
  • Add cache directory option (#3369)

Fixes

  • Infinite loop when parsing MetricKit data (#3395)
  • Fix incorrect implementation in #3398 to work around a profiling crash (#3405)
  • Fix crash in SentryFramesTracker (#3424)

Improvements

  • Build XCFramework with Xcode 15 (#3415)

The XCFramework attached to GitHub releases is now built with Xcode 15.