Skip to content

Releases: getsentry/sentry-cocoa

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)

8.13.0

25 Sep 09:57
Compare
Choose a tag to compare

Fixes

  • Remove sync call to main thread from SentryUIDeviceWrapper (#3295)

Features

  • Record changes to network connectivity in breadcrumbs (#3232)
  • Add Sampling Decision to Trace Envelope Header (#3286)

8.12.0

19 Sep 08:16
Compare
Choose a tag to compare

Fixes

  • Remove warning about non-portable path to file "SentryDsn.h" (#3270)
  • Privacy manifest collection purposes type (#3276)
  • Fix how profiles were identified in the backend for grouping and issue correlation purposes (#3282)
  • Ensure GPU frame data is always sent with profiles even if enableAutoPerformanceTracing is NO (#3273)
  • Gather metric readings fully covering the duration of a profile (#3272)
  • Remove spammy logs (#3284)

Features

  • Rename "http.method" to "http.request.method" for network Spans #3268

8.11.0

04 Sep 16:16
1299839
Compare
Choose a tag to compare

Features

  • Distributed tracing without performance (#3196)
  • Report database backing store information for Core Data (#3231)
  • Add "data use" in privacy manifests (#3259)
  • Add required reason API (#3206)

Fixes

  • Report correct units (nanojoules) for profiling energy metrics (#3262)

8.10.0

17 Aug 12:28
d062d9b
Compare
Choose a tag to compare

Features

  • Record energy usage estimates for profiling (#3217)

Fixes

  • Remove a noisy NSLog (#3227)
  • WatchOS build for Xcode 15 (#3204)

8.9.6

16 Aug 07:20
Compare
Choose a tag to compare

Fixes

  • Fix CPU usage collection for upcoming visualization in profiling flamecharts (#3214)

8.9.5

14 Aug 18:59
Compare
Choose a tag to compare

Hybrid SDK support

  • Allow profiling from hybrid SDKs (#3194)

8.9.4

03 Aug 22:45
Compare
Choose a tag to compare

Fixes

  • Remove linker settings from Package.swift (#3188)
  • Free memory returned by backtrace_symbols() in debug builds (#3202)