Update sentry.android to v7.21.0 - autoclosed #298
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
7.8.0->7.21.07.8.0->7.21.0Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
getsentry/sentry-java (io.sentry:sentry)
v7.21.0Compare Source
Fixes
UserInteractionIntegration(#4051)Behavioural Changes
TempSensorBreadcrumbsIntegrationPhoneStateBreadcrumbsIntegrationSystemEventsBreadcrumbsIntegrationCurrent list of the broadcast events can be found here. If you'd like to subscribe for more events, consider overriding the
SystemEventsBreadcrumbsIntegrationas follows:If you would like to keep some of the default broadcast events as breadcrumbs, consider opening a GitHub issue.
v7.20.1Compare Source
Behavioural Changes
"{{auto}}"if sendDefaultPii is enabled (#4071)v7.20.0Compare Source
Features
To enable Replay use the
sessionReplay.sessionSampleRateorsessionReplay.onErrorSampleRateoptions.Fixes
Internal
SdkVersionfor replay events (#4014)Breaking changes
experimentalto the mainoptionsobject (#4017)v7.19.1Compare Source
Fixes
GestureRecorder(#4001)Internal
v7.19.0Compare Source
Fixes
IndexOutOfBoundsExceptionwhen tracking window changesIllegalStateExceptionwhen adding/removing draw listener for a dead viewConcurrentModificationExceptionwhen registering window listeners and stoppingWindowRecorder/GestureRecorderDependencies
v7.18.1Compare Source
Fixes
v7.18.0Compare Source
Features
beforeSendReplaycallback (#3855)Fixes
Dependencies
v7.17.0Compare Source
Features
Randominstance per thread to improve SDK performance (#3835)Fixes
v7.16.0Compare Source
Features
Fixes
enableTracingoption (#3777)java.util.Randomand replacejava.security.SecureRandomusages (#3783)Logcalls on app startup (#3793)Breaking changes
addIntegrationToSdkVersion(Ljava/lang/Class;)Vhas been removed from the core (io.sentry:sentry) package. Please make sure all of the packages (e.g.io.sentry:sentry-android-core,io.sentry:sentry-android-fragment,io.sentry:sentry-okhttpand others) are all aligned and using the same version to prevent theNoSuchMethodErrorexception.v7.15.0Compare Source
Features
feedbackenvelope header item type (#3687)android:tag="sentry-mask|sentry-unmask"in XML orview.setTag("sentry-mask|sentry-unmask")in code tags<tag android:id="@​id/sentry_privacy" android:value="mask|unmask"/>in XML orview.setTag(io.sentry.android.replay.R.id.sentry_privacy, "mask|unmask")in codeview.sentryReplayMask()orview.sentryReplayUnmask()extension functionsViews of a certain type by adding fully-qualified classname to one of the listsoptions.experimental.sessionReplay.addMaskViewClass()oroptions.experimental.sessionReplay.addUnmaskViewClass(). Note, that all of the view subclasses/subtypes will be masked/unmasked as wellTextViews and their subclasses (RadioButton,EditText, etc.):options.experimental.sessionReplay.addMaskViewClass("android.widget.TextView")Modifier.sentryReplayMask()andModifier.sentryReplayUnmask()modifiersWebView,VideoViewandandroidx.media3.ui.PlayerViewby default (#3775)Fixes
TextViews with Spans (#3682)Calendar.getInstanceusage in Breadcrumbs constructor (#3736)SentryOptionsmembers to avoid ANRs on app start (#3749)Breaking changes:
options.experimental.sessionReplay.errorSampleRatewas renamed tooptions.experimental.sessionReplay.onErrorSampleRate(#3637)io.sentry.session-replay.error-sample-ratewas renamed toio.sentry.session-replay.on-error-sample-rate(#3637)redactAllTextandredactAllImagestomaskAllTextandmaskAllImages(#3741)v7.14.0Compare Source
Features
Fixes
bufferreplay type for the entire replay when converting from buffer mode to session modebuffermodeRejectedExecutionExceptionwhen redacting a screenshotFileNotFoundExceptionwhen persisting segment valuesChores
ReplayShadowMediaCodecand refactor tests using custom encoder (#3612)v7.13.0Compare Source
Features
Fixes
sessionmode at 1 hour deadlineDependencies
v7.12.1Compare Source
Fixes
v7.12.0Compare Source
Features
Session Replay Public Beta (#3339)
To enable Replay use the
sessionReplay.sessionSampleRateorsessionReplay.errorSampleRateexperimental options.To learn more visit Sentry's Mobile Session Replay documentation page.
v7.11.0Compare Source
Features
Fixes
User.segment. Use a custom tag or context instead. (#3511)Dependencies
v7.10.0Compare Source
Features
Fixes
span.frame_delaycalculation for early app start spans (#3427)ShutdownHookIntegrationand the VM is shutting down (#3456)v7.9.0Compare Source
Features
Fixes
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.