Skip to content

chore(deps): update Android SDK to v8.54.0 - #6624

Merged
antonis merged 3 commits into
mainfrom
deps/scripts/update-android.sh
Aug 27, 2026
Merged

chore(deps): update Android SDK to v8.54.0#6624
antonis merged 3 commits into
mainfrom
deps/scripts/update-android.sh

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

Bumps scripts/update-android.sh from 8.53.0 to 8.54.0.

Auto-generated by a dependency updater.

Changelog

8.54.0

Features

  • Set app.vitals.start.screen and app.vitals.start.type on standalone app.start children (#6005)
  • Add screenshot attachment button to the Android user feedback widget (#5828)
    • Users can now attach a screenshot when submitting feedback. Enabled by default; can be disabled via SentryFeedbackOptions.setEnableAttachScreenshot(false) or the io.sentry.feedback.enable-attach-screenshot manifest flag.
    • Requires the androidx.activity >=1.8.2 dependency
  • Add manual Session Replay controls through Sentry.replay() (#5978)
    • Explicit start() and startBuffering() calls bypass the configured replay sample rates; sampling still controls automatic startup.
    • start() starts a full-session replay and does nothing if one is already recording.
    • startBuffering() keeps a rolling buffer that is sent on flush() or an error, then continues in session mode.
    • stop() ends the current replay; the next start() creates a new replay session.
    • pause() suspends recording until resume() and remains paused across background and foreground transitions and automatic replay restarts in the same process.
    • resume() continues the same manually paused replay.
    • flush() sends the current replay data, or starts a full-session replay when recording is stopped.

Fixes

  • Prevents inclusion of null. prefix before default-package class names when parsing Java and JNI frames from Android ANR thread dumps (#5979)
  • Prevent duplicated breadcrumbs on tombstone-merged native crash events (#5888)
  • Prevent a class of Session Replay deadlocks by confining lifecycle state changes to Android's main thread (#5965)
  • Symbolicate tombstone native frames for libraries loaded directly from APKs (#5992)
  • Prevent a deadlock between the app start extension and the Android performance event processor (#6007)

Performance

  • Defer starting Session Replay off the SDK initialization critical path (#5965)
  • Use manifest metadata resolved at build time to reduce Android SDK initialization overhead (#5976)

Dependencies

  • Bump Native SDK from v0.16.2 to v0.16.4 (#5962, #5996)

  • Add Sentry.feedback().enableOnShake(), Sentry.feedback().disableOnShake(), and Sentry.feedback().isOnShakeEnabled() to toggle and query shake-to-report at runtime (#5827)

@github-actions github-actions Bot added the dependencies Pull requests that update a dependency file label Aug 27, 2026
@github-actions github-actions Bot added the dependencies Pull requests that update a dependency file label Aug 27, 2026
@bruno-garcia
bruno-garcia force-pushed the deps/scripts/update-android.sh branch from a2fd76a to 4136987 Compare August 27, 2026 11:13
@github-actions

github-actions Bot commented Aug 27, 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.54.0 by github-actions[bot] in #6624
  • chore(deps): update Sentry Android Gradle Plugin to v6.20.0 by github-actions in #6627

🤖 This preview updates automatically when you update the PR.

@github-actions

github-actions Bot commented Aug 27, 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).

Generated by 🚫 dangerJS against 630abdc

@bruno-garcia
bruno-garcia force-pushed the deps/scripts/update-android.sh branch from 4136987 to ec9a496 Compare August 27, 2026 11:53
@bruno-garcia
bruno-garcia force-pushed the deps/scripts/update-android.sh branch from ec9a496 to 7efcbde Compare August 27, 2026 15:10
@antonis antonis added the ready-to-merge Triggers the full CI test suite label Aug 27, 2026
@sentry

sentry Bot commented Aug 27, 2026

Copy link
Copy Markdown

📲 Install Builds

Android

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

⚙️ sentry-react-native Build Distribution Settings

antonis and others added 2 commits August 27, 2026 17:43
… 8.54.0

The Android SDK bump 8.53.0 -> 8.54.0 grows the Sentry app size diff to
6,199,229 B (~5.91 MiB), past the current 5.8 MiB (6,081,741 B) limit.
Driven mainly by the native SDK bump 0.16.2 -> 0.16.4, plus new Session
Replay manual controls and feedback screenshot attachment. 6.0 MiB
(6,291,456 B) clears it with headroom, following #6595.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown
Contributor Author

iOS (legacy) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 3851.54 ms 1224.12 ms -2627.42 ms
Size 5.08 MiB 6.72 MiB 1.64 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
ecf47a2+dirty 3835.20 ms 1222.43 ms -2612.77 ms
3817909+dirty 1183.90 ms 1187.50 ms 3.60 ms
5ee78d6+dirty 3847.52 ms 1224.27 ms -2623.25 ms
890d145+dirty 1223.59 ms 1231.37 ms 7.78 ms
e763471+dirty 3841.16 ms 1218.06 ms -2623.09 ms
3d31fcf+dirty 3838.09 ms 1223.46 ms -2614.63 ms
9210ae6+dirty 3815.93 ms 1214.14 ms -2601.79 ms
26843eb+dirty 3861.60 ms 1238.77 ms -2622.82 ms
7a89652+dirty 3861.46 ms 1229.61 ms -2631.85 ms
9ad4522+dirty 3850.40 ms 1222.40 ms -2628.00 ms

App size

Revision Plain With Sentry Diff
ecf47a2+dirty 4.98 MiB 6.46 MiB 1.49 MiB
3817909+dirty 3.38 MiB 4.73 MiB 1.35 MiB
5ee78d6+dirty 5.15 MiB 6.69 MiB 1.53 MiB
890d145+dirty 3.38 MiB 4.77 MiB 1.38 MiB
e763471+dirty 4.98 MiB 6.51 MiB 1.53 MiB
3d31fcf+dirty 4.98 MiB 6.56 MiB 1.58 MiB
9210ae6+dirty 5.15 MiB 6.68 MiB 1.53 MiB
26843eb+dirty 4.98 MiB 6.53 MiB 1.55 MiB
7a89652+dirty 5.15 MiB 6.70 MiB 1.55 MiB
9ad4522+dirty 4.98 MiB 6.56 MiB 1.58 MiB

@github-actions

Copy link
Copy Markdown
Contributor Author

Android (legacy) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 438.49 ms 444.44 ms 5.95 ms
Size 49.74 MiB 55.66 MiB 5.91 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
6176a94+dirty 410.90 ms 452.20 ms 41.31 ms
26843eb+dirty 532.15 ms 624.13 ms 91.98 ms
f9c1ed4+dirty 431.00 ms 466.22 ms 35.22 ms
a50b33d+dirty 500.81 ms 532.11 ms 31.30 ms
0b1b5e3+dirty 416.42 ms 470.58 ms 54.16 ms
5b7e8a7+dirty 418.55 ms 488.46 ms 69.91 ms
7d8c8bd+dirty 417.45 ms 462.10 ms 44.65 ms
1d3572b+dirty 435.35 ms 487.32 ms 51.96 ms
41d6254+dirty 424.45 ms 474.34 ms 49.89 ms
d7d54c6+dirty 458.06 ms 479.94 ms 21.87 ms

App size

Revision Plain With Sentry Diff
6176a94+dirty 48.30 MiB 53.54 MiB 5.24 MiB
26843eb+dirty 49.74 MiB 55.26 MiB 5.52 MiB
f9c1ed4+dirty 49.74 MiB 54.86 MiB 5.12 MiB
a50b33d+dirty 43.75 MiB 48.08 MiB 4.33 MiB
0b1b5e3+dirty 48.30 MiB 53.60 MiB 5.29 MiB
5b7e8a7+dirty 48.30 MiB 53.58 MiB 5.28 MiB
7d8c8bd+dirty 48.30 MiB 53.54 MiB 5.23 MiB
1d3572b+dirty 49.74 MiB 55.38 MiB 5.63 MiB
41d6254+dirty 48.30 MiB 53.60 MiB 5.30 MiB
d7d54c6+dirty 49.74 MiB 55.09 MiB 5.34 MiB

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

Startup times

Revision Plain With Sentry Diff
9beea74+dirty 414.00 ms 430.26 ms 16.26 ms
1edd908+dirty 409.44 ms 423.54 ms 14.10 ms
6c0a3f8+dirty 420.65 ms 471.42 ms 50.77 ms
fa62e21 432.46 ms 457.29 ms 24.83 ms
8b3d2af+dirty 419.33 ms 465.04 ms 45.71 ms
0886964 420.28 ms 435.74 ms 15.46 ms
8ad3a67+dirty 423.68 ms 469.96 ms 46.28 ms
daa2302+dirty 491.80 ms 520.02 ms 28.22 ms
e0efebc+dirty 334.33 ms 337.59 ms 3.27 ms
8911c46+dirty 470.74 ms 478.98 ms 8.24 ms

App size

Revision Plain With Sentry Diff
9beea74+dirty 43.75 MiB 48.39 MiB 4.64 MiB
1edd908+dirty 43.75 MiB 48.04 MiB 4.29 MiB
6c0a3f8+dirty 43.75 MiB 48.14 MiB 4.39 MiB
fa62e21 17.75 MiB 19.68 MiB 1.94 MiB
8b3d2af+dirty 49.74 MiB 54.84 MiB 5.10 MiB
0886964 17.75 MiB 19.72 MiB 1.97 MiB
8ad3a67+dirty 43.75 MiB 48.02 MiB 4.27 MiB
daa2302+dirty 43.75 MiB 48.12 MiB 4.37 MiB
e0efebc+dirty 17.75 MiB 19.75 MiB 2.00 MiB
8911c46+dirty 48.30 MiB 53.48 MiB 5.18 MiB

@antonis
antonis enabled auto-merge (squash) August 27, 2026 16:18
@antonis
antonis disabled auto-merge August 27, 2026 16:19
@antonis
antonis merged commit 403b9f3 into main Aug 27, 2026
84 checks passed
@antonis
antonis deleted the deps/scripts/update-android.sh branch August 27, 2026 16:19
@github-actions

Copy link
Copy Markdown
Contributor Author

iOS (new) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 3828.37 ms 1217.77 ms -2610.60 ms
Size 5.08 MiB 6.72 MiB 1.64 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
8448c07+dirty 3858.49 ms 1222.12 ms -2636.36 ms
3ce5254+dirty 1217.70 ms 1224.69 ms 6.99 ms
44abcc2+dirty 3841.42 ms 1214.77 ms -2626.65 ms
e5bb5f6+dirty 3825.74 ms 1217.30 ms -2608.43 ms
04207c4+dirty 1228.55 ms 1226.04 ms -2.51 ms
4953e94+dirty 1217.41 ms 1223.53 ms 6.12 ms
d2eadf8+dirty 3841.53 ms 1216.15 ms -2625.39 ms
c004dae+dirty 3857.82 ms 1224.87 ms -2632.95 ms
1d3572b+dirty 3830.71 ms 1222.23 ms -2608.49 ms
ad66da3+dirty 3855.02 ms 1213.43 ms -2641.59 ms

App size

Revision Plain With Sentry Diff
8448c07+dirty 4.98 MiB 6.55 MiB 1.57 MiB
3ce5254+dirty 3.38 MiB 4.76 MiB 1.38 MiB
44abcc2+dirty 4.98 MiB 6.55 MiB 1.57 MiB
e5bb5f6+dirty 4.98 MiB 6.51 MiB 1.53 MiB
04207c4+dirty 3.38 MiB 4.76 MiB 1.38 MiB
4953e94+dirty 3.38 MiB 4.73 MiB 1.35 MiB
d2eadf8+dirty 5.15 MiB 6.67 MiB 1.51 MiB
c004dae+dirty 5.15 MiB 6.67 MiB 1.51 MiB
1d3572b+dirty 4.98 MiB 6.56 MiB 1.58 MiB
ad66da3+dirty 5.15 MiB 6.67 MiB 1.51 MiB

@github-actions

Copy link
Copy Markdown
Contributor Author

Android (new) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 444.09 ms 450.85 ms 6.76 ms
Size 49.74 MiB 55.66 MiB 5.91 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
bfba737+dirty 425.19 ms 465.98 ms 40.79 ms
244f6e8+dirty 445.89 ms 463.32 ms 17.43 ms
3d536d1+dirty 416.08 ms 448.45 ms 32.37 ms
a216cb9+dirty 427.72 ms 510.82 ms 83.10 ms
5fe1c6c+dirty 365.84 ms 408.62 ms 42.78 ms
b9bebee+dirty 500.50 ms 536.42 ms 35.92 ms
44abcc2+dirty 554.18 ms 578.85 ms 24.66 ms
0d9949d+dirty 414.88 ms 428.68 ms 13.81 ms
eb93136+dirty 500.37 ms 532.58 ms 32.21 ms
ecf47a2+dirty 457.21 ms 498.10 ms 40.89 ms

App size

Revision Plain With Sentry Diff
bfba737+dirty 49.74 MiB 55.09 MiB 5.34 MiB
244f6e8+dirty 49.74 MiB 55.38 MiB 5.63 MiB
3d536d1+dirty 49.74 MiB 55.26 MiB 5.52 MiB
a216cb9+dirty 49.74 MiB 55.08 MiB 5.34 MiB
5fe1c6c+dirty 43.94 MiB 49.00 MiB 5.06 MiB
b9bebee+dirty 48.30 MiB 53.58 MiB 5.28 MiB
44abcc2+dirty 49.74 MiB 55.36 MiB 5.62 MiB
0d9949d+dirty 43.94 MiB 48.99 MiB 5.05 MiB
eb93136+dirty 48.30 MiB 53.58 MiB 5.28 MiB
ecf47a2+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
9beea74+dirty 364.98 ms 389.87 ms 24.89 ms
1edd908+dirty 410.21 ms 429.31 ms 19.09 ms
6c0a3f8+dirty 515.18 ms 524.82 ms 9.64 ms
8b3d2af+dirty 430.37 ms 487.65 ms 57.28 ms
8ad3a67+dirty 582.11 ms 624.33 ms 42.21 ms
daa2302+dirty 395.90 ms 418.43 ms 22.53 ms
e0efebc+dirty 354.72 ms 393.98 ms 39.26 ms
8911c46+dirty 403.54 ms 427.44 ms 23.89 ms
fa62e21+dirty 366.25 ms 422.43 ms 56.18 ms
70b4462+dirty 401.78 ms 439.40 ms 37.62 ms

App size

Revision Plain With Sentry Diff
9beea74+dirty 43.94 MiB 49.22 MiB 5.28 MiB
1edd908+dirty 43.94 MiB 48.87 MiB 4.93 MiB
6c0a3f8+dirty 43.94 MiB 49.00 MiB 5.06 MiB
8b3d2af+dirty 49.74 MiB 54.84 MiB 5.10 MiB
8ad3a67+dirty 43.94 MiB 48.85 MiB 4.91 MiB
daa2302+dirty 43.94 MiB 48.98 MiB 5.04 MiB
e0efebc+dirty 7.15 MiB 8.46 MiB 1.31 MiB
8911c46+dirty 48.30 MiB 53.48 MiB 5.18 MiB
fa62e21+dirty 7.15 MiB 8.41 MiB 1.26 MiB
70b4462+dirty 48.30 MiB 53.58 MiB 5.28 MiB

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