Skip to content

Update dependency io.sentry:sentry-android to v8.61.0 - #5877

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/io.sentry-sentry-android-8.x
Open

renovate[bot] wants to merge 1 commit into
masterfrom
renovate/io.sentry-sentry-android-8.x

Conversation

@renovate

@renovate renovate Bot commented Aug 1, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
io.sentry:sentry-android 8.57.0 → 8.61.0 age confidence

Release Notes

getsentry/sentry-java (io.sentry:sentry-android)

v8.61.0

Compare Source

Fixes
  • Session Replay: Backfill release, environment and SDK info for replays sent on the next launch after the app was killed or crashed (#​6253)
  • Fix SDK callback error handling (#​6140)
    • Drop telemetry when a beforeSend* callback throws and report it using DiscardReason.CALLBACK_ERROR.
    • Drop transactions when tracesSampler throws instead of inheriting the parent sampling decision or falling back to tracesSampleRate (#​6163).
    • Drop spans when beforeSpan throws without disrupting requests, covering OkHttp, OpenFeign, GraphQL, Ktor, and Apollo—including Apollo 5 (#​6167, #​6238).
    • Drop telemetry and record callback_error when a customer event processor throws instead of continuing with a potentially partially processed item. SDK-owned processor failures are logged and processing continues.
    • Drop breadcrumbs when beforeBreadcrumb throws instead of storing exception details on the breadcrumb.
    • No longer fail Spring requests when a TransactionNameProvider throws, falling back to <unlabeled transaction> (#​6241).
    • No longer fail Spring requests when a SentryUserProvider throws and overwrite the user with an empty user object (#​6240).
    • Disable profiling when profilesSampler throws instead of falling back to profilesSampleRate or inheriting the parent profiling decision (#​6164).
    • Report attached profiles dropped by transaction callback errors as callback_error in client reports and OnDiscardCallback (#​6166).
    • Skip replay capture when beforeErrorSampling throws while retaining the error event (#​6165).
    • Skip Android screenshots or view hierarchies when their capture callbacks throw while retaining the error event (#​6167).
    • Keep the Android feedback form available when its options configurator throws (#​6239).
    • Isolate nonfatal callback throwables while continuing to propagate fatal JVM errors (#​6251).
Internal
  • Hold the hostname cache on SentryOptions instead of a static singleton (#​6117)
  • Measure the hostname cache TTL on the monotonic ticker the options provide, so that a device time change no longer shortens or extends it (#​6100)
Dependencies

v8.60.0

Compare Source

Features
  • Add support for Android Navigation 3 through the new sentry-android-navigation3 library (#​6233)
    • Use SentryNavEffect to record navigation transactions, breadcrumbs, screen names, and additional context as your nav back stack changes.
    • See the Navigation for Android docs for additional details.
  • Report the cellular network technology generation in device.connection_effective_type, for example 4g or 5g (#​6146)
Dependencies

v8.59.0

Compare Source

Breaking Changes
  • Capture direct Sentry.logger() and Sentry.metrics() calls regardless of options.getLogs().isEnabled() and options.getMetrics().isEnabled() (#​6184)
    • Automatic logging integrations still only capture logs when options.getLogs().isEnabled() is true. 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.
    • Use options.getLogs().setBeforeSend(...) and options.getMetrics().setBeforeSend(...) to filter manually emitted telemetry. Return null from either callback to drop it.
Fixes
  • Keep the videos of already captured session replay segments when the replay stops, so segments that are still queued are no longer sent without their video (#​6177)
Features
  • Deprecate sendDefaultPii in favor of dataCollection ahead of its removal in 9.0 (#​6158)
  • Make the tombstone merge time threshold configurable via SentryAndroidOptions.setTombstoneMergeTimeThresholdMillis and the io.sentry.tombstone.merge-time-threshold-millis manifest option (#​6154)
  • Add sentry-apollo-5 integration for Apollo Kotlin 5, providing HTTP tracing and failed GraphQL request reporting (#​6074)
  • Add OkHttp autoconfiguration for Spring Boot (#​5797)
Fixes
  • Prevent infinite loops when capturing exceptions with cyclic cause chains (#​6073)
Improvements
  • Recover Android 17 MemoryLimiter app exits recorded as ApplicationExitInfo.REASON_MEMORY_LIMITER (#​6174)
Dependencies

v8.58.0

Compare Source

Features
  • Add LocalSentrySpan to sentry-compose so apps can provide a parent ISpan to a composable subtree and have nested SentryTraced spans attach to it ([#​6112]#​6112)
  • Add dataCollection, a fine-grained replacement for sendDefaultPii, for controlling data collected automatically by SDK integrations. See the Data Collection documentation for Android, Java, and Spring Boot (#​5759)

[!WARNING]
sendDefaultPii will be removed in the next major SDK version. Migrate to dataCollection before upgrading.

Fixes
  • Disable URL caching when reading META-INF/MANIFEST.MF files during version detection so that the SDK no longer keeps jar file handles open for the life of the process (#​6124
  • Keep the EventListener wrapped by SentryOkHttpEventListener per Call (#​6003)

Configuration

📅 Schedule: (UTC)

  • 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 this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@simple-services
simple-services requested review from a team and siddh1004 and removed request for a team August 1, 2026 11:47
@github-actions
github-actions Bot enabled auto-merge (squash) August 1, 2026 11:47
@renovate renovate Bot changed the title Update dependency io.sentry:sentry-android to v8.51.0 Update dependency io.sentry:sentry-android to v8.51.0 - autoclosed Aug 3, 2026
@renovate renovate Bot closed this Aug 3, 2026
auto-merge was automatically disabled August 3, 2026 09:41

Pull request was closed

@renovate
renovate Bot deleted the renovate/io.sentry-sentry-android-8.x branch August 3, 2026 09:41
@renovate renovate Bot changed the title Update dependency io.sentry:sentry-android to v8.51.0 - autoclosed Update dependency io.sentry:sentry-android to v8.52.0 Aug 5, 2026
@renovate renovate Bot reopened this Aug 5, 2026
@renovate
renovate Bot force-pushed the renovate/io.sentry-sentry-android-8.x branch 3 times, most recently from a24bede to 642e1c2 Compare August 10, 2026 08:19
@renovate renovate Bot changed the title Update dependency io.sentry:sentry-android to v8.52.0 Update dependency io.sentry:sentry-android to v8.52.0 - autoclosed Aug 11, 2026
@renovate renovate Bot closed this Aug 11, 2026
@renovate renovate Bot changed the title Update dependency io.sentry:sentry-android to v8.52.0 - autoclosed Update dependency io.sentry:sentry-android to v8.53.0 Aug 16, 2026
@renovate renovate Bot reopened this Aug 16, 2026
@renovate
renovate Bot force-pushed the renovate/io.sentry-sentry-android-8.x branch 3 times, most recently from b57a955 to 5941249 Compare August 20, 2026 12:47
@renovate
renovate Bot force-pushed the renovate/io.sentry-sentry-android-8.x branch from 5941249 to 8f860a6 Compare August 25, 2026 13:58
@renovate renovate Bot changed the title Update dependency io.sentry:sentry-android to v8.53.0 Update dependency io.sentry:sentry-android to v8.54.0 Aug 27, 2026
@renovate
renovate Bot force-pushed the renovate/io.sentry-sentry-android-8.x branch from 8f860a6 to 52a95d2 Compare August 27, 2026 12:36
@renovate renovate Bot changed the title Update dependency io.sentry:sentry-android to v8.54.0 Update dependency io.sentry:sentry-android to v8.54.0 - autoclosed Sep 1, 2026
@renovate renovate Bot closed this Sep 1, 2026
@renovate renovate Bot changed the title Update dependency io.sentry:sentry-android to v8.54.0 - autoclosed Update dependency io.sentry:sentry-android to v8.55.0 Sep 3, 2026
@renovate renovate Bot reopened this Sep 3, 2026
@renovate
renovate Bot force-pushed the renovate/io.sentry-sentry-android-8.x branch 3 times, most recently from 4c4ed73 to 9e2b86d Compare September 3, 2026 09:51
@renovate
renovate Bot force-pushed the renovate/io.sentry-sentry-android-8.x branch from 9e2b86d to 277631f Compare September 3, 2026 10:15
@renovate
renovate Bot force-pushed the renovate/io.sentry-sentry-android-8.x branch from 277631f to 254e1fb Compare September 11, 2026 16:31
@renovate renovate Bot changed the title Update dependency io.sentry:sentry-android to v8.55.0 Update dependency io.sentry:sentry-android to v8.56.0 Sep 11, 2026
@renovate
renovate Bot force-pushed the renovate/io.sentry-sentry-android-8.x branch from 254e1fb to ecf4fce Compare September 16, 2026 18:56
@renovate renovate Bot changed the title Update dependency io.sentry:sentry-android to v8.56.0 Update dependency io.sentry:sentry-android to v8.57.0 Sep 16, 2026
@renovate
renovate Bot force-pushed the renovate/io.sentry-sentry-android-8.x branch 4 times, most recently from 11ef8a0 to 86db20d Compare September 23, 2026 22:32
@renovate renovate Bot changed the title Update dependency io.sentry:sentry-android to v8.57.0 Update dependency io.sentry:sentry-android to v8.58.0 Sep 23, 2026
@renovate
renovate Bot force-pushed the renovate/io.sentry-sentry-android-8.x branch from 86db20d to 5595d40 Compare September 24, 2026 07:05
@renovate renovate Bot changed the title Update dependency io.sentry:sentry-android to v8.58.0 Update dependency io.sentry:sentry-android to v8.59.0 Oct 1, 2026
@renovate
renovate Bot force-pushed the renovate/io.sentry-sentry-android-8.x branch from 5595d40 to 8d2c2ca Compare October 1, 2026 18:26
@renovate
renovate Bot force-pushed the renovate/io.sentry-sentry-android-8.x branch from 8d2c2ca to e7fb417 Compare October 11, 2026 15:31
@renovate renovate Bot changed the title Update dependency io.sentry:sentry-android to v8.59.0 Update dependency io.sentry:sentry-android to v8.60.0 Oct 11, 2026
@renovate renovate Bot changed the title Update dependency io.sentry:sentry-android to v8.60.0 Update dependency io.sentry:sentry-android to v8.61.0 Oct 14, 2026
@renovate
renovate Bot force-pushed the renovate/io.sentry-sentry-android-8.x branch from e7fb417 to 918ff10 Compare October 14, 2026 18:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

0 participants