Skip to content

Releases: getsentry/sentry-android-gradle-plugin

4.13.0

28 Oct 14:20
Compare
Choose a tag to compare

Dependencies

4.12.0

15 Oct 17:08
Compare
Choose a tag to compare

Fixes

  • Invalidate instrumentation cache when changing instrumentation features (#753)

Dependencies

4.11.0

07 Aug 10:15
Compare
Choose a tag to compare

Fixes

  • Fix plugin for spring-dependency-management 1.1.6 (#741)
  • Make SentryUploadNativeSymbolsTask configuration-cache compatible (#747)
  • Fix permission denied error when extracting sentry-cli concurrently (#748)
  • Make SentryGenerateProguardUuidTask produce deterministic output based on the mapping file contents (#750)
    • This disables caching for the SentryGenerateProguardUuidTask task in favour of deterministic UUID generation. The task will always run but will always produce the same UUID for the same mapping file.

Dependencies

4.11.0-alpha.1

31 Jul 10:11
Compare
Choose a tag to compare
4.11.0-alpha.1 Pre-release
Pre-release

Fixes

  • Lazily link generated uuid task with minify task (#745)

4.10.0

15 Jul 18:52
Compare
Choose a tag to compare

Features

  • Session Replay Public Beta (#3339)

    The Gradle plugin pulls in the io.sentry:sentry-android:7.12.0 dependency and enables Session Replay through it. To enable Replay use the sessionReplay.sessionSampleRate or sessionReplay.errorSampleRate experimental options.

    import io.sentry.SentryReplayOptions
    import io.sentry.android.core.SentryAndroid
    
    SentryAndroid.init(context) { options ->
     
      // Currently under experimental options:
      options.experimental.sessionReplay.sessionSampleRate = 1.0 // We suggest 0.1 in production (10% sessions sampled)
      options.experimental.sessionReplay.errorSampleRate = 1.0
    
      // To change default redaction behavior (defaults to true)
      options.experimental.sessionReplay.redactAllImages = true
      options.experimental.sessionReplay.redactAllText = true
    
      // To change quality of the recording (defaults to MEDIUM)
      options.experimental.sessionReplay.quality = SentryReplayOptions.SentryReplayQuality.MEDIUM // (LOW|MEDIUM|HIGH)
    }

    To learn more visit Sentry's Mobile Session Replay documentation page.

Fixes

  • Only apply Jetpack Compose instrumentation if Modifier class is available (#727)

Dependencies

4.9.0

02 Jul 10:32
Compare
Choose a tag to compare

Fixes

  • Auto install and instrument sentry-okhttp instead of sentry-android-okhttp on v7+ (#724)
  • Fix source bundles with configuration cache on AGP 8+ (#725)

Dependencies

4.8.0

19 Jun 11:36
Compare
Choose a tag to compare

Fixes

  • Add missing copyFlutterAssets task dependency for Flutter (#723)

Dependencies

4.7.1

05 Jun 09:22
Compare
Choose a tag to compare

Fixes

  • Fix support for Kotlin K2 compiler plugin (#720)

4.7.0

04 Jun 08:04
Compare
Choose a tag to compare

Features

  • Add support for Kotlin K2 compiler plugin (#716)

4.6.0

16 May 09:20
Compare
Choose a tag to compare

Fixes

  • Do not include BuildConfig into source bundles (#705)
  • Fix misleading auth-token error message in case "sentry-cli info" fails (#708)

Dependencies