Skip to content

chore(deps): update Sentry Android to v8.32.0#473

Merged
limbonaut merged 1 commit intomainfrom
deps/scripts/android-version.ps1
Feb 16, 2026
Merged

chore(deps): update Sentry Android to v8.32.0#473
limbonaut merged 1 commit intomainfrom
deps/scripts/android-version.ps1

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Jan 16, 2026

Bumps scripts/android-version.ps1 from 8.29.0 to 8.32.0.

Auto-generated by a dependency updater.

Changelog

8.32.0

Features

  • Add installGroups property to Build Distribution SDK (#5062)
  • Update Android targetSdk to API 36 (Android 16) (#5016)
  • Add AndroidManifest support for Spotlight configuration via io.sentry.spotlight.enable and io.sentry.spotlight.url (#5064)
  • Collect database transaction spans (BEGIN, COMMIT, ROLLBACK) (#5072)
    • To enable creation of these spans, set options.enableDatabaseTransactionTracing to true
    • enable-database-transaction-tracing=true when using sentry.properties
    • For Spring Boot, use sentry.enable-database-transaction-tracing=true in application.properties or in application.yml:
      sentry:
        enable-database-transaction-tracing: true
  • Add support for collecting native crashes using Tombstones (#4933, #5037)
    • Added Tombstone integration that detects native crashes using ApplicationExitInfo.REASON_CRASH_NATIVE on Android 12+
    • Crashes enriched with Tombstones contain more crash details and detailed thread info
    • Tombstone and NDK integrations are now automatically merged into a single crash event, eliminating duplicate reports
    • To enable it, add the integration in your Sentry initialization:
      SentryAndroid.init(context, options -> {
          options.isTombstoneEnabled = true
      })
      or in the AndroidManifest.xml using:
      <meta-data android:name="io.sentry.tombstone.enable" android:value="true" />

Fixes

  • Extract SpotlightIntegration to separate sentry-spotlight module to prevent insecure HTTP URLs from appearing in release APKs (#5064)
    • Breaking: Users who enable Spotlight must now add the io.sentry:sentry-spotlight dependency:
      dependencies {
          debugImplementation("io.sentry:sentry-spotlight:<version>")
      }
  • Fix scroll target detection for Jetpack Compose (#5017)
  • No longer fork Sentry Scopes for reactor-kafka consumer poll Runnable (#5080)
    • This was causing a memory leak because reactor-kafka's poll event reschedules itself infinitely, and each invocation of SentryScheduleHook created forked scopes with a parent reference, building an unbounded chain that couldn't be garbage collected.
  • Fix cold/warm app start type detection for Android devices running API level 34+ (#4999)

Internal

  • Establish new native exception mechanisms to differentiate events generated by sentry-native from ApplicationExitInfo. (#5052)
  • Set write permission for statuses in the changelog preview GHA workflow. (#5053)

Dependencies

8.31.0

Features

  • Added io.sentry.ndk.sdk-name Android manifest option to configure the native SDK's name (#5027)
  • Replace sentry.trace.parent_span_id attribute with spanId property on SentryLogEvent (#5040)

Fixes

  • Only attach user attributes to logs if sendDefaultPii is enabled (#5036)
  • Reject new logs if LoggerBatchProcessor is shutting down (#5041)
  • Downgrade protobuf-javalite dependency from 4.33.1 to 3.25.8 (#5044)

Dependencies

8.30.0

Fixes

  • Fix ANRs when collecting device context (#4970)
    • IMPORTANT: This disables collecting external storage size (total/free) by default, to enable it back
      use options.isCollectExternalStorageContext = true or <meta-data android:name="io.sentry.external-storage-context" android:value="true" />
  • Fix NullPointerException when reading ANR marker (#4979)
  • Report discarded log in batch processor as log_byte (#4971)

Improvements

  • Expose MAX_EVENT_SIZE_BYTES constant in SentryOptions (#4962)
  • Discard envelopes on 4xx and 5xx response (#4950)
    • This aims to not overwhelm Sentry after an outage or load shedding (including HTTP 429) where too many events are sent at once

Feature

  • Add a Tombstone integration that detects native crashes without relying on the NDK integration, but instead using ApplicationExitInfo.REASON_CRASH_NATIVE on Android 12+. (#4933)
    • Currently exposed via options as an internal API only.
    • If enabled alongside the NDK integration, crashes will be reported as two separate events. Users should enable only one; deduplication between both integrations will be added in a future release.
  • Add Sentry Metrics to Java SDK (#5026)
    • Metrics are enabled by default
    • APIs are namespaced under Sentry.metrics()
    • We offer the following APIs:
      • count: A metric that increments counts
      • gauge: A metric that tracks a value that can go up or down
      • distribution: A metric that tracks the statistical distribution of values
    • For more details, see the Metrics documentation: https://docs.sentry.io/product/explore/metrics/getting-started/

@bruno-garcia bruno-garcia force-pushed the deps/scripts/android-version.ps1 branch from 2260d0d to b3366af Compare January 16, 2026 03:34
@bruno-garcia bruno-garcia force-pushed the deps/scripts/android-version.ps1 branch from b3366af to 37d1e5d Compare January 20, 2026 03:35
@github-actions
Copy link
Contributor Author

github-actions bot commented Jan 20, 2026

Semver Impact of This PR

🟢 Patch (bug fixes)

📋 Changelog Preview

This is how your changes will appear in the changelog.
Entries from this PR are highlighted with a left border (blockquote style).


New Features ✨

  • Support Web platform by limbonaut in #488

Internal Changes 🔧

Deps

  • Update Sentry Android to v8.32.0 by github-actions[bot] in #473
  • Bump faraday from 1.8.0 to 1.10.5 by dependabot in #511

🤖 This preview updates automatically when you update the PR.

@bruno-garcia bruno-garcia force-pushed the deps/scripts/android-version.ps1 branch from 37d1e5d to 36240ec Compare January 21, 2026 03:35
@bruno-garcia bruno-garcia force-pushed the deps/scripts/android-version.ps1 branch from 36240ec to 50e8792 Compare January 22, 2026 03:35
@github-actions github-actions bot changed the title chore(deps): update Sentry Android to v8.30.0 chore(deps): update Sentry Android to v8.31.0 Jan 22, 2026
@bruno-garcia bruno-garcia force-pushed the deps/scripts/android-version.ps1 branch 3 times, most recently from 1231b16 to fb6e458 Compare February 4, 2026 03:49
@bruno-garcia bruno-garcia force-pushed the deps/scripts/android-version.ps1 branch 2 times, most recently from 1b0e9e8 to 519d186 Compare February 7, 2026 03:47
@github-actions github-actions bot changed the title chore(deps): update Sentry Android to v8.31.0 chore(deps): update Sentry Android to v8.32.0 Feb 10, 2026
@bruno-garcia bruno-garcia force-pushed the deps/scripts/android-version.ps1 branch 4 times, most recently from 30c4bf5 to 8ba8a4e Compare February 13, 2026 03:52
@bruno-garcia bruno-garcia force-pushed the deps/scripts/android-version.ps1 branch from 8ba8a4e to 538ded8 Compare February 16, 2026 11:52
@limbonaut limbonaut merged commit da0e0d5 into main Feb 16, 2026
59 checks passed
@limbonaut limbonaut deleted the deps/scripts/android-version.ps1 branch February 16, 2026 14:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants