Skip to content

chore(deps): update Android SDK to v8.61.0 - #6889

Merged
antonis merged 1 commit into
mainfrom
deps/scripts/update-android.sh
Oct 15, 2026
Merged

antonis merged 1 commit into
mainfrom
deps/scripts/update-android.sh

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

Bumps scripts/update-android.sh from 8.60.0 to 8.61.0.

Auto-generated by a dependency updater.

Changelog

8.61.0

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)

Dependencies

@github-actions github-actions Bot added the dependencies Pull requests that update a dependency file label Oct 15, 2026
@bruno-garcia
bruno-garcia force-pushed the deps/scripts/update-android.sh branch from 6a84043 to bbd257b Compare October 15, 2026 03:07
@github-actions

Copy link
Copy Markdown
Contributor Author

Semver Impact of This PR

⚪ None (no version bump detected)

📋 Changelog Preview

This is how your changes will appear in the changelog.
Entries from this PR are highlighted with a left border (blockquote style).


  • chore(deps): update Android SDK to v8.61.0 by github-actions[bot] in #6889
  • chore(deps): bump futureware-tech/simulator-action from 5 to 6 by dependabot in #6878
  • chore(deps): bump getsentry/craft from 2.33.1 to 2.34.1 by dependabot in #6880
  • chore(deps): bump actions/download-artifact from 8.0.1 to 8.0.2 by dependabot in #6879
  • chore(deps): bump ruby/setup-ruby from 1.327.0 to 1.328.0 by dependabot in #6877
  • chore(deps): bump the codeql-action group with 3 updates by dependabot in #6876
  • build(deps): Pin tinypool to patched 2.x to resolve prototype-pollution advisories by antonis in #6869
  • build(deps): Bump sharp, shell-quote and smol-toml to patched versions by antonis in #6868
  • fix(core): Do not mark sendDefaultPii as deprecated in React Native options by alwx in #6864
  • ci(ios): Archive the SwiftPM app to catch xcframework signature collisions by alwx in #6871
  • feat(core): Support applicationKey and moduleMetadata in Metro config by alwx in #6863
  • chore(deps): update JavaScript SDK to v10.76.2 by antonis in #6866
  • ci(core): Guard the "sideEffects": false contract with a lint check by antonis in #6836
  • chore(deps): bump nx from 22.7.7 to 22.7.12 by dependabot in #6857
  • chore(deps): bump compression from 1.7.5 to 1.8.2 by dependabot in #6856
  • chore(deps): bump postcss-selector-parser from 7.1.4 to 7.1.6 by dependabot in #6855
  • chore(deps): bump source-map-js from 1.2.1 to 1.2.2 by dependabot in #6854
  • chore(deps): bump proxy-addr from 2.0.7 to 2.0.8 by dependabot in #6853
  • chore(deps): bump handlebars from 4.7.9 to 4.7.10 by dependabot in #6862
  • chore(deps): update Wizard to v8.0.1 by github-actions in #6852

🤖 This preview updates automatically when you update the PR.

@github-actions

github-actions Bot commented Oct 15, 2026 •

Copy link
Copy Markdown
Contributor Author
Warnings
⚠️

🤖 Replay Stubs Check

✅ No changes detected in replay-stubs.jar

All file contents are identical (verified by SHA-256 hash comparison).

⚠️

⚠️ Android SDK Version Mismatch

Component Version
sentry-android in build.gradle 8.61.0
sentry-android bundled by gradle plugin 6.23.0 8.58.0

If a user enables AGP autoInstallation (default: true), this mismatch causes:

IllegalStateException: Sentry SDK has detected a mix of versions

Our docs instruct React Native users to set autoInstallation.enabled = false, so users following the guide are unaffected. Consider either updating packages/core/android/build.gradle to 8.58.0 or waiting for a gradle plugin release that bundles 8.61.0.

Generated by 🚫 dangerJS against bbd257b

@antonis antonis added the ready-to-merge Triggers the full CI test suite label Oct 15, 2026
@github-actions

Copy link
Copy Markdown
Contributor Author

Android (legacy) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 427.85 ms 436.96 ms 9.11 ms
Size 50.56 MiB 56.62 MiB 6.06 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
23598c3+dirty 414.12 ms 426.24 ms 12.12 ms
bc8f61e+dirty 442.98 ms 506.56 ms 63.58 ms
0a9e622+dirty 420.73 ms 464.83 ms 44.10 ms
bf168a4+dirty 418.21 ms 489.74 ms 71.53 ms
b0d3373+dirty 557.66 ms 579.42 ms 21.76 ms
be120d6+dirty 536.61 ms 552.02 ms 15.41 ms
57e0069+dirty 413.82 ms 453.47 ms 39.65 ms
b9bebee+dirty 438.86 ms 452.21 ms 13.35 ms
0d9949d+dirty 403.57 ms 437.00 ms 33.43 ms
580fb5c+dirty 436.34 ms 471.63 ms 35.28 ms

App size

Revision Plain With Sentry Diff
23598c3+dirty 43.75 MiB 48.16 MiB 4.41 MiB
bc8f61e+dirty 49.74 MiB 55.09 MiB 5.35 MiB
0a9e622+dirty 49.74 MiB 55.09 MiB 5.34 MiB
bf168a4+dirty 49.74 MiB 55.09 MiB 5.35 MiB
b0d3373+dirty 48.30 MiB 53.58 MiB 5.28 MiB
be120d6+dirty 49.74 MiB 55.36 MiB 5.62 MiB
57e0069+dirty 49.74 MiB 54.85 MiB 5.11 MiB
b9bebee+dirty 48.30 MiB 53.58 MiB 5.28 MiB
0d9949d+dirty 43.75 MiB 48.13 MiB 4.37 MiB
580fb5c+dirty 49.74 MiB 54.79 MiB 5.05 MiB

Previous results on branch: deps/scripts/update-android.sh

Startup times

Revision Plain With Sentry Diff
cb0bf33+dirty 495.98 ms 519.64 ms 23.66 ms
b3d7080+dirty 360.17 ms 366.32 ms 6.15 ms
8911c46+dirty 470.74 ms 478.98 ms 8.24 ms
1edd908+dirty 409.44 ms 423.54 ms 14.10 ms
eb51749+dirty 407.24 ms 440.27 ms 33.02 ms
d36a57b+dirty 424.52 ms 439.72 ms 15.20 ms
c555a21+dirty 409.55 ms 448.36 ms 38.81 ms
6c0a3f8+dirty 420.65 ms 471.42 ms 50.77 ms
c0842e7+dirty 425.83 ms 476.18 ms 50.35 ms
d331a23+dirty 575.46 ms 622.17 ms 46.72 ms

App size

Revision Plain With Sentry Diff
cb0bf33+dirty 49.74 MiB 55.44 MiB 5.70 MiB
b3d7080+dirty 17.75 MiB 19.74 MiB 1.99 MiB
8911c46+dirty 48.30 MiB 53.48 MiB 5.18 MiB
1edd908+dirty 43.75 MiB 48.04 MiB 4.29 MiB
eb51749+dirty 43.75 MiB 48.46 MiB 4.71 MiB
d36a57b+dirty 50.56 MiB 56.59 MiB 6.03 MiB
c555a21+dirty 43.75 MiB 48.07 MiB 4.32 MiB
6c0a3f8+dirty 43.75 MiB 48.14 MiB 4.39 MiB
c0842e7+dirty 43.75 MiB 48.41 MiB 4.66 MiB
d331a23+dirty 49.74 MiB 55.45 MiB 5.70 MiB

@sentry

sentry Bot commented Oct 15, 2026

Copy link
Copy Markdown

📲 Install Builds

Android

🔗 App Name App ID Version Configuration
Sentry RN io.sentry.reactnative.sample 8.30.0 (110) Release

⚙️ sentry-react-native Build Distribution Settings

@github-actions

Copy link
Copy Markdown
Contributor Author

Android (new) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 430.65 ms 445.63 ms 14.97 ms
Size 50.56 MiB 56.62 MiB 6.06 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
038a6d7+dirty 499.02 ms 527.68 ms 28.66 ms
27d9693+dirty 438.63 ms 514.08 ms 75.46 ms
3d377b5+dirty 425.38 ms 440.67 ms 15.30 ms
0668149+dirty 410.52 ms 454.12 ms 43.60 ms
580fb5c+dirty 515.72 ms 585.38 ms 69.66 ms
0bd8916+dirty 400.15 ms 442.72 ms 42.57 ms
44c8b3f+dirty 492.13 ms 563.47 ms 71.34 ms
822d35b+dirty 472.69 ms 561.24 ms 88.56 ms
7d6fd3a+dirty 435.06 ms 458.78 ms 23.72 ms
7ff4d0f+dirty 403.38 ms 427.06 ms 23.68 ms

App size

Revision Plain With Sentry Diff
038a6d7+dirty 48.30 MiB 53.60 MiB 5.30 MiB
27d9693+dirty 49.74 MiB 55.09 MiB 5.34 MiB
3d377b5+dirty 43.94 MiB 49.00 MiB 5.06 MiB
0668149+dirty 50.56 MiB 56.59 MiB 6.03 MiB
580fb5c+dirty 49.74 MiB 54.79 MiB 5.05 MiB
0bd8916+dirty 48.30 MiB 53.57 MiB 5.26 MiB
44c8b3f+dirty 48.30 MiB 53.46 MiB 5.15 MiB
822d35b+dirty 49.74 MiB 54.84 MiB 5.10 MiB
7d6fd3a+dirty 43.94 MiB 49.00 MiB 5.06 MiB
7ff4d0f+dirty 48.30 MiB 53.60 MiB 5.30 MiB

Previous results on branch: deps/scripts/update-android.sh

Startup times

Revision Plain With Sentry Diff
fb85a57+dirty 435.02 ms 486.94 ms 51.92 ms
9beea74+dirty 364.98 ms 389.87 ms 24.89 ms
e0efebc+dirty 354.72 ms 393.98 ms 39.26 ms
d36a57b+dirty 425.70 ms 437.91 ms 12.21 ms
021a685+dirty 366.41 ms 409.76 ms 43.35 ms
fa62e21+dirty 366.25 ms 422.43 ms 56.18 ms
1b10bab+dirty 460.79 ms 510.04 ms 49.25 ms
0886964+dirty 327.26 ms 380.80 ms 53.54 ms
b3d7080+dirty 363.00 ms 369.73 ms 6.73 ms
d331a23+dirty 416.70 ms 433.63 ms 16.93 ms

App size

Revision Plain With Sentry Diff
fb85a57+dirty 49.74 MiB 55.36 MiB 5.62 MiB
9beea74+dirty 43.94 MiB 49.22 MiB 5.28 MiB
e0efebc+dirty 7.15 MiB 8.46 MiB 1.31 MiB
d36a57b+dirty 50.56 MiB 56.59 MiB 6.03 MiB
021a685+dirty 43.94 MiB 49.27 MiB 5.33 MiB
fa62e21+dirty 7.15 MiB 8.41 MiB 1.26 MiB
1b10bab+dirty 50.56 MiB 56.51 MiB 5.95 MiB
0886964+dirty 7.15 MiB 8.45 MiB 1.29 MiB
b3d7080+dirty 7.15 MiB 8.46 MiB 1.30 MiB
d331a23+dirty 49.74 MiB 55.45 MiB 5.70 MiB

@antonis
antonis merged commit 405a577 into main Oct 15, 2026
121 of 127 checks passed
@antonis
antonis deleted the deps/scripts/update-android.sh branch October 15, 2026 07:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file ready-to-merge Triggers the full CI test suite

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants