chore(deps): update Android SDK to v8.51.0 - #6539
Merged
Merged
Conversation
github-actions
Bot
requested review from
alwx,
antonis and
lucas-zimerman
as code owners
July 30, 2026 04:00
bruno-garcia
force-pushed
the
deps/scripts/update-android.sh
branch
from
July 30, 2026 04:00
8006dbd to
5457f36
Compare
Contributor
Author
Semver Impact of This PR⚪ None (no version bump detected) 📋 Changelog PreviewThis is how your changes will appear in the changelog.
🤖 This preview updates automatically when you update the PR. |
Contributor
Author
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 5457f36. Configure here.
bruno-garcia
force-pushed
the
deps/scripts/update-android.sh
branch
3 times, most recently
from
July 30, 2026 13:34
f627515 to
7595d9a
Compare
📲 Install BuildsAndroid
|
bruno-garcia
force-pushed
the
deps/scripts/update-android.sh
branch
2 times, most recently
from
July 30, 2026 15:48
2388a8f to
23db72a
Compare
Contributor
Author
Android (legacy) Performance metrics 🚀
|
| Revision | Plain | With Sentry | Diff |
|---|---|---|---|
| 37a2091+dirty | 407.82 ms | 441.22 ms | 33.40 ms |
| 4acd4e9+dirty | 414.45 ms | 448.55 ms | 34.10 ms |
| 5b7e8a7+dirty | 418.55 ms | 488.46 ms | 69.91 ms |
| 21a1e70+dirty | 405.72 ms | 436.16 ms | 30.44 ms |
| 4e0b819+dirty | 420.56 ms | 470.08 ms | 49.52 ms |
| 774257e+dirty | 407.09 ms | 447.46 ms | 40.37 ms |
| 3b6e9f9+dirty | 442.70 ms | 486.44 ms | 43.74 ms |
| 23598c3+dirty | 414.12 ms | 426.24 ms | 12.12 ms |
| 7d6fd3a+dirty | 403.02 ms | 422.56 ms | 19.54 ms |
| 41d6254+dirty | 424.45 ms | 474.34 ms | 49.89 ms |
App size
| Revision | Plain | With Sentry | Diff |
|---|---|---|---|
| 37a2091+dirty | 48.30 MiB | 53.58 MiB | 5.28 MiB |
| 4acd4e9+dirty | 49.74 MiB | 55.26 MiB | 5.52 MiB |
| 5b7e8a7+dirty | 48.30 MiB | 53.58 MiB | 5.28 MiB |
| 21a1e70+dirty | 49.74 MiB | 54.82 MiB | 5.07 MiB |
| 4e0b819+dirty | 49.74 MiB | 54.81 MiB | 5.07 MiB |
| 774257e+dirty | 48.30 MiB | 53.58 MiB | 5.28 MiB |
| 3b6e9f9+dirty | 48.30 MiB | 53.54 MiB | 5.23 MiB |
| 23598c3+dirty | 43.75 MiB | 48.16 MiB | 4.41 MiB |
| 7d6fd3a+dirty | 43.75 MiB | 48.14 MiB | 4.39 MiB |
| 41d6254+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 |
|---|---|---|---|
| 8ad3a67+dirty | 423.68 ms | 469.96 ms | 46.28 ms |
| e0efebc+dirty | 334.33 ms | 337.59 ms | 3.27 ms |
| b3d7080+dirty | 360.17 ms | 366.32 ms | 6.15 ms |
| 51beb00+dirty | 435.30 ms | 475.23 ms | 39.93 ms |
| 0886964 | 420.28 ms | 435.74 ms | 15.46 ms |
| 6c0a3f8+dirty | 420.65 ms | 471.42 ms | 50.77 ms |
| 9beea74+dirty | 414.00 ms | 430.26 ms | 16.26 ms |
| 8911c46+dirty | 470.74 ms | 478.98 ms | 8.24 ms |
| 70b4462+dirty | 424.91 ms | 474.28 ms | 49.37 ms |
| fa62e21 | 432.46 ms | 457.29 ms | 24.83 ms |
App size
| Revision | Plain | With Sentry | Diff |
|---|---|---|---|
| 8ad3a67+dirty | 43.75 MiB | 48.02 MiB | 4.27 MiB |
| e0efebc+dirty | 17.75 MiB | 19.75 MiB | 2.00 MiB |
| b3d7080+dirty | 17.75 MiB | 19.74 MiB | 1.99 MiB |
| 51beb00+dirty | 48.30 MiB | 53.58 MiB | 5.28 MiB |
| 0886964 | 17.75 MiB | 19.72 MiB | 1.97 MiB |
| 6c0a3f8+dirty | 43.75 MiB | 48.14 MiB | 4.39 MiB |
| 9beea74+dirty | 43.75 MiB | 48.39 MiB | 4.64 MiB |
| 8911c46+dirty | 48.30 MiB | 53.48 MiB | 5.18 MiB |
| 70b4462+dirty | 48.30 MiB | 53.58 MiB | 5.28 MiB |
| fa62e21 | 17.75 MiB | 19.68 MiB | 1.94 MiB |
Contributor
Author
Android (new) Performance metrics 🚀
|
| Revision | Plain | With Sentry | Diff |
|---|---|---|---|
| 5257d80+dirty | 472.37 ms | 494.54 ms | 22.17 ms |
| 4acd4e9+dirty | 431.33 ms | 477.68 ms | 46.35 ms |
| 0b1b5e3+dirty | 425.58 ms | 476.02 ms | 50.44 ms |
| 64630e5+dirty | 427.13 ms | 486.67 ms | 59.55 ms |
| 44c8b3f+dirty | 492.13 ms | 563.47 ms | 71.34 ms |
| af33f3b+dirty | 417.68 ms | 448.04 ms | 30.37 ms |
| c2e182c+dirty | 468.50 ms | 545.44 ms | 76.94 ms |
| 100ce80+dirty | 463.28 ms | 532.10 ms | 68.82 ms |
| 9c84b9a+dirty | 429.26 ms | 448.90 ms | 19.64 ms |
| 21a1e70+dirty | 437.55 ms | 507.10 ms | 69.56 ms |
App size
| Revision | Plain | With Sentry | Diff |
|---|---|---|---|
| 5257d80+dirty | 48.30 MiB | 53.58 MiB | 5.28 MiB |
| 4acd4e9+dirty | 49.74 MiB | 55.26 MiB | 5.52 MiB |
| 0b1b5e3+dirty | 48.30 MiB | 53.60 MiB | 5.29 MiB |
| 64630e5+dirty | 49.74 MiB | 54.82 MiB | 5.07 MiB |
| 44c8b3f+dirty | 48.30 MiB | 53.46 MiB | 5.15 MiB |
| af33f3b+dirty | 49.74 MiB | 55.09 MiB | 5.35 MiB |
| c2e182c+dirty | 49.74 MiB | 54.85 MiB | 5.11 MiB |
| 100ce80+dirty | 48.30 MiB | 53.46 MiB | 5.15 MiB |
| 9c84b9a+dirty | 49.74 MiB | 55.36 MiB | 5.62 MiB |
| 21a1e70+dirty | 49.74 MiB | 54.82 MiB | 5.07 MiB |
Previous results on branch: deps/scripts/update-android.sh
Startup times
| Revision | Plain | With Sentry | Diff |
|---|---|---|---|
| 8ad3a67+dirty | 582.11 ms | 624.33 ms | 42.21 ms |
| e0efebc+dirty | 354.72 ms | 393.98 ms | 39.26 ms |
| b3d7080+dirty | 363.00 ms | 369.73 ms | 6.73 ms |
| 51beb00+dirty | 523.04 ms | 598.50 ms | 75.46 ms |
| 6c0a3f8+dirty | 515.18 ms | 524.82 ms | 9.64 ms |
| 9beea74+dirty | 364.98 ms | 389.87 ms | 24.89 ms |
| 8911c46+dirty | 403.54 ms | 427.44 ms | 23.89 ms |
| 70b4462+dirty | 401.78 ms | 439.40 ms | 37.62 ms |
| 5c2b683+dirty | 428.37 ms | 443.18 ms | 14.81 ms |
| fa62e21+dirty | 366.25 ms | 422.43 ms | 56.18 ms |
App size
| Revision | Plain | With Sentry | Diff |
|---|---|---|---|
| 8ad3a67+dirty | 43.94 MiB | 48.85 MiB | 4.91 MiB |
| e0efebc+dirty | 7.15 MiB | 8.46 MiB | 1.31 MiB |
| b3d7080+dirty | 7.15 MiB | 8.46 MiB | 1.30 MiB |
| 51beb00+dirty | 48.30 MiB | 53.58 MiB | 5.28 MiB |
| 6c0a3f8+dirty | 43.94 MiB | 49.00 MiB | 5.06 MiB |
| 9beea74+dirty | 43.94 MiB | 49.22 MiB | 5.28 MiB |
| 8911c46+dirty | 48.30 MiB | 53.48 MiB | 5.18 MiB |
| 70b4462+dirty | 48.30 MiB | 53.58 MiB | 5.28 MiB |
| 5c2b683+dirty | 43.94 MiB | 48.87 MiB | 4.93 MiB |
| fa62e21+dirty | 7.15 MiB | 8.41 MiB | 1.26 MiB |
bruno-garcia
force-pushed
the
deps/scripts/update-android.sh
branch
from
July 31, 2026 04:07
23db72a to
296606a
Compare
antonis
approved these changes
Jul 31, 2026
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.

Bumps scripts/update-android.sh from 8.50.1 to 8.51.0.
Auto-generated by a dependency updater.
Changelog
8.51.0
Features
ProfilingManager(Perfetto) for continuous profiling on API 35+ devices (#5251)ProfilingManagerwith Perfetto-based stack sampling, providing lower-overhead and more accurate profiles. No configuration change is required.Debug-based profiler.enableLegacyProfilingoption (defaulttrue) to disable the legacyDebug-based profiler. Setting it tofalsedisables continuous profiling on API < 35 devices as well as transaction-based profiling (profilesSampleRate/profilesSampler) on all devices, since transaction-based profiling is not supported by Perfetto.io.sentry.profiling.enable-legacy-profilingmanifest flag.Behavioral Changes
Sentry.init(#5792)SentryOptions.getOutboxPath()andSentryOptions.getCacheDirPath()are not guaranteed to exist onceSentry.initreturns.captureEnvelope— create the directory first, e.g.new File(outboxPath).mkdirs().Improvements
Fixes
checkCanRecordruns on the replay executor thread (#5837)MediaMuxerwhen the replay video encoder fails to start to avoid a resource leak (#5607)androidinstead ofjava) on ANR profile chunks so they are billed as UI Profile Hours rather than Continuous Profile Hours (#5836)ratelimit_backoffdiscarded events in client reports, so they no longer disappear from drop statistics. One event is recorded per buffer flush rather than per segment.Performance
mkdirs()calls off the init (main) thread (#5792)LifecycleWatchernow schedules the session-end task on the shared timer executor instead of creating a dedicatedjava.util.Timerthread (#5819)RateLimiternow schedules its rate-limit-lifted notifications on the shared timer executor instead of creating a dedicatedjava.util.Timerthread (#5814)Dependencies