Releases: DataDog/dd-sdk-android
Releases · DataDog/dd-sdk-android
1.6.0-beta3
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
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
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
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
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
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
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
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 usesandroid
instead ofmobile
1.4.2
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
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"
}