Skip to content

ADFA-2386: upgrade Sentry to v8.29.0#770

Merged
itsaky-adfa merged 3 commits into
stagefrom
fix/ADFA-2386
Dec 30, 2025
Merged

ADFA-2386: upgrade Sentry to v8.29.0#770
itsaky-adfa merged 3 commits into
stagefrom
fix/ADFA-2386

Conversation

@itsaky-adfa

@itsaky-adfa itsaky-adfa commented Dec 29, 2025

Copy link
Copy Markdown
Contributor

See ADFA-2386 for details.

Signed-off-by: Akash Yadav <akashyadav@appdevforall.org>
@itsaky-adfa itsaky-adfa requested a review from a team December 29, 2025 10:20
@itsaky-adfa itsaky-adfa self-assigned this Dec 29, 2025
@coderabbitai

coderabbitai Bot commented Dec 29, 2025

Copy link
Copy Markdown
Contributor
📝 Walkthrough

Sentry SDK Upgrade to v8.29.0

Changes

  • Updated Sentry Android SDK from v8.27.1 to v8.29.0
  • Updated Sentry Gradle plugin to v5.12.2 (as part of version catalog migration)
  • Components updated:
    • io.sentry:sentry (core library)
    • io.sentry:sentry-android-core (Android integration)
    • io.sentry:sentry-android-replay (session replay)

Release Notes

  • Minor version bump covering 2 releases (v8.28.0 and v8.29.0)
  • No code changes required; dependency-only update
  • Maintains existing Sentry configuration with DSN from build properties/environment variables
  • Compatible with existing debug and release build configurations

Risks & Recommendations

  • ⚠️ Test Required: Verify that error tracking and session replay functionality work correctly in both debug and release builds
  • ⚠️ Breaking Changes: Review Sentry v8.28.0 and v8.29.0 release notes for any potential breaking changes (not documented in this PR)
  • Safe Practice: Version bump follows semantic versioning conventions (minor version upgrade is generally backward-compatible)
  • Configuration Integrity: Existing Sentry DSN configuration mechanisms remain intact

Testing Checklist

  • Verify crash reporting functionality works end-to-end
  • Confirm session replay captures are functional
  • Test in both debug and release configurations
  • Validate no performance regression in app startup

Walkthrough

The Sentry dependency version was updated from 8.27.1 to 8.29.0 in the Gradle version catalog. This is a straightforward dependency version bump with no changes to code logic or control flow.

Changes

Cohort / File(s) Summary
Dependency Update
gradle/libs.versions.toml
Updated Sentry version from 8.27.1 to 8.29.0

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Poem

🐰 A newer Sentry hops into place,
Eight twenty-nine brings a fresh embrace,
No logic bends, no flows rearrange,
Just versions dance—a minor change! 🎉

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly and specifically describes the main change: upgrading Sentry to version 8.29.0, which matches the changeset in gradle/libs.versions.toml.
Description check ✅ Passed The description references the related Jira issue ADFA-2386 and is related to the changeset, though minimal in detail.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch fix/ADFA-2386

📜 Recent review details

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 5323dce and 022babf.

📒 Files selected for processing (1)
  • gradle/libs.versions.toml
🔇 Additional comments (1)
gradle/libs.versions.toml (1)

52-52: Sentry 8.29.0 is available, secure, and compatible with Gradle plugin 5.12.2.

Version 8.29.0 was published to Maven Central on December 16, 2025, with no known CVEs or security vulnerabilities. The Sentry Gradle plugin 5.12.2 is fully compatible with this SDK version. The upgrade includes fixes for primitive array serialization and improvements to session replay network body parsing.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@jatezzz jatezzz self-requested a review December 29, 2025 15:05

@jatezzz jatezzz left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@itsaky-adfa itsaky-adfa merged commit fdf26af into stage Dec 30, 2025
2 checks passed
@itsaky-adfa itsaky-adfa deleted the fix/ADFA-2386 branch December 30, 2025 09:37
jatezzz pushed a commit that referenced this pull request Jun 22, 2026
fix: upgrade Sentry to v8.29.0

Signed-off-by: Akash Yadav <akashyadav@appdevforall.org>
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.

3 participants