Repository navigation
Update dependency io.sentry:sentry-android to v8.64.0 - #5877
Open
renovate[bot] wants to merge 1 commit into
Open
renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
simple-services
requested review from
a team and
siddh1004
and removed request for
a team
August 1, 2026 11:47
auto-merge was automatically disabled
August 3, 2026 09:41
Pull request was closed
renovate
Bot
force-pushed
the
renovate/io.sentry-sentry-android-8.x
branch
3 times, most recently
from
August 10, 2026 08:19
a24bede to
642e1c2
Compare
renovate
Bot
force-pushed
the
renovate/io.sentry-sentry-android-8.x
branch
3 times, most recently
from
August 20, 2026 12:47
b57a955 to
5941249
Compare
renovate
Bot
force-pushed
the
renovate/io.sentry-sentry-android-8.x
branch
from
August 25, 2026 13:58
5941249 to
8f860a6
Compare
renovate
Bot
force-pushed
the
renovate/io.sentry-sentry-android-8.x
branch
from
August 27, 2026 12:36
8f860a6 to
52a95d2
Compare
renovate
Bot
force-pushed
the
renovate/io.sentry-sentry-android-8.x
branch
3 times, most recently
from
September 3, 2026 09:51
4c4ed73 to
9e2b86d
Compare
renovate
Bot
force-pushed
the
renovate/io.sentry-sentry-android-8.x
branch
from
September 3, 2026 10:15
9e2b86d to
277631f
Compare
renovate
Bot
force-pushed
the
renovate/io.sentry-sentry-android-8.x
branch
from
September 11, 2026 16:31
277631f to
254e1fb
Compare
renovate
Bot
force-pushed
the
renovate/io.sentry-sentry-android-8.x
branch
from
September 16, 2026 18:56
254e1fb to
ecf4fce
Compare
renovate
Bot
force-pushed
the
renovate/io.sentry-sentry-android-8.x
branch
4 times, most recently
from
September 23, 2026 22:32
11ef8a0 to
86db20d
Compare
renovate
Bot
force-pushed
the
renovate/io.sentry-sentry-android-8.x
branch
from
September 24, 2026 07:05
86db20d to
5595d40
Compare
renovate
Bot
force-pushed
the
renovate/io.sentry-sentry-android-8.x
branch
from
October 1, 2026 18:26
5595d40 to
8d2c2ca
Compare
renovate
Bot
force-pushed
the
renovate/io.sentry-sentry-android-8.x
branch
from
October 11, 2026 15:31
8d2c2ca to
e7fb417
Compare
renovate
Bot
force-pushed
the
renovate/io.sentry-sentry-android-8.x
branch
from
October 14, 2026 18:21
e7fb417 to
918ff10
Compare
renovate
Bot
force-pushed
the
renovate/io.sentry-sentry-android-8.x
branch
from
October 22, 2026 12:07
918ff10 to
2cb3947
Compare
renovate
Bot
force-pushed
the
renovate/io.sentry-sentry-android-8.x
branch
from
October 27, 2026 11:49
2cb3947 to
b68ff4b
Compare
renovate
Bot
force-pushed
the
renovate/io.sentry-sentry-android-8.x
branch
from
October 29, 2026 09:07
b68ff4b to
2e10a77
Compare
renovate
Bot
force-pushed
the
renovate/io.sentry-sentry-android-8.x
branch
from
November 5, 2026 18:33
2e10a77 to
b889852
Compare
renovate
Bot
force-pushed
the
renovate/io.sentry-sentry-android-8.x
branch
from
November 12, 2026 01:06
b889852 to
74a4dc6
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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:
8.57.0→8.64.0Release Notes
getsentry/sentry-java (io.sentry:sentry-android)
v8.64.0Compare Source
Breaking Changes
AnrV2Integration,AnrProfilingIntegration,WindowContentChangedCallback, the deprecatedSentryUserFeedbackButtonandSentryUserFeedbackDialog.Builder, and the internalsentry-android-coreclasses are nowfinal, andActivityLifecycleCallbacksAdapteris nowabstract(#6494)Features
WebViewusingSentryWebViewTracing.addTracePropagation(webView, "example.com")(#6395)androidx.webkit:webkitdependency. Only list hosts whose content you control.options.webViewTracing.allowedHosts, or theio.sentry.webview-tracing.allowed-hostsmanifest entry, to calladdTracePropagation(webView)without passing hosts (#6516)@Scheduledmethod with Sentry Crons by settingsentry.monitor-scheduled-tasks=true, without adding@SentryCheckInto each method. Sentry creates each monitor from the method's@Scheduledschedule. Exclude methods withsentry.exclude-scheduled-tasks(#6275, #6276, #6277)SentryJobListenercan send a monitor config derived from the trigger with check-ins, so Sentry creates or updates the monitor from code. Set thesentry-upsert-monitor-configjob or trigger data key to"true"to send the schedule (#6216)@Scheduledwith@SentryCheckIncheck-ins, so Sentry creates or updates the monitor from code. Set@SentryCheckIn(upsertMonitorConfig = true)to send the schedule (#6215)OTEL_BSP_SCHEDULE_DELAY(otel.bsp.schedule.delay) for how often spans are sent to Sentry, instead of always waiting 5 seconds (#6388)sentry-android-ndk-outprocdependency and excludesentry-native-ndk. Requires Android 11 (API level 30) or later.Behavioral Changes
sentry-bomas a platform (#6466)sentry-android-corewith an oldersentry-android-fragment, which failed at runtime. Maven builds resolve as before.sentry-bomnow also includessentry-android-distribution.Fixes
LazyColumn,LazyRow, lazy grids, andPageron Jetpack Compose foundation 1.10+ (#6548)Sentry.init, Session Replay, and capturing events no longer wait for that registration (#6537)sentry.graphql.enable-specification-error-type-filtering(#6092)SentryOkHttpInterceptorhanging forever on responses whose body has no known length, such as Server-Sent Events or a gzipped response, when network details are enabled for the URL (#6231)SentryOkHttpInterceptornow captures network request and response details only while Session Replay is recording or buffering (#6486)onCreatefor hundreds of milliseconds.multipart/mixed,text/event-stream) for failed requests, which blocked@deferand@stream(#6432)v8.63.0Compare Source
Features
Environmentto theScope, allowing you to overwrite theEnvironmentset on the options (#5772)Environmentis also applied to the trace envelope header (DSC), logs, metrics and profiles, so all telemetry of a trace reports the same environmentattachTracingHeadersflag toSentryApolloInterceptorto stop attachingsentry-traceandbaggageheaders to Apollo v2 requests (#6414)tracePropagationTargets. PassattachTracingHeaders = falseto opt out.Improvements
maskViewClasses/unmaskViewClasseslists by using constant-time class lookups (#6410)Behavioral Changes
SentryTraced, now let any idle parent transaction finish after the idle timeout (3s by default) with statusok, rather than waiting for the deadline (30s by default) and reportingdeadline_exceeded(#6396)SentryTraced, expect shorter durations and lower failure rates for affectedui.loadand navigation transactions, plus changes to metrics measured over the transaction's lifetime, such as slow and frozen frames.Fixes
startProfileris called before a requested stop takes effect at the end of the current chunk (#6291)TRACEmode while sampled spans were active. On API 34 and lower, every later profile also stopped after one chunk.diston ANR and app-exit events when the release has no+versionCode(#6450)invalid character '@').distis now left empty unlessoptions.distis set or the release contains a version code..on the JVM, and keep profiling disabled after its first start rejects the options instead of starting on the next one (#6334)Dependencies
Internal
MonotonicTicker(#6041)Known Issues
8.64.0(#6537).v8.62.0Compare Source
Improvements
SentryNavEffect(#6305)Fixes
NullPointerException: Cannot invoke "String.length()") when dexing the SDK with AGP 8.0 and older, a regression from 8.61.1 (#6356)Known Issues
8.64.0(#6537).v8.61.1Compare Source
Fixes
SIGABRTon the RenderThread) when stopping a replay that uses the canvas screenshot strategy (#6342)stop()is called right afterflush()in buffer mode (#6340)sentry.io), not to self-hosted Sentry, not to any other connection your app makes, and not if you set your ownSentryOptions.setSslSocketFactory.eglDestroySurface(#6282)Internal
ScreenshotUtils.takeMaskedScreenshotso Hybrid SDKs can capture screenshots masked according toSentryAndroidOptions.getScreenshot()(#6281)Dependencies
Known Issues
8.64.0(#6537).v8.61.0Compare Source
Fixes
beforeSend*callback throws and report it usingDiscardReason.CALLBACK_ERROR.tracesSamplerthrows instead of inheriting the parent sampling decision or falling back totracesSampleRate(#6163).beforeSpanthrows without disrupting requests, covering OkHttp, OpenFeign, GraphQL, Ktor, and Apollo—including Apollo 5 (#6167, #6238).callback_errorwhen a customer event processor throws instead of continuing with a potentially partially processed item. SDK-owned processor failures are logged and processing continues.beforeBreadcrumbthrows instead of storing exception details on the breadcrumb.TransactionNameProviderthrows, falling back to<unlabeled transaction>(#6241).SentryUserProviderthrows and overwrite the user with an empty user object (#6240).profilesSamplerthrows instead of falling back toprofilesSampleRateor inheriting the parent profiling decision (#6164).callback_errorin client reports andOnDiscardCallback(#6166).beforeErrorSamplingthrows while retaining the error event (#6165).Internal
SentryOptionsinstead of a static singleton (#6117)Dependencies
Known Issues
8.64.0(#6537).v8.60.0Compare Source
Features
sentry-android-navigation3library (#6233)SentryNavEffectto record navigation transactions, breadcrumbs, screen names, and additional context as your nav back stack changes.device.connection_effective_type, for example4gor5g(#6146)Dependencies
Known Issues
8.64.0(#6537).v8.59.0Compare Source
Breaking Changes
Sentry.logger()andSentry.metrics()calls regardless ofoptions.getLogs().isEnabled()andoptions.getMetrics().isEnabled()(#6184)options.getLogs().isEnabled()istrue.options.getMetrics().setEnabled(...)currently has no effect because there are no automatic Metrics integrations. Both enable options will be removed in the upcoming major release, and each logging integration will then have a separate opt-in flag.options.getLogs().setBeforeSend(...)andoptions.getMetrics().setBeforeSend(...)to filter manually emitted telemetry. Returnnullfrom either callback to drop it.Fixes
Features
sendDefaultPiiin favor ofdataCollectionahead of its removal in 9.0 (#6158)SentryAndroidOptions.setTombstoneMergeTimeThresholdMillisand theio.sentry.tombstone.merge-time-threshold-millismanifest option (#6154)sentry-apollo-5integration for Apollo Kotlin 5, providing HTTP tracing and failed GraphQL request reporting (#6074)Fixes
Improvements
MemoryLimiterapp exits recorded asApplicationExitInfo.REASON_MEMORY_LIMITER(#6174)Dependencies
v8.58.0Compare Source
Features
LocalSentrySpantosentry-composeso apps can provide a parentISpanto a composable subtree and have nestedSentryTracedspans attach to it ([#6112]#6112)dataCollection, a fine-grained replacement forsendDefaultPii, for controlling data collected automatically by SDK integrations. See the Data Collection documentation for Android, Java, and Spring Boot (#5759)Fixes
META-INF/MANIFEST.MFfiles during version detection so that the SDK no longer keeps jar file handles open for the life of the process (#6124EventListenerwrapped bySentryOkHttpEventListenerperCall(#6003)Configuration
📅 Schedule: (UTC)
🚦 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 this update again.
This PR was generated by Mend Renovate. View the repository job log.