Features
- Support
SENTRY_RELEASEandSENTRY_DISTenv vars in build scripts to override values insentry.options.jsonat build time (#6070) - Add
includeWebFeedbackMetro config option to exclude@sentry-internal/feedbackfrom the bundle (#6025) - Add rage tap detection — rapid consecutive taps on the same element emit
ui.multiClickbreadcrumbs and appear on the replay timeline with the rage click icon (#5992)
Fixes
- Android build failure in
expo-handlerwhen Android SDK 31 is not installed by usingsafeExtGetforcompileSdkVersionandminSdkVersion(#6061) - Stop the Hermes sampling profiler on React instance teardown to prevent
pthread_killSIGABRT when the JS thread is torn down with profiling active (#6035) - Restrict the URI scope of
getDataFromUrion iOS and Android (#6045) - Restrict the Metro source-context middleware to files within the project root (#6044)
- Escape
nameandversionvalues when injecting release constants into the web bundle (#6044) - Mask the Sentry auth token in the
sentry.gradleupload-task lifecycle log (#6057) - Discard invalid navigation/interaction transactions via an event processor instead of mutating the internal
_sampledflag, removing misleading "dropped due to sampling" debug logs (#6051)