Philipp Hofmann
Philipp Hofmann
### Description Swizzle [`viewIsAppearing`](https://developer.apple.com/documentation/uikit/uiviewcontroller/4195485-viewisappearing?language=objc), which is available on iOS 13 and with Xcode 15, and add it to UIViewController transactions. As we had issues in the past when swizzling UIViewController...
### Description The SDK could subscribe to push notifications and add breadcrumbs without PII. Related to https://github.com/getsentry/sentry-java/issues/2728.
### Description mach/arm/exception.h defines codes for EXC_ARITHMETIC ```c #define EXC_ARM_FP_UNDEFINED 0 /* Undefined Floating Point Exception */ #define EXC_ARM_FP_IO 1 /* Invalid Floating Point Operation */ #define EXC_ARM_FP_DZ 2 /*...
### Description At the moment, the `event.context` is a dict of `string:any`, but we can add a statically typed data class to know contexts such as app, os, etc. https://github.com/getsentry/sentry-cocoa/blob/8607e67a262a3e958b22e861bba7a57ec965b89c/Sources/Sentry/Public/SentryEvent.h#L128-L133
### Description Comply with the new spec added with this [PR](https://github.com/getsentry/sentry-docs/pull/15260/files) to the [BatchProcessor develop docs](https://develop.sentry.dev/sdk/telemetry/spans/batch-processor/), which minimizes data loss by sending spans in memory in a couple of scenarios....
### Description According to @markushi, the Java SDK retries sending envelopes when getting a 4xx or 5xx HTTP response from the backend. This can lead to a retry loop in...
### Description Comply with the new spec added with this [PR](https://github.com/getsentry/sentry-docs/pull/15260/files) to the [BatchProcessor develop docs](https://develop.sentry.dev/sdk/telemetry/spans/batch-processor/), which minimizes data loss by sending spans in memory in a couple of scenarios....
### Description Comply with the new spec added with this [PR](https://github.com/getsentry/sentry-docs/pull/15260/files) to the [BatchProcessor develop docs](https://develop.sentry.dev/sdk/telemetry/spans/batch-processor/), which minimizes data loss by sending spans in memory in a couple of scenarios....
### Description Add logging support for https://github.com/CocoaLumberjack/CocoaLumberjack as requested in [COCOA-331](https://linear.app/getsentry/issue/COCOA-331/sentry-structured-logging-for-cocoa-ios)
### Description The `SentrySessionTracker` does a couple of file IO operations on the main thread. Even though they are lightweight, we should consider moving these to a BG thread. We...