Philipp Hofmann
Philipp Hofmann
Clarify which APM features the SDK turns on by default after setting up performance monitoring. Align the headings with the feature flags in the code, meaning replace instrumentation with tracing....
### Core or SDK? Platform/SDK ### Which part? Which one? Cocoa/Apple ### Description We have an experimental feature [`stitchAsyncCode`](Point out the experimental feature [`stitchAsyncCode`](https://github.com/getsentry/sentry-cocoa/blob/17a7a28bf01bb7c7a095bbd0cded5e6bc1dd65aa/Sources/Sentry/Public/SentryOptions.h#L144-L152) that no one knows about. ###...
### Core or SDK? Platform/SDK ### Which part? Which one? Capacitor, Cordova, Xamarin, and Unity ### Description Android and Cocoa use the `installationId` as a fallback for the userID if...
### Core or SDK? Platform/SDK ### Which part? Which one? Apple ### Description Apple doesn't have a page for Default Context as [Android](https://docs.sentry.io/platforms/android/enriching-events/context/default-context/) does. ### Suggested Solution Add the Default...
Related to https://github.com/getsentry/snuba/pull/3124 and https://github.com/getsentry/snuba/pull/3127. Only merge after snuba PRs are merged. Fixes GH-36927
### Description The SDK doesn't track the duration of an app hang. The ANRTrackingIntegration immediately reports an app hang when it occurs. To get the exact duration, the SDK would...
### Problem Statement Related to https://github.com/getsentry/sentry-java/issues/1840 ### Solution Brainstorm After calling finish, the transaction should return a NoOpSpan and log a message that the SDK is not sending the span...
With https://github.com/getsentry/sentry-cocoa/issues/635, a user reported that Apple marked `NXGetLocalArchInfo` as a private API. This stopped him from releasing his app. FirebaseCrashlytics had a similar issue with https://github.com/firebase/firebase-ios-sdk/issues/6128. We merged a...
### Description Currently, our transactions and spans use NSDate, which is not a safe API for time-sensitive measurements because the time can be changed in iOS settings or by the...
### Description Capturing an error direclty after calling SentrySDK.init doesn't affect the session error count, as we start the session when `didBecomeActive` is called. https://github.com/getsentry/sentry-cocoa/blob/f273eda1e1d73faa43e66fa4330e336347ab46ec/Sources/Sentry/SentrySessionTracker.m#L131-L163 We could start the session...