Bump Sentry Gradle plugin 6.10.0 → 6.12.0, SDK → 8.44.1#227
Open
romtsn wants to merge 1 commit into
Open
Conversation
… 0.15.1 - Gradle plugin: 6.10.0 → 6.12.0 - SDK pinned to 8.44.1 via autoInstallation - sentry-native-ndk: 0.14.2 → 0.15.1 - Enable standalone app start tracing (new in SDK 8.44.0)
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #227 +/- ##
=====================================
Coverage 0.00% 0.00%
=====================================
Files 16 16
Lines 875 875
Branches 65 65
=====================================
Misses 875 875 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
Collaborator
LHS (current release), url P.S. The Average Cold App Start for the PR branch data appears empty in the Mobile Vitals dashboard (it shows as -- [empty]), which is not expected |
Collaborator
Collaborator
|
Related |
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.


Summary
Bumps the Sentry Android Gradle Plugin from 6.10.0 → 6.12.0, pins the SDK to 8.44.1, and bumps
sentry-native-ndkfrom 0.14.2 → 0.15.1.Supersedes #225 (which only covered 6.10.0 → 6.11.0 with no new features).
Version Changes
autoInstallation)Changelogs
What's in the bump
Plugin 6.12.0:
Plugin 6.11.0 fixes:
kotlin-stdlibdependencySDK 8.44.0 features:
enableStandaloneAppStartTracingoption — sends app start as standalone transaction with measurements and phase spansapp.vitals.start.reasonSDK 8.44.1 fixes:
FirstDrawDoneListenerleaking anOnGlobalLayoutListenerper registrationSDK 8.43.2 improvements:
java.net.URI)sentry-native 0.15.0:
SENTRY_CRASH_MAX_MODULESfrom 512 to 2048sentry-native 0.15.1:
datasent as structured object instead of raw JSON stringNew features implemented
Standalone App Start Tracing — Enabled via
io.sentry.standalone-app-start-tracing.enablemanifest entry. The SDK will now emit a dedicated "App Start" transaction (op:app.start) with app start measurements and phase spans (process.load,contentprovider.load,application.load, activity lifecycle), sharing the sametraceIdas the first activity transaction for trace linking.SDK pinned to 8.44.1 — Added
autoInstallation { sentryVersion.set(\"8.44.1\") }in thesentry {}block to ensure the latest SDK with bugfixes is used, rather than the plugin's bundled 8.44.0.Features already covered in the codebase
Sentry.addFeatureFlag) — already demonstrated inMyApplication.javawithenable-dark-modeandnew-checkout-flowflagsSentry.setAttribute) — already demonstrated inMyApplication.javawithcustomer.planandcustomer.emailio.sentry.metrics.enabled=truemanifest entryFeatures skipped
SentrySQLiteDriver(SDK 8.44.1, experimental) — Requiresandroidx.sqlite:sqlite2.5.0+ with the newSQLiteDriverinterface. The app uses Room 2.6.1 which uses the legacySupportSQLiteOpenHelperAPI; upgrading to Room 2.7+ would be required, and the project has an explicit warning against Room upgrades due to Saucelabs test compatibility.sentry-native opt-in async crash upload (native 0.15.0) — This is a native C API feature (
sentry_options_set_async_crash_upload) not exposed through the Android Java SDK.Build verification
Build could not be fully verified in the CI environment due to network restrictions (403 from Google Maven). The Gradle configuration phase started successfully (Gradle wrapper resolved, daemon started) but could not download the Android Gradle Plugin artifact. The changes are version bumps and a manifest entry addition — structurally straightforward.
Files changed
app/build.gradle— Plugin 6.10.0→6.12.0, sentry-native-ndk 0.14.2→0.15.1, addedautoInstallationblockapp/src/main/AndroidManifest.xml— Addedio.sentry.standalone-app-start-tracing.enablemeta-data entryGenerated by Claude Code