Skip to content

Releases: DataDog/dd-sdk-android

1.4.0-beta2

30 Mar 14:42
Compare
Choose a tag to compare
1.4.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.4.0-beta2"

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

1.4.0-beta1

10 Mar 09:45
Compare
Choose a tag to compare
1.4.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.4.0-beta1"

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

1.3.0

02 Mar 13:50
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.3.0"

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

Changes

  • [FEATURE] Logs: Add the caller class name as a tag in the LogcatLogHandler (only when app is in Debug)
  • [FEATURE] Logs: Allow adding a JsonElement as Attribute
  • [FEATURE] CrashReport: Let Crash logs use the EMERGENCY log level
  • [FEATURE] Global: Warn developers on SDK errors in the Logcat (cf Datadog.setVerbosity())
  • [FEATURE] Global: Expose the Datadog.isInitialized() method to the public API
  • [OTHER] Deprecate the Datadog.switchEndpoint() method
  • [OTHER] Fail silently when the SDK is not initialized

1.2.2

26 Feb 13:35
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.2.2"

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

Changes

  • [BUGFIX] Fix invalid dependency group id in dd-sdk-android-timber See #138 (Thanks @mduong)

1.4.0-alpha4

25 Feb 13:51
Compare
Choose a tag to compare
1.4.0-alpha4 Pre-release
Pre-release

Gradle Config

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

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

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

1.4.0-alpha3

24 Feb 08:33
Compare
Choose a tag to compare
1.4.0-alpha3 Pre-release
Pre-release

Gradle Config

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

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

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

1.2.1

19 Feb 12:30
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.2.1"

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

Changes

  • [BUGFIX] Fix invalid dependency version in dd-sdk-android-timber See #138 (Thanks @mduong)

1.4.0-alpha2

11 Feb 17:14
Compare
Choose a tag to compare
1.4.0-alpha2 Pre-release
Pre-release

Gradle Config

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

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

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

1.4.0-alpha1

05 Feb 16:19
Compare
Choose a tag to compare
1.4.0-alpha1 Pre-release
Pre-release

Gradle Config

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

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

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

1.2.0

20 Jan 13:26
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.2.0"

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

Changes

  • [BUGFIX] Fail silently when trying to initialize the SDK twice. See #86 (Thanks @Vavassor)
  • [BUGFIX] Publish the Timber artifact automatically. See #90 (Thanks @Macarse)
  • [FEATURE] Create a Crash Handler : App crashes will be automatically logged.
  • [FEATURE] Downgrade OkHttp4 to OkHttp3
  • [FEATURE] Make Library compatible with API 19+
  • [FEATURE] Trigger background upload when the app is used offline
  • [FEATURE] Use DownloadSpeed and signal strength to add info on connectivity
  • [FEATURE] Use Gzip for log upload requests
  • [OTHER] Analyse Benchmark reports in the CI
  • [OTHER] Fix the flaky test in DataDogTimeProviderTest
  • [OTHER] Generate a report on the SDK API changes (dd-sdk-android/apiSurface)