Releases: getsentry/sentry-react-native
Releases · getsentry/sentry-react-native
5.8.1
Dependencies
- Bump JavaScript SDK from v7.60.1 to v7.61.0 (#3222)
5.8.0
Features
-
Alpha support for Hermes JavaScript Profiling (#3057)
Profiling is disabled by default. To enable it, configure both
tracesSampleRate
and profilesSampleRate
when initializing the SDK:
Sentry.init({
dsn: '__DSN__',
tracesSampleRate: 1.0,
_experiments: {
// The sampling rate for profiling is relative to TracesSampleRate.
// In this case, we'll capture profiles for 100% of transactions.
profilesSampleRate: 1.0,
},
});
More documentation on profiling and current limitations can be found here.
Fixes
- Warn users about multiple versions of
promise
package which can cause unexpected behavior like undefined Promise.allSettled
(#3162)
- Event is enriched with all the Android context on the JS layer and you can filter/modify all the data in the
beforeSend
callback similarly to iOS. (#3170)
Dependencies
- Bump JavaScript SDK from v7.57.0 to v7.60.1 (#3184, #3199)
- Bump Cocoa SDK from v8.8.0 to v8.9.3 (#3188, #3206)
- Bump Android SDK from v6.25.1 to v6.27.0 (#3170)
5.7.1
Dependencies
- Bump Android SDK from v6.25.0 to v6.25.1 (#3179)
5.7.0
Fixes
- Filter beforeSendTransaction from the Native SDK (#3140)
Features
- Use
android.namespace
for AGP 8 and RN 0.73 (#3133)
Dependencies
- Bump JavaScript SDK from v7.54.0 to v7.57.0 (#3119, #3153)
- Bump CLI from v2.18.1 to v2.19.4 (#3124, #3151)
- Bump Android SDK from v6.22.0 to v6.25.0 (#3127, #3163)
- Bump Cocoa SDK from v8.7.3 to v8.8.0 (#3123)
5.6.0
Features
- Overwrite Expo bundle names in stack frames (#3115)
- This enables source maps to resolve correctly without using
sentry-expo
package
Fixes
- Disable
enableNative
if Native SDK is not available (#3099)
- Dynamically resolve
collectModulesScript
path to support monorepos (#3092)
- Native wrapper methods don't throw disabled error after re-initializing (#3093)
Dependencies
- Bump JavaScript SDK from v7.52.0 to v7.54.0 (#3071, #3088, #3094)
- Bump Android SDK from v6.18.1 to v6.22.0 (#3086, #3075)
- Bump Cocoa SDK from v8.7.1 to v8.7.3 (#3076)
- Bump CLI from v2.17.5 to v2.18.1 (#3082)
5.5.0
Features
- Add
expo
, react_native_version
and hermes_version
to React Native Context (#3050)
Dependencies
- Bump JavaScript SDK from v7.51.1 to v7.52.0 (#3054, #3068)
- Bump Cocoa SDK from v8.6.0 to v8.7.1 (#3056, #3067)
5.4.2
Fixes
- Fix
event.origin
and event.environment
on unhandled exception (#3041)
- Don't pass
enableTracing
from RN to sentry-cocoa
options (#3042)
- Only store envelopes of fatal crashes on iOS (#3051)
Dependencies
- Bump JavaScript SDK from v7.50.0 to v7.51.1 (#3043, #3053)
4.15.2
Fixes
- Only store envelopes of fatal crashes on iOS (#3051)
5.4.1
Fixes
- Store envelopes immediately during a fatal crash on iOS (#3031)
- Do not overwrite
_metadata
option by default sdkInfo
(#3036)
Dependencies
- Bump JavaScript SDK from v7.49.0 to v7.50.0 (#3035)
- Bump Cocoa SDK from v8.5.0 to v8.6.0 (#3023)
- Bump Android SDK from v6.17.0 to v6.18.1 (#3017)
- Bump CLI from v2.17.4 to v2.17.5 (#3024)
4.15.1
Fixes
- Store envelopes immediately during a fatal crash on iOS (#3030)