Summary
The Cocoa SDK v9.9.0 added a new attachAllThreads option to SentryOptions that attaches full stack traces for all threads to captured events. It also supports per-call overrides via capture(event:), capture(error:), capture(exception:), and capture(message:).
Motivation
This option is currently only available to native Cocoa SDK users. React Native users should be able to configure attachAllThreads from JS via Sentry.init() options so it gets forwarded to the native iOS SDK.
Acceptance Criteria
Summary
The Cocoa SDK v9.9.0 added a new
attachAllThreadsoption toSentryOptionsthat attaches full stack traces for all threads to captured events. It also supports per-call overrides viacapture(event:),capture(error:),capture(exception:), andcapture(message:).attachAllThreadsoptionattachAllThreadsparameterMotivation
This option is currently only available to native Cocoa SDK users. React Native users should be able to configure
attachAllThreadsfrom JS viaSentry.init()options so it gets forwarded to the native iOS SDK.Acceptance Criteria
attachAllThreadstoReactNativeOptions