Skip to content

Releases: DataDog/dd-sdk-android

1.6.0-beta3

23 Oct 09:48
Compare
Choose a tag to compare
1.6.0-beta3 Pre-release
Pre-release

Gradle Config

repositories {
    maven { url "https://dl.bintray.com/datadog/datadog-maven" }
}

dependencies {
    implementation "com.datadoghq:dd-sdk-android:1.6.0-beta3"

    // Optionally, if you want Kotlin extensions or Coroutine/Flow integration
    implementation "com.datadoghq:dd-sdk-android-ktx:1.6.0-beta3"

    // Optionally, if you need an Android NDK integration
    implementation "com.datadoghq:dd-sdk-android-ndk:1.6.0-beta3"

    // Optionally, if you need a Coil integration
    implementation "com.datadoghq:dd-sdk-android-coil:1.6.0-beta3"
    // Optionally, if you need a Fresco integration
    implementation "com.datadoghq:dd-sdk-android-glide:1.6.0-beta3"
    // Optionally, if you need a Glide integration
    implementation "com.datadoghq:dd-sdk-android-glide:1.6.0-beta3"

    // Optionally, if you need a Timber integration
    implementation "com.datadoghq:dd-sdk-android-timber:1.6.0-beta3"

    // Optionally, if you need a RxJava integration
    implementation "com.datadoghq:dd-sdk-android-rx:1.6.0-beta3"

    // Optionally, if you need a SQLDelight integration
    implementation "com.datadoghq:dd-sdk-android-sqldelight:1.6.0-beta3"
}

1.6.0-beta2

09 Oct 11:45
Compare
Choose a tag to compare
1.6.0-beta2 Pre-release
Pre-release

Gradle Config

repositories {
    maven { url "https://dl.bintray.com/datadog/datadog-maven" }
}

dependencies {
    implementation "com.datadoghq:dd-sdk-android:1.6.0-beta2"

    // Optionally, if you want Kotlin extensions or Coroutine/Flow integration
    implementation "com.datadoghq:dd-sdk-android-ktx:1.6.0-beta2"

    // Optionally, if you need an Android NDK integration
    implementation "com.datadoghq:dd-sdk-android-ndk:1.6.0-beta2"

    // Optionally, if you need a Coil integration
    implementation "com.datadoghq:dd-sdk-android-coil:1.6.0-beta2"
    // Optionally, if you need a Fresco integration
    implementation "com.datadoghq:dd-sdk-android-glide:1.6.0-beta2"
    // Optionally, if you need a Glide integration
    implementation "com.datadoghq:dd-sdk-android-glide:1.6.0-beta2"

    // Optionally, if you need a Timber integration
    implementation "com.datadoghq:dd-sdk-android-timber:1.6.0-beta2"

    // Optionally, if you need a RxJava integration
    implementation "com.datadoghq:dd-sdk-android-rx:1.6.0-beta2"

    // Optionally, if you need a SQLDelight integration
    implementation "com.datadoghq:dd-sdk-android-sqldelight:1.6.0-beta2"
}

1.6.0-beta1

30 Sep 09:09
Compare
Choose a tag to compare
1.6.0-beta1 Pre-release
Pre-release

Gradle Config

repositories {
    maven { url "https://dl.bintray.com/datadog/datadog-maven" }
}

dependencies {
    implementation "com.datadoghq:dd-sdk-android:1.6.0-beta1"

    // Optionally, if you want Kotlin extensions or Coroutine/Flow integration
    implementation "com.datadoghq:dd-sdk-android-ktx:1.6.0-beta1"

    // Optionally, if you need an Android NDK integration
    implementation "com.datadoghq:dd-sdk-android-ndk:1.6.0-beta1"

    // Optionally, if you need a Coil integration
    implementation "com.datadoghq:dd-sdk-android-coil:1.6.0-beta1"
    // Optionally, if you need a Fresco integration
    implementation "com.datadoghq:dd-sdk-android-glide:1.6.0-beta1"
    // Optionally, if you need a Glide integration
    implementation "com.datadoghq:dd-sdk-android-glide:1.6.0-beta1"

    // Optionally, if you need a Timber integration
    implementation "com.datadoghq:dd-sdk-android-timber:1.6.0-beta1"

    // Optionally, if you need a RxJava integration
    implementation "com.datadoghq:dd-sdk-android-rx:1.6.0-beta1"

    // Optionally, if you need a SQLDelight integration
    implementation "com.datadoghq:dd-sdk-android-sqldelight:1.6.0-beta1"
}

1.5.2

18 Sep 09:19
Compare
Choose a tag to compare

Gradle Config

repositories {
    maven { url "https://dl.bintray.com/datadog/datadog-maven" }
}

dependencies {
    implementation "com.datadoghq:dd-sdk-android:1.5.2"

    // Optionally, if you want Kotlin extensions
    implementation "com.datadoghq:dd-sdk-android-ktx:1.5.2"

    // Optionally, if you need a Timber integration
    // implementation "com.datadoghq:dd-sdk-android-timber:1.5.2"

    // Optionally, if you need a Glide integration
    // implementation "com.datadoghq:dd-sdk-android-glide:1.5.2"
}

Changes

  • [BUGFIX] Global: Prevent a crash when sending data. See #377 (Thanks @ronak-earnin)

1.5.1

03 Sep 09:49
Compare
Choose a tag to compare

Gradle Config

repositories {
    maven { url "https://dl.bintray.com/datadog/datadog-maven" }
}

dependencies {
    implementation "com.datadoghq:dd-sdk-android:1.5.1"

    // Optionally, if you want Kotlin extensions
    implementation "com.datadoghq:dd-sdk-android-ktx:1.5.1"

    // Optionally, if you need a Timber integration
    // implementation "com.datadoghq:dd-sdk-android-timber:1.5.1"

    // Optionally, if you need a Glide integration
    // implementation "com.datadoghq:dd-sdk-android-glide:1.5.1"
}

Changes

  • [BUGFIX] RUM: Make sure the RUM data is sent in applications obfuscated or shrunk with Proguard/R8

1.5.0

12 Aug 15:44
Compare
Choose a tag to compare

Gradle Config

repositories {
    maven { url "https://dl.bintray.com/datadog/datadog-maven" }
}

dependencies {
    implementation "com.datadoghq:dd-sdk-android:1.5.0"

    // Optionally, if you want Kotlin extensions
    implementation "com.datadoghq:dd-sdk-android-ktx:1.5.0"

    // Optionally, if you need an Android NDK integration
    // implementation "com.datadoghq:dd-sdk-android-ndk:1.5.0"

    // Optionally, if you need a Glide integration
    // implementation "com.datadoghq:dd-sdk-android-glide:1.5.0"

    // Optionally, if you need a Timber integration
    // implementation "com.datadoghq:dd-sdk-android-timber:1.5.0"
}

Changes

  • [FEATURE] RUM: Add a RUM tracking feature:
    • Track User sessions
    • Track Activities or Fragments as Views (or use manual tracing)
    • Track Resources (network requests)
    • Track User interactions (Tap, Scroll, Swipe)
    • Track Errors and crashes
  • [FEATURE] RUM: Add helper Interceptor to track OkHttp requests
  • [FEATURE] RUM: Add helper WebViewClient and WebChromeClient implementations to track WebView resources
  • [FEATURE] RUM: Add helper library to track Glide requests and errors
  • [FEATURE] CrashReport: Add a helper library to detect C/C++ crashes in Android NDK
  • [FEATURE] Global: add a method to clear all local unsent data
  • [BUGFIX] Trace: Fix clock skew issue in traced requests
  • [BUGFIX] Logger: Prevent Logcat noise from our SDK when running Robolectric tests
  • [IMPROVEMENT] Global: Enhance the SDK performance and ensure it works properly in a multi-process application
  • [OTHER] Global: The DatadogConfig needs a valid environment name (envName), applied to all features
  • [OTHER] Global: The serviceName by default will use your application's package name
  • [OTHER] Global: The logs and spans sent from the sdk can be found with the filter source:android

1.5.0-beta3

27 Jul 14:54
Compare
Choose a tag to compare
1.5.0-beta3 Pre-release
Pre-release

Gradle Config

repositories {
    maven { url "https://dl.bintray.com/datadog/datadog-maven" }
}

dependencies {
    implementation "com.datadoghq:dd-sdk-android:1.5.0-beta3"

    // Optionally, if you want Kotlin extensions
    implementation "com.datadoghq:dd-sdk-android-ktx:1.5.0-beta3"

    // Optionally, if you need a Timber integration
    // implementation "com.datadoghq:dd-sdk-android-timber:1.5.0-beta3"
}

1.4.3

25 Jun 08:19
Compare
Choose a tag to compare

Gradle Config

repositories {
    maven { url "https://dl.bintray.com/datadog/datadog-maven" }
}

dependencies {
    implementation "com.datadoghq:dd-sdk-android:1.4.3"

    // Optionally, if you want Kotlin extensions
    implementation "com.datadoghq:dd-sdk-android-ktx:1.4.3"

    // Optionally, if you need a Timber integration
    // implementation "com.datadoghq:dd-sdk-android-timber:1.4.3"
}

Changes

  • [IMPROVEMENT] Global: The source tag on logs and trace now uses android instead of mobile

1.4.2

12 Jun 16:27
Compare
Choose a tag to compare

Gradle Config

repositories {
    maven { url "https://dl.bintray.com/datadog/datadog-maven" }
}

dependencies {
    implementation "com.datadoghq:dd-sdk-android:1.4.2"

    // Optionally, if you want Kotlin extensions
    implementation "com.datadoghq:dd-sdk-android-ktx:1.4.2"

    // Optionally, if you need a Timber integration
    // implementation "com.datadoghq:dd-sdk-android-timber:1.4.2"
}

Changes

  • [BUGFIX] Global: Fix data upload (some payloads could rarely be malformed)

1.5.0-beta1

05 Jun 06:42
Compare
Choose a tag to compare
1.5.0-beta1 Pre-release
Pre-release

Gradle Config

repositories {
    maven { url "https://dl.bintray.com/datadog/datadog-maven" }
}

dependencies {
    implementation "com.datadoghq:dd-sdk-android:1.5.0-beta1"

    // Optionally, if you want Kotlin extensions
    implementation "com.datadoghq:dd-sdk-android-ktx:1.5.0-beta1"

    // Optionally, if you need a Timber integration
    // implementation "com.datadoghq:dd-sdk-android-timber:1.5.0-beta1"
}