Skip to content

chore(deps): update Android SDK to v8.50.1 - #6503

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

chore(deps): update Android SDK to v8.50.1#6503
antonis merged 1 commit into
mainfrom
deps/scripts/update-android.sh

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

Bumps scripts/update-android.sh from 8.49.0 to 8.50.1.

Auto-generated by a dependency updater.

Changelog

8.50.1

Fixes

  • Pin the published Sentry Android SDK's AAR metadata minCompileSdk to our minSdk (21) instead of AGP 9's new default of the SDK's own compileSdk (37), so apps that depend on the SDK aren't forced to raise their compileSdk (#5823)

8.50.0

Android 17 support

  • We've put Android 17 through a set of rigorous tests. We're now officially giving it the Sentry stamp of compatibility .(#5796)

Fixes

  • Reduce main-thread work during Sentry.init by resolving the shake-detector accelerometer off the main thread (~1.75ms on a Pixel 10) (#5784)
  • Backfill release, environment, distribution, tags, and app version/build—and use the matching replay-on-error sample rate—for ApplicationExitInfo ANR and native crash events captured before SDK initialization, without reusing options cached by a later app update (#5762)
  • SentryTagModifierNode.isImportantForBounds now matches the default behavior and returns true (#5789)
  • Prevent a StackOverflowError when a beforeSend, beforeBreadcrumb, beforeSendLog, or beforeEnvelope callback triggers another capture (directly or through a logging integration such as Timber) (#5737)
    • Captures made from within a user callback (event, transaction, breadcrumb, log, envelope, or check-in) are now dropped while that callback runs, instead of recursing. Captures made by event processors are unaffected.
  • Replace deprecated ThrowableProxy with LogEvent#getThrown() in sentry-log4j2 (#5751)

Dependencies

  • Bump Native SDK from v0.15.3 to v0.15.4 (#5793)
  • The SDK is now compiled with Android Gradle Plugin 9.2.1 (#5779)

@github-actions github-actions Bot added the dependencies Pull requests that update a dependency file label Jul 23, 2026
@github-actions github-actions Bot added the dependencies Pull requests that update a dependency file label Jul 23, 2026
@bruno-garcia
bruno-garcia force-pushed the deps/scripts/update-android.sh branch from 81438d9 to 8222fbd Compare July 23, 2026 04:02
@github-actions

github-actions Bot commented Jul 23, 2026

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.50.1 by github-actions[bot] in #6503

🤖 This preview updates automatically when you update the PR.

@github-actions

github-actions Bot commented Jul 23, 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.50.1
sentry-android bundled by gradle plugin 6.15.0 8.49.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.49.0 or waiting for a gradle plugin release that bundles 8.50.1.

Generated by 🚫 dangerJS against 21ea5fb

@bruno-garcia
bruno-garcia force-pushed the deps/scripts/update-android.sh branch from 8222fbd to ba8c3ae Compare July 23, 2026 08:21
@github-actions github-actions Bot changed the title chore(deps): update Android SDK to v8.50.0 chore(deps): update Android SDK to v8.50.1 Jul 23, 2026
@bruno-garcia
bruno-garcia force-pushed the deps/scripts/update-android.sh branch 2 times, most recently from d411818 to dfbfc07 Compare July 23, 2026 12:12
@antonis antonis added the ready-to-merge Triggers the full CI test suite label Jul 23, 2026
@sentry

sentry Bot commented Jul 23, 2026

Copy link
Copy Markdown

📲 Install Builds

Android

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

⚙️ sentry-react-native Build Distribution Settings

@bruno-garcia
bruno-garcia force-pushed the deps/scripts/update-android.sh branch from dfbfc07 to 4af7207 Compare July 23, 2026 14:54
@github-actions

github-actions Bot commented Jul 23, 2026

Copy link
Copy Markdown
Contributor Author

Android (legacy) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 412.69 ms 437.73 ms 25.05 ms
Size 49.74 MiB 55.36 MiB 5.62 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
a50b33d+dirty 500.81 ms 532.11 ms 31.30 ms
5257d80+dirty 423.37 ms 467.54 ms 44.17 ms
5a23c47+dirty 423.85 ms 466.47 ms 42.62 ms
bfba737+dirty 419.52 ms 462.68 ms 43.16 ms
7ff4d0f+dirty 413.81 ms 450.64 ms 36.83 ms
0b5a379+dirty 472.78 ms 533.16 ms 60.38 ms
853723c+dirty 405.54 ms 440.08 ms 34.54 ms
88735e9+dirty 429.04 ms 484.17 ms 55.13 ms
7d8c8bd+dirty 417.45 ms 462.10 ms 44.65 ms
57e0069+dirty 413.82 ms 453.47 ms 39.65 ms

App size

Revision Plain With Sentry Diff
a50b33d+dirty 43.75 MiB 48.08 MiB 4.33 MiB
5257d80+dirty 48.30 MiB 53.58 MiB 5.28 MiB
5a23c47+dirty 49.74 MiB 54.82 MiB 5.07 MiB
bfba737+dirty 49.74 MiB 55.09 MiB 5.34 MiB
7ff4d0f+dirty 48.30 MiB 53.60 MiB 5.30 MiB
0b5a379+dirty 48.30 MiB 53.58 MiB 5.28 MiB
853723c+dirty 48.30 MiB 53.58 MiB 5.28 MiB
88735e9+dirty 49.74 MiB 54.82 MiB 5.07 MiB
7d8c8bd+dirty 48.30 MiB 53.54 MiB 5.23 MiB
57e0069+dirty 49.74 MiB 54.85 MiB 5.11 MiB

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

Startup times

Revision Plain With Sentry Diff
f7252f6+dirty 532.18 ms 571.96 ms 39.78 ms
b3d7080+dirty 360.17 ms 366.32 ms 6.15 ms
8911c46+dirty 470.74 ms 478.98 ms 8.24 ms
eb51749+dirty 407.24 ms 440.27 ms 33.02 ms
e0efebc+dirty 334.33 ms 337.59 ms 3.27 ms
51beb00+dirty 435.30 ms 475.23 ms 39.93 ms
70b4462+dirty 424.91 ms 474.28 ms 49.37 ms
b079b38+dirty 405.67 ms 440.60 ms 34.92 ms
fa62e21 432.46 ms 457.29 ms 24.83 ms
5c2b683+dirty 444.54 ms 455.27 ms 10.72 ms

App size

Revision Plain With Sentry Diff
f7252f6+dirty 43.75 MiB 48.08 MiB 4.33 MiB
b3d7080+dirty 17.75 MiB 19.74 MiB 1.99 MiB
8911c46+dirty 48.30 MiB 53.48 MiB 5.18 MiB
eb51749+dirty 43.75 MiB 48.46 MiB 4.71 MiB
e0efebc+dirty 17.75 MiB 19.75 MiB 2.00 MiB
51beb00+dirty 48.30 MiB 53.58 MiB 5.28 MiB
70b4462+dirty 48.30 MiB 53.58 MiB 5.28 MiB
b079b38+dirty 49.74 MiB 55.09 MiB 5.34 MiB
fa62e21 17.75 MiB 19.68 MiB 1.94 MiB
5c2b683+dirty 43.75 MiB 48.04 MiB 4.29 MiB

@github-actions

github-actions Bot commented Jul 23, 2026

Copy link
Copy Markdown
Contributor Author

Android (new) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 435.02 ms 486.94 ms 51.92 ms
Size 49.74 MiB 55.36 MiB 5.62 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
3a829f0+dirty 410.78 ms 454.22 ms 43.44 ms
bfba737+dirty 425.19 ms 465.98 ms 40.79 ms
37a2091+dirty 429.71 ms 477.00 ms 47.29 ms
7ac3378+dirty 410.67 ms 442.60 ms 31.92 ms
3b6e9f9+dirty 442.39 ms 486.44 ms 44.05 ms
44c8b3f+dirty 492.13 ms 563.47 ms 71.34 ms
21a1e70+dirty 437.55 ms 507.10 ms 69.56 ms
c151573+dirty 485.39 ms 495.18 ms 9.79 ms
580fb5c+dirty 515.72 ms 585.38 ms 69.66 ms
774257e+dirty 541.42 ms 575.55 ms 34.13 ms

App size

Revision Plain With Sentry Diff
3a829f0+dirty 48.30 MiB 53.58 MiB 5.28 MiB
bfba737+dirty 49.74 MiB 55.09 MiB 5.34 MiB
37a2091+dirty 48.30 MiB 53.58 MiB 5.28 MiB
7ac3378+dirty 43.94 MiB 48.99 MiB 5.05 MiB
3b6e9f9+dirty 48.30 MiB 53.54 MiB 5.23 MiB
44c8b3f+dirty 48.30 MiB 53.46 MiB 5.15 MiB
21a1e70+dirty 49.74 MiB 54.82 MiB 5.07 MiB
c151573+dirty 48.30 MiB 53.54 MiB 5.24 MiB
580fb5c+dirty 49.74 MiB 54.79 MiB 5.05 MiB
774257e+dirty 48.30 MiB 53.58 MiB 5.28 MiB

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

Startup times

Revision Plain With Sentry Diff
f7252f6+dirty 369.56 ms 410.88 ms 41.32 ms
b3d7080+dirty 363.00 ms 369.73 ms 6.73 ms
8911c46+dirty 403.54 ms 427.44 ms 23.89 ms
eb51749+dirty 481.82 ms 506.51 ms 24.69 ms
e0efebc+dirty 354.72 ms 393.98 ms 39.26 ms
51beb00+dirty 523.04 ms 598.50 ms 75.46 ms
70b4462+dirty 401.78 ms 439.40 ms 37.62 ms
b079b38+dirty 424.51 ms 471.33 ms 46.82 ms
5c2b683+dirty 428.37 ms 443.18 ms 14.81 ms
9beea74+dirty 364.98 ms 389.87 ms 24.89 ms

App size

Revision Plain With Sentry Diff
f7252f6+dirty 43.94 MiB 48.94 MiB 5.00 MiB
b3d7080+dirty 7.15 MiB 8.46 MiB 1.30 MiB
8911c46+dirty 48.30 MiB 53.48 MiB 5.18 MiB
eb51749+dirty 43.94 MiB 49.33 MiB 5.39 MiB
e0efebc+dirty 7.15 MiB 8.46 MiB 1.31 MiB
51beb00+dirty 48.30 MiB 53.58 MiB 5.28 MiB
70b4462+dirty 48.30 MiB 53.58 MiB 5.28 MiB
b079b38+dirty 49.74 MiB 55.09 MiB 5.34 MiB
5c2b683+dirty 43.94 MiB 48.87 MiB 4.93 MiB
9beea74+dirty 43.94 MiB 49.22 MiB 5.28 MiB

@bruno-garcia
bruno-garcia force-pushed the deps/scripts/update-android.sh branch from 4af7207 to 21ea5fb Compare July 24, 2026 04:02
@antonis
antonis merged commit 73e548a into main Jul 24, 2026
86 checks passed
@antonis
antonis deleted the deps/scripts/update-android.sh branch July 24, 2026 05:11
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.

3 participants