|
| 1 | +# 3.7.0 / 2026-03-03 |
| 2 | + |
| 3 | +* [FEATURE] APM support for Cronet instrumentation: |
| 4 | + - Support for RUM <> APM integration for Cronet. See [#3136](https://github.com/DataDog/dd-sdk-android/pull/3136) |
| 5 | + - Support for APM instrumentation on network layer for Cronet. See [#3171](https://github.com/DataDog/dd-sdk-android/pull/3171) |
| 6 | +* [FEATURE] Feature Flags Evaluation Logging: |
| 7 | + - Event Schema & Data Models. See [#3144](https://github.com/DataDog/dd-sdk-android/pull/3144) |
| 8 | + - Storage & Network Infrastructure. See [#3146](https://github.com/DataDog/dd-sdk-android/pull/3146) |
| 9 | + - Aggregation Engine & Test Utilities. See [#3145](https://github.com/DataDog/dd-sdk-android/pull/3145) |
| 10 | + - Integration. See [#3147](https://github.com/DataDog/dd-sdk-android/pull/3147) |
| 11 | + - Flag evaluation schema. See [#3166](https://github.com/DataDog/dd-sdk-android/pull/3166) |
| 12 | + - Evaluations subfeature. See [#3159](https://github.com/DataDog/dd-sdk-android/pull/3159) |
| 13 | + - Evaluation aggregation followup. See [#3178](https://github.com/DataDog/dd-sdk-android/pull/3178) |
| 14 | + - Use time-based periodic flush instead of cancel+reschedule. See [#3189](https://github.com/DataDog/dd-sdk-android/pull/3189) |
| 15 | +* [BUGFIX] Fix missing feature flags in crash and ANR error events. See [#3172](https://github.com/DataDog/dd-sdk-android/pull/3172) |
| 16 | +* [BUGFIX] Fix global attributes not copied when view stops. See [#3177](https://github.com/DataDog/dd-sdk-android/pull/3177) |
| 17 | +* [BUGFIX] Fix evaluations feature startup deadlock. See [#3186](https://github.com/DataDog/dd-sdk-android/pull/3186) |
| 18 | +* [BUGFIX] Fix typo in the CPU metric name of RUM Debug widget. See [#3188](https://github.com/DataDog/dd-sdk-android/pull/3188) |
| 19 | +* [BUGFIX] Fix missing error tracking in `resolve()` API. See [#3187](https://github.com/DataDog/dd-sdk-android/pull/3187) |
| 20 | +* [BUGFIX] Address `ConcurrentModificationException` in the RUM pipeline. See [#3196](https://github.com/DataDog/dd-sdk-android/pull/3196) |
| 21 | +* [BUGFIX] Fix more concurrency issues. See [#3197](https://github.com/DataDog/dd-sdk-android/pull/3197) |
| 22 | +* [IMPROVEMENT] Support custom view instrumentation types for cross-platform SDKs. See [#3167](https://github.com/DataDog/dd-sdk-android/pull/3167) |
| 23 | +* [IMPROVEMENT] Use read lock for `removeListener`. See [#3132](https://github.com/DataDog/dd-sdk-android/pull/3132) |
| 24 | +* [IMPROVEMENT] Add Profiling start reason for synthetics test. See [#3160](https://github.com/DataDog/dd-sdk-android/pull/3160) |
| 25 | +* [IMPROVEMENT] Fix `stopResourceWithError` overloads to use `getEventTime(attributes)`. See [#3155](https://github.com/DataDog/dd-sdk-android/pull/3155) |
| 26 | +* [IMPROVEMENT] Include SDK name/version for flag config requests. See [#3162](https://github.com/DataDog/dd-sdk-android/pull/3162) |
| 27 | +* [IMPROVEMENT] Remove `KeepAlive` event in RUM. See [#3079](https://github.com/DataDog/dd-sdk-android/pull/3079) |
| 28 | +* [IMPROVEMENT] Improve `InsightsCollector.kt` methods signatures. See [#3207](https://github.com/DataDog/dd-sdk-android/pull/3207) |
| 29 | +* [IMPROVEMENT] Add GraphQL errors support for cross-platform SDKs. See [#3201](https://github.com/DataDog/dd-sdk-android/pull/3201) |
| 30 | +* [IMPROVEMENT] Lower `LayoutNodeUtils` telemetry to `warning` with call site information. See [#3208](https://github.com/DataDog/dd-sdk-android/pull/3208) |
| 31 | +* [IMPROVEMENT] Add `totalRam`, `logicalCpuCount` and `isLowRam` to `DeviceInfo`. See [#3024](https://github.com/DataDog/dd-sdk-android/pull/3024) |
| 32 | +* [IMPROVEMENT] Update RUM schema. See [#3193](https://github.com/DataDog/dd-sdk-android/pull/3193) |
| 33 | +* [IMPROVEMENT] Avoid blocking context call at the Flags feature initialization. See [#3194](https://github.com/DataDog/dd-sdk-android/pull/3194) |
| 34 | +* [IMPROVEMENT] Address a warning about `ConcurrentHashMap` parametrized with nullable value type. See [#3195](https://github.com/DataDog/dd-sdk-android/pull/3195) |
| 35 | +* [IMPROVEMENT] Improve ANR detector runnable. See [#3192](https://github.com/DataDog/dd-sdk-android/pull/3192) |
| 36 | +* [IMPROVEMENT] Close precomputed assignments response body. See [#3198](https://github.com/DataDog/dd-sdk-android/pull/3198) |
| 37 | +* [MAINTENANCE] Fix NPE in `TracingInterceptor` tests. See [#3181](https://github.com/DataDog/dd-sdk-android/pull/3181) |
| 38 | +* [MAINTENANCE] Redirect `TraceStructureWriter` default output from stderr to stdout. See [#3191](https://github.com/DataDog/dd-sdk-android/pull/3191) |
| 39 | +* [MAINTENANCE] Fix JSON model generation task caching. See [#3179](https://github.com/DataDog/dd-sdk-android/pull/3179) |
| 40 | +* [MAINTENANCE] Use `develop` build cache as a fallback in Gitlab CI jobs. See [#3140](https://github.com/DataDog/dd-sdk-android/pull/3140) |
| 41 | +* [MAINTENANCE] Make `ViewLoadingTimeMetrics` tests deterministic and faster with controlled time. See [#3154](https://github.com/DataDog/dd-sdk-android/pull/3154) |
| 42 | +* [MAINTENANCE] Configure JUnit test tasks to log `FAILED` and `STANDARD_ERROR` events. See [#3163](https://github.com/DataDog/dd-sdk-android/pull/3163) |
| 43 | +* [MAINTENANCE] Migrate from slack-notifier v1 to v3-sdm. See [#3165](https://github.com/DataDog/dd-sdk-android/pull/3165) |
| 44 | +* [MAINTENANCE] Update dependencies plugin to version `0.5.0`. See [#3170](https://github.com/DataDog/dd-sdk-android/pull/3170) |
| 45 | +* [MAINTENANCE] Bump Datadog gradle plugin to `1.23.0`. See [#3176](https://github.com/DataDog/dd-sdk-android/pull/3176) |
| 46 | +* [MAINTENANCE] Merge evaluations into develop. See [#3183](https://github.com/DataDog/dd-sdk-android/pull/3183) |
| 47 | +* [MAINTENANCE] Add detekt-cli jar to `.gitignore`. See [#3185](https://github.com/DataDog/dd-sdk-android/pull/3185) |
| 48 | + |
1 | 49 | # 3.6.0 / 2026-01-27 |
2 | 50 |
|
3 | 51 | * [FEATURE] New feature - Profiling. See [docs](https://docs.datadoghq.com/real_user_monitoring/correlate_with_other_telemetry/profiling/) for more details. |
|
40 | 88 | * [BUGFIX] Mark fatal ANR as processed before RUM events are written. See [#3129](https://github.com/DataDog/dd-sdk-android/pull/3129) |
41 | 89 | * [IMPROVEMENT] Flags: State change notification for flags client (for OpenFeature). See [#3042](https://github.com/DataDog/dd-sdk-android/pull/3042) |
42 | 90 | * [IMPROVEMENT] Flags: Resolve map of primitives. See [#3044](https://github.com/DataDog/dd-sdk-android/pull/3044) |
43 | | -* [IMRPOVEMENT] Flags: Add support for global flags via `EvaluationContext.EMPTY`. See [#3104](https://github.com/DataDog/dd-sdk-android/pull/3104) |
| 91 | +* [IMPROVEMENT] Flags: Add support for global flags via `EvaluationContext.EMPTY`. See [#3104](https://github.com/DataDog/dd-sdk-android/pull/3104) |
44 | 92 | * [IMPROVEMENT] Flags: Add `STATIC` resolution reason. See [#3131](https://github.com/DataDog/dd-sdk-android/pull/3131) |
45 | 93 | * [IMPROVEMENT] Add `setVersion` method to the configuration. See [#3137](https://github.com/DataDog/dd-sdk-android/pull/3137) |
46 | 94 | * [MAINTENANCE] Update Kotlin AST parser dependency version. See [#3112](https://github.com/DataDog/dd-sdk-android/pull/3112) |
|
0 commit comments