Skip to content

Releases: DataDog/dd-sdk-android-gradle-plugin

1.21.0

02 Oct 16:00
75e6025

Choose a tag to compare

  • [IMPROVEMENT] Unbox default type to fix Kotlin 2.2.20 breaking change. See #440
  • [BUGFIX] Fix Kotlin Compiler Plugin wrong jar path for Windows. See #448
  • [MAINTENANCE] Next dev iteration. See #440
  • [MAINTENANCE] Merge release/1.20.0 branch into develop branch. See #442
  • [MAINTENANCE] Update Datadog Gradle Plugin to version 1.20.0. See #443
  • [MAINTENANCE] Update Datadog SDK to version 3.1.0. See #446
  • [MAINTENANCE] Update Datadog SDK snapshot version used to 3.2.0-SNAPSHOT. See #447

1.20.0

15 Sep 12:56
e092e0f

Choose a tag to compare

  • [BUGFIX] Fix Gradle 9.0 support. See #435
  • [MAINTENANCE] Add Github action to automatically close stale issues. See #427
  • [MAINTENANCE] Update Datadog Gradle Plugin to version 1.19.0. See #423
  • [MAINTENANCE] Update Datadog SDK to version 2.26.0. See #428
  • [MAINTENANCE] Bump slack-notifier version. See #430
  • [MAINTENANCE] Update Datadog SDK to version 3.0.0. See #431
  • [MAINTENANCE] Bump dd-trace-java version to 1.53.0. See #433
  • [MAINTENANCE] Update latest test configuration for the functional tests. See #434
  • [DOCS] Fix link to CONTRIBUTING from PR template. See #438

1.19.0

19 Aug 13:31
68326a1

Choose a tag to compare

This version adds support of Kotlin 2.1 and Kotlin 2.2 for Jetpack Compose auto-instrumentation plugin.

  • [IMPROVEMENT] Configure gradle file to create multiple source sets for Compiler Plugin. See #412
  • [IMPROVEMENT] Move Kotlin Compiler logic into Kotlin20 source sets. See #413
  • [IMPROVEMENT] Add Kotlin 2.2.0 support in Kotlin Compiler Plugin. See #414
  • [IMPROVEMENT] Add Kotlin 2.1.x support in Kotlin Compiler Plugin. See #415
  • [IMPROVEMENT] Fix IrFunctionExpressionImpl in Kotlin 2.0.0 - 2.0.10. See #416
  • [IMPROVEMENT] Add unit test for each Kotlin source set. See #417
  • [IMPROVEMENT] Upgrade Kotlin Version to 2.1.21 to remove metadata check error. See #420
  • [IMPROVEMENT] Merge Feature/kotlin-source-sets into develop. See #421
  • [MAINTENANCE] Migrate to Central Publisher portal. See #404
  • [MAINTENANCE] Use Maven Publish plugin for the publication. See #406
  • [MAINTENANCE] Update URL for pulling snapshots. See #405
  • [MAINTENANCE] Update Datadog SDK to version 2.24.0. See #409
  • [MAINTENANCE] Update Datadog SDK to version 2.25.0. See #410
  • [MAINTENANCE] Update docker image for ci-image job to Jammy. See #397
  • [MAINTENANCE] Next dev iteration. See #399
  • [MAINTENANCE] Merge release/1.18.0 branch into develop branch. See #401
  • [MAINTENANCE] Update Datadog Gradle Plugin to version 1.18.0. See #402
  • [MAINTENANCE] Use dd-octo-sts to access GitHub REST API. See #403
  • [MAINTENANCE] 🔒 Pin GitHub Actions to specific SHA versions for enhanced security. See #418

1.18.0

30 Jun 07:40
fdba770

Choose a tag to compare

  • [FEATURE] Add AP2 datacenter support. See #385
  • [IMPROVEMENT] Support Material 3 Icon in Kotlin Compiler Plugin. See #384
  • [MAINTENANCE] Next dev iteration. See #379
  • [MAINTENANCE] Update Datadog Gradle Plugin to version 1.17.0. See #378
  • [MAINTENANCE] Allow PR creation by dd-sdk-android repository using octo-sts. See #387
  • [MAINTENANCE] Allow content write for dd-sdk-android. See #388
  • [MAINTENANCE] Update Datadog SDK version to 2.23.0. See #391
  • [MAINTENANCE] Use tag in octo-sts-subject-pattern. See #392
  • [MAINTENANCE] Update base Docker image to Ubuntu Jammy. See #394
  • [MAINTENANCE] Update latest build tooling versions config for the functional test. See #395
  • [MAINTENANCE] Add dd-octo-sts to Docker image and add policy YAMLs. See #396

1.17.0

02 Jun 15:46
fa5760a

Choose a tag to compare

  • [MAINTENANCE] Update Datadog SDK to 2.22.0. See #376
  • [MAINTENANCE] Use SDK snapshot version for instrumented test. See #372

1.17.0-rc1

28 Apr 13:46
5cd6b4f

Choose a tag to compare

1.17.0-rc1 Pre-release
Pre-release

This is the first release candidate of 1.17.0 version with Jetpack Compose auto-instrumentation plugin feature.

  • [FEATURE] Add Kotlin Compiler Plugin environment. See #314
  • [FEATURE] Add ComposeTagTransformer to inject datadog modifier call. See #321
  • [FEATURE] Register plugin to Kotlin compile options. See #322
  • [FEATURE] Implement annotation mode for instrumentation. See #342
  • [FEATURE] Implement NavHost instrumentation transformer. See #329
  • [FEATURE] Implement Kotlin Compiler Plugin DSL configuration. See #330
  • [FEATURE] Add semantics role for Image, Icon, and AsyncImage. See #334
  • [FEATURE] Use composable function name as the semantics tag. See #337
  • [IMPROVEMENT] Filter out ksp and KaptGenerateStubsTask from freeCompilerArgs. See #335
  • [IMPROVEMENT] Fix gitlab-ci instrumented task. See #331
  • [IMPROVEMENT] Enhance Compiler plugin binary backward compatibility. See #345
  • [IMPROVEMENT] Add precise error message for missing dependencies. See #361
  • [IMPROVEMENT] Only warn missing dependencies instead of throwing errors. See #368
  • [IMPROVEMENT] Fix tag injection when Modifier is absent. See #357
  • [IMPROVEMENT] Do not show Android project error if KCP is enabled. See #359
  • [IMPROVEMENT] Use Sonatype snapshot URL and fix compile warnings. See #367
  • [MAINTENANCE] Bump Kotlin version and embeddable to 2.0.21. See #339
  • [MAINTENANCE] Separate Compose extension to register respectively. See #332
  • [MAINTENANCE] Merge develop into feature/kotlin-compiler-plugin. See #355
  • [MAINTENANCE] Merge Compose instrumentation configuration into one. See #358
  • [MAINTENANCE] Fix instrumented test task timeout issue. See #362
  • [MAINTENANCE] Dev: Start next development iteration. See #351
  • [MAINTENANCE] Datadog Gradle Plugin: Update to version 1.16.0. See #354
  • [MAINTENANCE] Merge release/1.16.0 into develop. See #353
  • [MAINTENANCE] Add compilation unit test for modifier injection. See #323
  • [MAINTENANCE] Setup compiling test for NavHost injection. See #328
  • [MAINTENANCE] Merge develop into feature/kotlin-compiler-plugin. See #317
  • [MAINTENANCE] Kotlin Compiler Plugin: Add instrumented test module. See #315
  • [MAINTENANCE] Merge feature/kotlin-compiler-plugin into develop. See #360
  • [MAINTENANCE] Start to publish SNAPSHOT from develop branch. See #366
  • [MAINTENANCE] CodeQL: Update Ubuntu version from 20.04 to latest. See #364
  • [MAINTENANCE] Merge develop into feature/kotlin-compiler-plugin. See #365
  • [MAINTENANCE] Update Compose Instrumentation functions references. See #363
  • [MAINTENANCE] Merge develop into feature/kotlin-compiler-plugin. See #336
  • [MAINTENANCE] Add Instrumented test for view tracking instrumentation. See #341
  • [MAINTENANCE] Update the package name of instrumentation API. See #343

1.16.0

07 Apr 08:37
223baa0

Choose a tag to compare

  • [IMPROVEMENT] Log message if there are no files to upload. See #309
  • [IMPROVEMENT] Escape user input for mapping file packages aliases. See #325
  • [IMPROVEMENT] Improve big mapping file handling in the shrinking process. See #326
  • [MAINTENANCE] Next dev iteration. See #305
  • [MAINTENANCE] Update version of Datadog Gradle Plugin used in samples to 1.15.0. See #308
  • [MAINTENANCE] Update Datadog SDK to 2.18.0. See #310
  • [MAINTENANCE] Update github/codeql-action to latest version. See #312
  • [MAINTENANCE] Overwrite gradle.properties with CI configs for test plugin task. See #316
  • [MAINTENANCE] Increase CI kubernetes memory limit to 20Gi to avoid OOM. See #318
  • [MAINTENANCE] Remove git fetch calls from jobs. See #319
  • [MAINTENANCE] Update AGP to 8.8.2. See #320
  • [MAINTENANCE] Update AGP to version 8.9.0. See #324
  • [MAINTENANCE] Update Datadog SDK to version 2.19.0. See #327
  • [MAINTENANCE] Update Datadog SDK to version 2.19.1. See #333
  • [MAINTENANCE] Bump Kotlin version to 2.0.21. See #338
  • [MAINTENANCE] Update Datadog SDK to version 2.19.2. See #340
  • [MAINTENANCE] Update org.json:json library version to 20231013. See #347
  • [DOCS] Add more configuration options to README. See #349

1.15.0

16 Jan 14:04
59d6e0e

Choose a tag to compare

  • [FEATURE] Support custom native symbols path. See #302
  • [DOCS] Remove the statement from README that logs are not deobfuscated. See #275
  • [DOCS] Add uploading section to README. See #281
  • [MAINTENANCE] Next dev iteration. See #267
  • [MAINTENANCE] Update Datadog SDK to version 2.10.1. See #268
  • [MAINTENANCE] Use Datadog Gradle Plugin 1.14.0. See #271
  • [MAINTENANCE] Merge release/1.14.0 branch into develop branch. See #270
  • [MAINTENANCE] Update AGP version to 8.5.0. See #276
  • [MAINTENANCE] Update Gradle version to 8.8. See #277
  • [MAINTENANCE] Update Datadog SDK to version 2.11.0. See #278
  • [MAINTENANCE] Update Github token reference. See #282
  • [MAINTENANCE] Update Datadog SDK to version 2.12.0. See #284
  • [MAINTENANCE] Update Datadog SDK to version 2.12.1. See #285
  • [MAINTENANCE] Update Datadog SDK to version 2.13.0. See #286
  • [MAINTENANCE] Update Datadog SDK to version 2.13.1. See #289
  • [MAINTENANCE] Update Datadog SDK to version 2.14.0. See #290
  • [MAINTENANCE] Update Gradle to 8.10.2, AGP to 8.6.1 and also update latest test configuration for the functional test. See #292
  • [MAINTENANCE] Update Datadog SDK to version 2.15.0. See #291
  • [MAINTENANCE] Update Datadog SDK to version 2.15.1. See #293
  • [MAINTENANCE] Update Datadog SDK to version 2.16.0. See #295
  • [MAINTENANCE] Update Gradle to 8.11.1, AGP to 8.7.2, Kotlin to 2.1.0 for the latest versions configuration for the functional tests. See #298
  • [MAINTENANCE] Update Gradle to 8.11.1, AGP to 8.7.2. See #299
  • [MAINTENANCE] Update Datadog SDK to version 2.16.1. See #300
  • [MAINTENANCE] Update Datadog SDK to version 2.17.0. See #301
  • [MAINTENANCE] AGP 8.8.0 for the latest configuration in the functional tests. See #303

1.14.0

30 May 14:20
7eccb03

Choose a tag to compare

  • [FEATURE] Add tasks for upload NDK symbol files to Datadog. See #220
  • [FEATURE] Support new Variant API. See #263
  • [IMPROVEMENT] Standardize architectures. See #249
  • [IMPROVEMENT] Emulate upload network call for functional tests. See #255
  • [IMPROVEMENT] Mark upload task as not compatible with configuration cache. See #256
  • [IMPROVEMENT] Avoid BuildId task creation if there is no obfuscation or native build providers registered. See #259
  • [IMPROVEMENT] Increase upload timeout to 120s to match EvP limits. See #261
  • [IMPROVEMENT] Add test for the duplicate resources issue with AGP 8.4.x. See #264
  • [IMPROVEMENT] Use mapping file provider in case of legacy Variant API. See #265
  • [MAINTENANCE] Next dev iteration. See #233
  • [MAINTENANCE] Update version of static analysis pipeline used. See #234
  • [MAINTENANCE] Update Datadog SDK to version 2.8.0. See #235
  • [MAINTENANCE] Merge release/1.13.0 branch into develop branch. See #236
  • [MAINTENANCE] Use Datadog Gradle Plugin 1.13.0 in samples. See #238
  • [MAINTENANCE] Update AGP to 8.3.2. See #239
  • [MAINTENANCE] Merge release 1.13.1 into develop branch. See #244
  • [MAINTENANCE] Use Datadog Gradle Plugin 1.13.1 for samples. See #245
  • [MAINTENANCE] Migrate to GBI images. See #246
  • [MAINTENANCE] Add dogfood script. See #247
  • [MAINTENANCE] Install NDK 25.1.8937393 in the Docker image. See #248
  • [MAINTENANCE] Redirect slack notifications to mobile-sdk-ops channel. See #250
  • [MAINTENANCE] Update Gradle to 8.7, AGP to 8.4.0. See #253
  • [MAINTENANCE] Update Datadog SDK to version 2.9.0. See #254
  • [MAINTENANCE] Update AGP version to 8.4.1. See #260
  • [MAINTENANCE] Update Datadog SDK to version 2.10.0. See #262

1.13.1

11 Apr 16:07
1b891a4

Choose a tag to compare

  • [BUGFIX] Avoid eager fetching of Variant values. See #240