Skip to content

Releases: DataDog/dd-sdk-android

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)

1.1.1

07 Jan 20:46
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.1.1"

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

Changes

  • [BUGFIX] Fix crash on Android Lollipop and Nougat

1.1.0

06 Jan 14:43
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.1.0"

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

Changes

  • [BUGFIX] Make the packageVersion field optional in the SDK initialisation
  • [BUGFIX] Fix timestamp formatting in logs
  • [FEATURE] Add a developer targeted logger
  • [FEATURE] Add user info in logs
  • [FEATURE] Create automatic Tags / Attribute (app / sdk version)
  • [FEATURE] Integrate SDK with Timber
  • [IMPROVEMENT] Remove the obfuscation in the logs (faster local processing)
  • [IMPROVEMENT] Implement a modern NetworkInfoProvider

1.0.0

17 Dec 16:12
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.0.0"
}

Changes

  • [BUGFIX] Make sure no logs are lost
  • [FEATURE] Allow adding a throwable to logged messages
  • [FEATURE] Automatically add the Logger name and thread to the logged messages
  • [FEATURE] Allow Changing the endpoint between US and EU servers
  • [FEATURE] Allow logger to add attributes for a single log
  • [IMPROVEMENT] Remove the usage of the Android WorkManager
  • [IMPROVEMENT] Improved overall performances
  • [IMPROVEMENT] Disable background job when network or battery are low
  • [OTHER] Secure the project with lints, tests and benchmarks