Features
- Add
Sentry.setAttributesandSentry.removeAttribute(#3352)- These attributes are set at the scope level and apply to all logs (and later to metrics and spans).
- When a scope attribute conflicts with a log-level attribute, the log-level attribute always takes precedence.
- Sentry Supabase Integration (#2913)
- Adds the
sentry_supabasepackage to instrument supabase with Sentry breadcrumbs, traces and errors.
- Adds the
Fixes
- Added
consumerProguardFiles 'proguard-rules.pro'to the debug build configuration to ensure ProGuard rules are consistently applied across both release and debug variants. (#3339) - Dart to native type conversion (#3372)
- Revert FFI usage on iOS/macOS due to symbol stripping issues (#3379)
- Android app crashing on hot-restart in debug mode (#3358)
- Dont use
Companionin JNI calls and properly release JNI refs (#3354)- This potentially fixes segfault crashes related to JNI
Enhancements
- Refactor
captureReplayandsetReplayConfigto use JNI (#3318) - Refactor
initto use JNI (#3324) - Flush logs if client/hub/sdk is closed (#3335