Releases: getsentry/sentry-cocoa
Releases · getsentry/sentry-cocoa
8.15.2
8.15.1
8.15.0
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
8.14.1
8.14.0
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
8.13.0
8.12.0
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
isNO
(#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