DataDog / dd-sdk-android

Datadog SDK for Android (Compatible with Kotlin and Java)
Apache License 2.0
146 stars 59 forks source link

Merge release `2.9.0` into `master` branch #2022

Closed 0xnm closed 4 months ago

0xnm commented 4 months ago

What does this PR do?

This PR merges release 2.9.0 into master branch.

Review checklist (to be filled by reviewers)

codecov-commenter commented 4 months ago

Codecov Report

Attention: Patch coverage is 92.66667% with 11 lines in your changes are missing coverage. Please review.

Project coverage is 83.67%. Comparing base (866eb55) to head (78431ef). Report is 1 commits behind head on master.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #2022 +/- ## ========================================== + Coverage 83.34% 83.67% +0.34% ========================================== Files 489 488 -1 Lines 17930 17764 -166 Branches 2671 2665 -6 ========================================== - Hits 14942 14864 -78 + Misses 2251 2174 -77 + Partials 737 726 -11 ``` | [Files](https://app.codecov.io/gh/DataDog/dd-sdk-android/pull/2022?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | Coverage Δ | | |---|---|---| | [...src/main/kotlin/com/datadog/android/DatadogSite.kt](https://app.codecov.io/gh/DataDog/dd-sdk-android/pull/2022?src=pr&el=tree&filepath=dd-sdk-android-core%2Fsrc%2Fmain%2Fkotlin%2Fcom%2Fdatadog%2Fandroid%2FDatadogSite.kt&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog#diff-ZGQtc2RrLWFuZHJvaWQtY29yZS9zcmMvbWFpbi9rb3RsaW4vY29tL2RhdGFkb2cvYW5kcm9pZC9EYXRhZG9nU2l0ZS5rdA==) | `100.00% <100.00%> (ø)` | | | [...in/com/datadog/android/core/NoOpInternalSdkCore.kt](https://app.codecov.io/gh/DataDog/dd-sdk-android/pull/2022?src=pr&el=tree&filepath=dd-sdk-android-core%2Fsrc%2Fmain%2Fkotlin%2Fcom%2Fdatadog%2Fandroid%2Fcore%2FNoOpInternalSdkCore.kt&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog#diff-ZGQtc2RrLWFuZHJvaWQtY29yZS9zcmMvbWFpbi9rb3RsaW4vY29tL2RhdGFkb2cvYW5kcm9pZC9jb3JlL05vT3BJbnRlcm5hbFNka0NvcmUua3Q=) | `9.09% <ø> (ø)` | | | [...android/core/constraints/DatadogDataConstraints.kt](https://app.codecov.io/gh/DataDog/dd-sdk-android/pull/2022?src=pr&el=tree&filepath=dd-sdk-android-core%2Fsrc%2Fmain%2Fkotlin%2Fcom%2Fdatadog%2Fandroid%2Fcore%2Fconstraints%2FDatadogDataConstraints.kt&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog#diff-ZGQtc2RrLWFuZHJvaWQtY29yZS9zcmMvbWFpbi9rb3RsaW4vY29tL2RhdGFkb2cvYW5kcm9pZC9jb3JlL2NvbnN0cmFpbnRzL0RhdGFkb2dEYXRhQ29uc3RyYWludHMua3Q=) | `91.84% <100.00%> (+0.08%)` | :arrow_up: | | [...in/com/datadog/android/core/internal/SdkFeature.kt](https://app.codecov.io/gh/DataDog/dd-sdk-android/pull/2022?src=pr&el=tree&filepath=dd-sdk-android-core%2Fsrc%2Fmain%2Fkotlin%2Fcom%2Fdatadog%2Fandroid%2Fcore%2Finternal%2FSdkFeature.kt&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog#diff-ZGQtc2RrLWFuZHJvaWQtY29yZS9zcmMvbWFpbi9rb3RsaW4vY29tL2RhdGFkb2cvYW5kcm9pZC9jb3JlL2ludGVybmFsL1Nka0ZlYXR1cmUua3Q=) | `89.10% <100.00%> (+0.07%)` | :arrow_up: | | [...id/core/internal/data/upload/DataUploadRunnable.kt](https://app.codecov.io/gh/DataDog/dd-sdk-android/pull/2022?src=pr&el=tree&filepath=dd-sdk-android-core%2Fsrc%2Fmain%2Fkotlin%2Fcom%2Fdatadog%2Fandroid%2Fcore%2Finternal%2Fdata%2Fupload%2FDataUploadRunnable.kt&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog#diff-ZGQtc2RrLWFuZHJvaWQtY29yZS9zcmMvbWFpbi9rb3RsaW4vY29tL2RhdGFkb2cvYW5kcm9pZC9jb3JlL2ludGVybmFsL2RhdGEvdXBsb2FkL0RhdGFVcGxvYWRSdW5uYWJsZS5rdA==) | `96.83% <100.00%> (+0.05%)` | :arrow_up: | | [...d/core/internal/data/upload/DataUploadScheduler.kt](https://app.codecov.io/gh/DataDog/dd-sdk-android/pull/2022?src=pr&el=tree&filepath=dd-sdk-android-core%2Fsrc%2Fmain%2Fkotlin%2Fcom%2Fdatadog%2Fandroid%2Fcore%2Finternal%2Fdata%2Fupload%2FDataUploadScheduler.kt&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog#diff-ZGQtc2RrLWFuZHJvaWQtY29yZS9zcmMvbWFpbi9rb3RsaW4vY29tL2RhdGFkb2cvYW5kcm9pZC9jb3JlL2ludGVybmFsL2RhdGEvdXBsb2FkL0RhdGFVcGxvYWRTY2hlZHVsZXIua3Q=) | `100.00% <100.00%> (ø)` | | | [.../android/core/internal/data/upload/UploadStatus.kt](https://app.codecov.io/gh/DataDog/dd-sdk-android/pull/2022?src=pr&el=tree&filepath=dd-sdk-android-core%2Fsrc%2Fmain%2Fkotlin%2Fcom%2Fdatadog%2Fandroid%2Fcore%2Finternal%2Fdata%2Fupload%2FUploadStatus.kt&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog#diff-ZGQtc2RrLWFuZHJvaWQtY29yZS9zcmMvbWFpbi9rb3RsaW4vY29tL2RhdGFkb2cvYW5kcm9pZC9jb3JlL2ludGVybmFsL2RhdGEvdXBsb2FkL1VwbG9hZFN0YXR1cy5rdA==) | `98.21% <100.00%> (-0.03%)` | :arrow_down: | | [...internal/persistence/file/FilePersistenceConfig.kt](https://app.codecov.io/gh/DataDog/dd-sdk-android/pull/2022?src=pr&el=tree&filepath=dd-sdk-android-core%2Fsrc%2Fmain%2Fkotlin%2Fcom%2Fdatadog%2Fandroid%2Fcore%2Finternal%2Fpersistence%2Ffile%2FFilePersistenceConfig.kt&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog#diff-ZGQtc2RrLWFuZHJvaWQtY29yZS9zcmMvbWFpbi9rb3RsaW4vY29tL2RhdGFkb2cvYW5kcm9pZC9jb3JlL2ludGVybmFsL3BlcnNpc3RlbmNlL2ZpbGUvRmlsZVBlcnNpc3RlbmNlQ29uZmlnLmt0) | `100.00% <ø> (ø)` | | | [...ore/internal/thread/BackPressureExecutorService.kt](https://app.codecov.io/gh/DataDog/dd-sdk-android/pull/2022?src=pr&el=tree&filepath=dd-sdk-android-core%2Fsrc%2Fmain%2Fkotlin%2Fcom%2Fdatadog%2Fandroid%2Fcore%2Finternal%2Fthread%2FBackPressureExecutorService.kt&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog#diff-ZGQtc2RrLWFuZHJvaWQtY29yZS9zcmMvbWFpbi9rb3RsaW4vY29tL2RhdGFkb2cvYW5kcm9pZC9jb3JlL2ludGVybmFsL3RocmVhZC9CYWNrUHJlc3N1cmVFeGVjdXRvclNlcnZpY2Uua3Q=) | `44.44% <100.00%> (+2.14%)` | :arrow_up: | | [...core/internal/thread/BackPressuredBlockingQueue.kt](https://app.codecov.io/gh/DataDog/dd-sdk-android/pull/2022?src=pr&el=tree&filepath=dd-sdk-android-core%2Fsrc%2Fmain%2Fkotlin%2Fcom%2Fdatadog%2Fandroid%2Fcore%2Finternal%2Fthread%2FBackPressuredBlockingQueue.kt&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog#diff-ZGQtc2RrLWFuZHJvaWQtY29yZS9zcmMvbWFpbi9rb3RsaW4vY29tL2RhdGFkb2cvYW5kcm9pZC9jb3JlL2ludGVybmFsL3RocmVhZC9CYWNrUHJlc3N1cmVkQmxvY2tpbmdRdWV1ZS5rdA==) | `95.45% <100.00%> (+0.58%)` | :arrow_up: | | ... and [20 more](https://app.codecov.io/gh/DataDog/dd-sdk-android/pull/2022?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | | ... and [115 files with indirect coverage changes](https://app.codecov.io/gh/DataDog/dd-sdk-android/pull/2022/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog)