sentry-react-native
sentry-react-native copied to clipboard
Official Sentry SDK for React Native
Bumps [rexml](https://github.com/ruby/rexml) from 3.2.6 to 3.2.8. Release notes Sourced from rexml's releases. REXML 3.2.8 - 2024-05-16 Fixes Suppressed a warning REXML 3.2.7 - 2024-05-16 Improvements Improve parse performance by using...
**Platform:** - [x] iOS - [x] Android **SDK version:** 5.22.1 **`react-native` version:** 0.71.13 **Are you using Expo?** - [ ] Yes - [x] No **Are you using sentry.io or on-premise?**...
**OS:** - [ ] Windows - [ ] MacOS - [ ] Linux **Platform:** - [x] iOS - [x] Android **SDK:** - [x] `@sentry/react-native` (>= 1.0.0) - [ ] `react-native-sentry`...
### Description The RN SDK [captures `touch` breadcrumbs](https://github.com/getsentry/sentry-react-native/blob/94b227c7653bbc9dc3b3ba72e2f2e0048a98682e/src/js/touchevents.tsx#L116). These are unknown to Sentry Replay player and needs to be converted to `ui.tap`. Breadcrumbs conversion was added for `sentry-android` in https://github.com/getsentry/sentry-java/pull/3406/files#diff-2f6abcfaf76542e5e58a9fbd4458b23ca658763d9bc0f989abfdeeee5c5898ddR205...
Bumps scripts/update-javascript.sh from 7.113.0 to 7.114.0. Auto-generated by a [dependency updater](https://github.com/getsentry/github-workflows/blob/main/.github/workflows/updater.yml).
## Current behaviour The android script only reads the auth token from `sentry.properties` However this file is usually checked into git, making the auth key vulnerable. https://github.com/getsentry/sentry-react-native/blob/7335e6ef8c0eb8aea2418e15feb770818bc4e587/sentry.gradle#L186 Error logs :...
**OS:** - [ ] Windows - [x] MacOS - [ ] Linux **Platform:** - [x] iOS - [ ] Android **SDK:** - [x] `@sentry/react-native` (>= 1.0.0) - [ ] `react-native-sentry`...
Android **SDK:** `"@sentry/react-native": "4",` `"react-native": "0.72.4",` ``` java.lang.NullPointerException: Parameter specified as non-null is null: method androidx.lifecycle.LifecycleRegistry.removeObserver, parameter observer at androidx.lifecycle.LifecycleRegistry.removeObserver(Unknown Source:3) at io.sentry.android.core.AppLifecycleIntegration.removeObserver(AppLifecycleIntegration.java:112) at io.sentry.android.core.AppLifecycleIntegration.lambda$close$1$io-sentry-android-core-AppLifecycleIntegration(AppLifecycleIntegration.java:123) at io.sentry.android.core.AppLifecycleIntegration$$ExternalSyntheticLambda0.run(Unknown Source:2) at android.os.Handler.handleCallback(Handler.java:938)...
Similar to how Python documentation has it https://docs.sentry.io/platforms/python/data-management/data-collected/ 
The Sentry Metrics added on https://github.com/getsentry/sentry-react-native/pull/3590 are good, however it would be helpful for React Native by default to include the Release as a tag. Even if this is a...