sentry-android-gradle-plugin

Gradle plugin for Sentry Android. Upload proguard, debug files, and more.

MIT License

Stars
130

Bot releases are hidden (Show)

sentry-android-gradle-plugin - 3.0.0-rc.2

Published by bruno-garcia over 2 years ago

Bump: AGP to 7.1.2 (#287)

sentry-android-gradle-plugin -

Published by bruno-garcia over 2 years ago

  • Feature: Add support for GuardSquare's Proguard (#263)
  • Feature: Add support for GuardSquare's Dexguard (#267)
  • Fix: Do not resolve dependencies at configuration time (#278)
sentry-android-gradle-plugin - 3.0.0-beta.4

Published by romtsn over 2 years ago

  • Fix: Strip out unsupported java classes from META-INF/ (so AGP does not fail before our code is reached) (#264)
  • Bump sentry-cli 1.72.0 which prevent daemonize mode from crashing upload process (#262)
  • Fix: Incompatibilities with other Gradle plugins using the same API from AGP for bytecode instrumentation (#270)
sentry-android-gradle-plugin - 3.0.0-beta.3

Published by romtsn almost 3 years ago

  • Introduce the includeProguardMapping option to exclude the proguard logic, and deprecate autoUpload in favor of autoUploadProguardMapping (#240)
  • Feature: New File I/O auto-instrumentation (#249)
  • Feature: Add compile-time check for sentry-android SDK presence (#243)
  • Feature: New configuration option tracingInstrumentation.features to allow enabling/disabling certain features for auto-instrumentation (#245)
sentry-android-gradle-plugin - 3.0.0-beta.2

Published by romtsn almost 3 years ago

  • Fix: Correctly add the proguard UUID output directory to the source set (#226)
  • Feature: Make the ignoreXXX properties in SentryPluginExtension sets (#225)
  • Expose SentryPluginExtension.tracingInstrumentation (#229)
  • Ref: Change Room queries description to Dao class name (#232)
  • Fix: Log broken bytecode when build fails (#233)
  • Ref: Change db operation names (#237)
sentry-android-gradle-plugin - 3.0.0-beta.1

Published by romtsn almost 3 years ago

  • Fix: Associate spans and events when it throws (#219)
sentry-android-gradle-plugin - 3.0.0-alpha.2

Published by romtsn almost 3 years ago

  • Fix: Do not throw exceptions in case something goes wrong with instrumentation (#217)
  • Add support for dry-run on upload native symbols (#209)
sentry-android-gradle-plugin - 3.0.0-alpha.1

Published by romtsn almost 3 years ago

  • Feat: Add support for M1 Macs (#204)
  • Feat: Auto-instrumentation for androidx.sqlite and androidx.room (#180)

Breaking changes

  • The min AGP version required is 7.0.0
  • The min Sentry's Android SDK is 4.0.0

See the migration guide on our documentation.

sentry-android-gradle-plugin - 2.1.5

Published by marandaneto about 3 years ago

  • Bump: AGP to 7.0.2 (#193)
  • Bump sentry-cli 1.69.1 which includes a fix for Dart debug symbols (#191)
sentry-android-gradle-plugin - 2.1.4

Published by marandaneto about 3 years ago

  • Fix: Pass buildDir as task input (#166)
sentry-android-gradle-plugin - 2.1.3

Published by marandaneto about 3 years ago

  • Fix: Use task logger instead of project logger (#165)
sentry-android-gradle-plugin - 2.1.2

Published by marandaneto about 3 years ago

  • Bump: AGP to 4.2.2 (#106)
  • Fix: missing sentry-cli on embedded resources (#162)
sentry-android-gradle-plugin - 2.1.1

Published by marandaneto about 3 years ago

  • Enhancement: Avoid Eager Task Configuration (#156)
  • Fix: Do not hardcode the build/ folder (#158)
sentry-android-gradle-plugin - 2.1.1-beta.2

Published by marandaneto about 3 years ago

  • No documented changes.
sentry-android-gradle-plugin - 2.1.1-beta.1

Published by marandaneto about 3 years ago

  • No documented changes.
sentry-android-gradle-plugin - 2.1.0

Published by marandaneto over 3 years ago

What’s Changed

  • Feature: Add support for variant filtering. (#140)

Packages were released on mavenCentral

We'd love to get feedback.

sentry-android-gradle-plugin - 2.0.1

Published by marandaneto over 3 years ago

What’s Changed

  • Fix: Only upload debug symbols for non debuggable App. (#139)

Packages were released on mavenCentral

We'd love to get feedback.

sentry-android-gradle-plugin - 2.0.0

Published by marandaneto over 3 years ago

What’s Changed

This release comes with a full rewrite of the Sentry Gradle Plugin.

Here is the Migration Guide.

Improvements:

  • Using lazily Providers
  • Support for Configuration Avoidance
  • Only try to upload mapping file if 'minifyEnabled' is enabled
  • Plugin Marker is published, so you may use the 'plugins' block
  • Rewritten in Kotlin
  • Unit and Integration tests
  • CI Matrix that runs against different AGP/Gradle/Java and OS versions

Breaking changes:

  • Sentry Android Gradle Plugin requires Android Gradle Plugin >= 4.0.0
  • The autoProguardConfig flag has been removed

Changes:

  • Bump: sentry-cli to 1.65.0 (#133)
  • Bump: Gradle 7.0.2 (#135)

Thank you:

  • @cortinico for coding most of it.
  • @ansman for driving the first PoC of the full rewrite.
  • @cerisier for EA and small fixes.

Packages were released on mavenCentral

We'd love to get feedback.

sentry-android-gradle-plugin - 2.0.0-beta.3

Published by marandaneto over 3 years ago

What’s Changed

  • Enhancement: Clean up deprecated/removed Dex and Transform tasks (#130)

Packages were released on mavenCentral

We'd love to get feedback.

sentry-android-gradle-plugin - 2.0.0-beta.2

Published by marandaneto over 3 years ago

What’s Changed

  • Enhancement: Use pluginManager instead of project.afterEvaluate (#119)
  • Enhancement: Use assembleTaskProvider lazily (#121)
  • Enhancement: Use packageProvider lazily (#125)
  • Enhancement: Use mappingFileProvider lazily (#128)

Packages were released on mavenCentral

We'd love to get feedback.