Fixes
- Fix Session Replay masking for newer versions of Jetpack Compose (1.8+) (#4485)
Features
- Add New User Feedback Widget (#4450)
- This widget is a custom button that can be used to show the user feedback form
- Add New User Feedback form (#4384)
- We now introduce SentryUserFeedbackDialog, which extends AlertDialog, inheriting the show() and cancel() methods, among others.
To use it, just instantiate it and call show() on the instance (Sentry must be previously initialized).
For customization options, please check the User Feedback documentation.import io.sentry.android.core.SentryUserFeedbackDialog; new SentryUserFeedbackDialog.Builder(context).create().show();
import io.sentry.android.core.SentryUserFeedbackDialog SentryUserFeedbackDialog.Builder(context).create().show()
- We now introduce SentryUserFeedbackDialog, which extends AlertDialog, inheriting the show() and cancel() methods, among others.
- Add
user.id
,user.name
anduser.email
to log attributes (#4486) - User
name
attribute has been deprecated, please useusername
instead (#4486) - Add device (
device.brand
,device.model
anddevice.family
) and OS (os.name
andos.version
) attributes to logs (#4493) - Serialize
preContext
andpostContext
inSentryStackFrame
(#4482)
Internal
- User Feedback now uses SentryUser.username instead of SentryUser.name (#4494)