Philipp Hofmann

Results 178 issues of Philipp Hofmann

### Description Currently, when having session, app state, or envelopes stored on disk and the user changes the DSN to a new one, this data stays there forever. As the...

Type: Bug
Impact: Small
Effort: Small
Status: Backlog
Platform: Cocoa

### Description The SDK must not invoke `beforeSend` for transactions. If users want to drop transactions, they should instead use event processors, see https://develop.sentry.dev/sdk/performance/#interaction-with-beforesend-and-event-processors As some users might rely on...

Impact: Small
Effort: Small
Status: Backlog
Platform: Cocoa

This test is disabled because it is flaky. We need to fix it, but as this is an experimental feature this has not a high priority. https://github.com/getsentry/sentry-cocoa/blob/4dbf9c83da9fca185c58db6a6f121876465639e7/Tests/SentryTests/SentryCrash/SentryStacktraceBuilderTests.swift#L70-L73

Type: Testing
Status: Backlog
Platform: Cocoa
Type: Flaky Test

### Description We could store the breadcrumbs, for example, every 5 seconds to the disk, and when an OOM occurs, we could attach these. Furthermore, the breadcrumb for `UIApplicationDidReceiveMemoryWarningNotification` could...

Impact: Large
Effort: Medium
Status: Backlog
Platform: Cocoa

### Description We see a few crashes in [Sentry](https://sentry.io/share/issue/cc3743a949ac41de942bac52b89e7815/) with ``` NSInternalInconsistencyException Modifications to the layout engine must not be performed from a background thread after it has been accessed...

Type: Bug
Impact: Small
Effort: Small
Status: Backlog
Platform: Cocoa

Ship the feature turned off by default and mark is at experimental with a code comment: - [x] https://github.com/getsentry/sentry-cocoa/issues/1609 - [x] https://github.com/getsentry/sentry-cocoa/issues/1610 - [x] Where to put the file size...

Status: Backlog
Platform: Cocoa

The [exception interface](https://develop.sentry.dev/sdk/event-payloads/exception/#exception-mechanism) of the event payload defines a field `synthetic`, which doesn't exist in the SDK. This messes up grouping and should be added to the SDK. Since this...

Impact: Medium
Effort: Small
Status: Backlog
Platform: Cocoa

Mark `SentrySpanProtocol.setExtra` as deprecated as it was added by mistake. This is related to https://github.com/getsentry/sentry-cocoa/pull/1305.

Component: Performance
Impact: Small
Effort: Small
Status: Backlog
Platform: Cocoa

The `SentrySpanProtocol.data` is nullable. So is `SentrySpanProtocol.setDataValue:(nullable id)value`. We can remove those `nullable` modifiers.

Component: Performance
Impact: Small
Effort: Small
Status: Backlog
Platform: Cocoa

Currently, adding attachments in beforeSend is not possible, because the Cocoa SDK doesn't have hints as for example, [Python](https://docs.sentry.io/platforms/python/configuration/filtering/#event-hints) does. Either we add hints or the SDK should offer another...

Type: Feature Request
Impact: Small
Effort: Medium
Status: Backlog
Component: API
Platform: Cocoa