Features
- Adds GraphQL integration (#5299)
- Adds Supabase integration (#5296)
- Add new experimental Canvas Capture Strategy for Session Replay (#5301)
- A new screenshot capture strategy that uses Android's Canvas API for more accurate and reliable text and image masking
- Any
.drawText()or.drawBitmap()calls are replaced by rectangles, ensuring no text or images are present in the resulting output - Note: If this strategy is used, all text and images will be masked, regardless of any masking configuration
- To enable this feature, set the
screenshotStrategytocanvas:import * as Sentry from '@sentry/react-native'; Sentry.init({ integrations: [ Sentry.mobileReplayIntegration({ screenshotStrategy: 'canvas', }), ], });
Fixes
- Fixes orientation change misalignment for session replay on Android (#5321)
- Sync
user.geofromSetUserto the native layer (#5302)
Dependencies
- Bump Bundler Plugins from v4.4.0 to v4.6.0 (#5283, #5314)
- Bump JavaScript SDK from v10.20.0 to v10.22.0 (#5289, #5306)
- Bump CLI from v2.56.1 to v2.57.0 (#5295)
- Bump Android SDK from v8.23.0 to v8.25.0 (#5292, #5318)
- Bump Android SDK Stubs from v8.23.0 to v8.25.0 (#5293, #5319)
- Bump Cocoa SDK from v8.57.0 to v8.57.1 (#5320)