Skip to content

Releases: getsentry/sentry-android-gradle-plugin

6.16.0

Choose a tag to compare

@sentry-release-bot sentry-release-bot released this 23 Jul 14:46

Features

  • Emit canvas_theme (light/dark) in the generated snapshot sidecar metadata, derived from the Compose @Preview uiMode (#1364)

Dependencies

6.15.0

Choose a tag to compare

@sentry-release-bot sentry-release-bot released this 16 Jul 12:26

Features

  • Mark the sizeAnalysis extension as stable by removing its @Experimental annotation (#1361)
  • Fail the build when OpenTelemetry is downgraded below the version the Sentry OpenTelemetry integration requires (#1350)
    • The sentry-opentelemetry-* artifacts are built against specific OpenTelemetry versions. When another dependency management mechanism (most commonly Spring Boot io.spring.dependency-management) forces OpenTelemetry below the version a Sentry integration requires, running against those downgraded versions can cause ClassNotFoundException / NoSuchMethodError at runtime. The new verifySentryOpenTelemetryVersions task detects this downgrade and fails the build early with guidance on how to fix it.
    • You may disable this check by setting sentry.verifyOpenTelemetryVersions = false

Fixes

  • Use Sentry BOM versions for auto-installed SDK dependencies (#1349)

Dependencies

6.14.0

Choose a tag to compare

@sentry-release-bot sentry-release-bot released this 02 Jul 15:48

Dependencies

6.13.0

Choose a tag to compare

@sentry-release-bot sentry-release-bot released this 25 Jun 09:19

Features

  • Auto-instrument SQLiteDriver for Room users (#1285)
    • Gated on sentry-android-sqlite >= 8.45.0 and the existing tracingInstrumentation DATABASE feature (enabled by default)
    • For users of the androidx.sqlite.driver.SupportSQLiteDriver bridge, auto-instrumentation wraps only the SupportSQLiteOpenHelper consumed by the bridge and not the bridge itself (avoids duplicate spans)

Security

  • Pin the plugin's build dependencies with Gradle dependency locking and SHA-256 dependency verification (#1256)

Dependencies

6.12.0

Choose a tag to compare

@sentry-release-bot sentry-release-bot released this 18 Jun 09:16

Dependencies

6.11.0

Choose a tag to compare

@sentry-release-bot sentry-release-bot released this 11 Jun 17:07

Fixes

  • Resolve the sentry-cli path as a task input instead of memoizing it in a static field, fixing stale-path build failures when switching branches with the configuration cache enabled (#1264)
    • This fixed the issue where sentry-cli could not be found (A problem occurred starting process 'command ../sentry-cliXXX.exe')
  • Defer the telemetry default-org lookup to execution time so the configuration cache no longer re-runs sentry-cli on every build (#1263)
  • The published Gradle plugin and sentry-snapshots-runtime POMs no longer declare a transitive kotlin-stdlib dependency (#1276)
  • Normalize Linux ARM64 architecture name for bundled sentry-cli binary lookup (#1201)

Dependencies

6.10.0

Choose a tag to compare

@sentry-release-bot sentry-release-bot released this 05 Jun 09:04

Features

  • Add support for the Kotlin 2.4 compiler in the Compose tracing compiler plugin (#1253)

Fixes

  • Compose tracing no longer adds the Sentry modifier multiple times for chained modifiers (e.g. Modifier.fillMaxSize().padding()) on Kotlin 2.2 and newer (#1253)

Dependencies

API Changes

  • The debug extension property is now typed as Property<Boolean> instead of Property<Boolean?> (#1253)

6.9.0

Choose a tag to compare

@sentry-release-bot sentry-release-bot released this 28 May 14:06

Fixes

  • Defer instrumentation log directory creation to execution time and use variant-specific paths to prevent log file corruption during parallel variant transforms (#1236)

Dependencies

6.8.1

Choose a tag to compare

@sentry-release-bot sentry-release-bot released this 21 May 15:54

Fixes

  • Fail fast with a clear error when Snapshots feature is used with AGP 7.x (#1212)

6.8.0

Choose a tag to compare

@sentry-release-bot sentry-release-bot released this 21 May 10:33

Dependencies