Skip to content

Releases: getsentry/sentry-cocoa

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.

8.15.2

09 Nov 13:57
Compare
Choose a tag to compare

Fixes

  • Crash when logging from certain profiling contexts (#3390)

8.15.1

08 Nov 11:04
Compare
Choose a tag to compare

Fixes

  • Crash when initializing SentryHub manually (#3374)

8.15.0

06 Nov 12:55
Compare
Choose a tag to compare

Features

  • Enrich error events with any underlying NSErrors reported by Cocoa APIs (#3230)
  • Add experimental visionOS support (#3328)
  • Improve OOM detection by ignoring system reboot (#3352)
  • Add thread id and name to span data (#3359)

Fixes

  • Reporting app hangs from background (#3298)
  • Thread sanitizer data race warnings in ANR tracker, network tracker and span finish (#3303)
  • Stop sending empty thread names (#3361)
  • Work around edge case with a thread info kernel call sometimes returning invalid data, leading to a crash (#3364)
  • Crashes when trace ID is externally modified or profiler fails to initialize (#3365)

8.14.2

20 Oct 15:57
Compare
Choose a tag to compare

Fixes

  • Missing mechanism.handled is not considered crash (#3353)

8.14.1

18 Oct 22:59
Compare
Choose a tag to compare

Fixes

  • SPM build failure involving "unsafe settings" (#3348)

8.14.0

18 Oct 16:19
Compare
Choose a tag to compare

Features

  • Sentry can now be used without linking UIKit; this is helpful for using the SDK in certain app extension contexts (#3175)
  • GA of MetricKit integration (#3340)
    Warning: this breaks some SPM integrations. Use 8.14.1 if you integrate using SPM.

Once enabled, this feature subscribes to MetricKit's MXDiagnosticPayload data, converts it to events, and sends it to Sentry.
The MetricKit integration subscribes to MXHangDiagnostic,
MXDiskWriteExceptionDiagnostic,
and MXCPUExceptionDiagnostic.

8.13.1

12 Oct 09:25
Compare
Choose a tag to compare

Fixes

  • Always start SDK on the main thread (#3291)
  • App hang with race condition for tick counter (#3290)
  • Remove "duplicate library" warning (#3312)
  • Fix multiple issues in Reachability (#3338)
  • Remove unnecessary build settings (#3325)
  • Crash in SentryTracer when cancelling timer (#3333)