Skip to content

Bump Sentry Gradle plugin 6.16.0, SDK 8.50.1, native-ndk 0.15.4 - #246

Open
romtsn wants to merge 1 commit into
mainfrom
sentry-bump/6.16.0
Open

Bump Sentry Gradle plugin 6.16.0, SDK 8.50.1, native-ndk 0.15.4#246
romtsn wants to merge 1 commit into
mainfrom
sentry-bump/6.16.0

Conversation

@romtsn

@romtsn romtsn commented Jul 27, 2026

Copy link
Copy Markdown
Collaborator

Summary

Bumps Sentry dependencies to latest stable versions:

Dependency Old New
Sentry Android Gradle Plugin 6.15.0 6.16.0
Sentry Android SDK (auto-installed) 8.49.0 8.50.1
sentry-native-ndk 0.15.3 0.15.4

Changelogs

  • Gradle Plugin 6.16.0: Releases
  • SDK 8.50.0: Releases — Android 17 support
  • SDK 8.50.1: Releases — Fix minCompileSdk AAR metadata for AGP 9
  • sentry-native 0.15.4: Releases

New features implemented

None — the features in this version range do not require demo app code changes:

  • Plugin 6.16.0 adds automatic canvas_theme metadata to Compose @Preview snapshot uploads — this is handled entirely by the plugin with no code changes needed.
  • SDK 8.50.0 adds Android 17 compatibility — this is a compatibility/testing milestone, not a new API to exercise.
  • SDK 8.50.1 is a fix-only release (pins minCompileSdk in AAR metadata).
  • sentry-native 0.15.4 adds C-level API functions (reusable scopes, sentry_transaction_discard, sentry_span_discard) and NativeScope.setEnvironment() NDK binding — these are native SDK internals not directly exercised from Java/Kotlin demo code. Session replay breadcrumb embedding in crash recordings is automatic.

Features skipped (with technical blockers)

  • Reusable scopes / scope attributes (sentry-native 0.15.4): C API functions (sentry_scope_new, sentry_scope_clone, etc.) — not exposed through the Java/Kotlin Android SDK; only usable from native C code.
  • Transaction/span discard (sentry-native 0.15.4): C API functions — not exposed through the Java/Kotlin Android SDK.
  • NativeScope.setEnvironment() (sentry-native 0.15.4): NDK-level binding; environment is already set at the SDK level via SentryOptions and synced via io.sentry.ndk.scope-sync.enable=true in the manifest.

Build verification

Build could not be verified in the CI-less remote environment — ./gradlew assembleDebug fails with 403 from dl.google.com due to network restrictions in the execution environment. This is an infrastructure issue, not a code issue. The changes are version-only bumps in app/build.gradle with no logic changes."


Generated by Claude Code

@romtsn
romtsn requested a review from sdzhong as a code owner July 27, 2026 17:13
@sentry

sentry Bot commented Jul 27, 2026

Copy link
Copy Markdown

📲 Install Builds

Android

🔗 App Name App ID Version Configuration
Android com.example.vu.android 24.12.26 (241226) release
Android com.example.vu.android 24.12.26 (241226) debug
Android com.example.vu.android 24.12.26 (241226) release

⚙️ android Build Distribution Settings

@codecov

codecov Bot commented Jul 27, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 0.00%. Comparing base (410e6f1) to head (73b07c4).

Additional details and impacted files
@@          Coverage Diff          @@
##            main    #246   +/-   ##
=====================================
  Coverage   0.00%   0.00%           
=====================================
  Files         16      16           
  Lines        883     883           
  Branches      67      67           
=====================================
  Misses       883     883           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant