|
| 1 | +# 2.17.0 / 2025-01-02 |
| 2 | + |
| 3 | +* [FEATURE] Implement the basic logic for `time-to-network-settle` view metric. See [#2397](https://github.com/DataDog/dd-sdk-android/pull/2392) |
| 4 | +* [FEATURE] Add a Jetpack Compose fine grained masking override API. See [#2416](https://github.com/DataDog/dd-sdk-android/pull/2416) |
| 5 | +* [FEATURE] Implement the basic logic for `interaction-to-next-view-metric`. See [#2417](https://github.com/DataDog/dd-sdk-android/pull/2417) |
| 6 | +* [FEATURE] Support `is_main_process` property in telemetry configuration. See [#2422](https://github.com/DataDog/dd-sdk-android/pull/2422) |
| 7 | +* [FEATURE] Introduce the `setNetworkSettledInitialResourceIdentifier` API. See [#2424](https://github.com/DataDog/dd-sdk-android/pull/2424) |
| 8 | +* [FEATURE] Introduce the `setLastInteractionIdentifier` public API. See [#2428](https://github.com/DataDog/dd-sdk-android/pull/2428) |
| 9 | +* [IMPROVEMENT] Refactor `TextSemanticsNodeMapper` to commonize the text wireframe logic. See [#2401](https://github.com/DataDog/dd-sdk-android/pull/2401) |
| 10 | +* [IMPROVEMENT] Add `TextField` semantics mapper for Session Replay Compose. See [#2406](https://github.com/DataDog/dd-sdk-android/pull/2406) |
| 11 | +* [IMPROVEMENT] Decouple Jetpack Compose reflection functions and report to Telemetry. See [#2415](https://github.com/DataDog/dd-sdk-android/pull/2415) |
| 12 | +* [IMPROVEMENT] Move `ImageSemanticsMapper` reflection functions into `ReflectionUtils`. See [#2419](https://github.com/DataDog/dd-sdk-android/pull/2419) |
| 13 | +* [IMPROVEMENT] Handle readOnly `additionalProperties`. See [#2423](https://github.com/DataDog/dd-sdk-android/pull/2423) |
| 14 | +* [IMPROVEMENT] Improve the log message when exception happen during upload. See [#2411](https://github.com/DataDog/dd-sdk-android/pull/2411) |
| 15 | +* [IMPROVEMENT] Apply global privacy level to semantics node mappers. See [#2413](https://github.com/DataDog/dd-sdk-android/pull/2413) |
| 16 | +* [IMPROVEMENT] Apply touch privacy override in `RootSemanticsMapper`. See [#2421](https://github.com/DataDog/dd-sdk-android/pull/2421) |
| 17 | +* [IMPROVEMENT] Get rid of `Thread.sleep(SHORT_SLEEP_MS)` in unit tests at `DatadogEventListenerTest`. See [#2430](https://github.com/DataDog/dd-sdk-android/pull/2430) |
| 18 | +* [IMPROVEMENT] Add backwards compatibility for Coil `AsyncImage`. See [#2432](https://github.com/DataDog/dd-sdk-android/pull/2432) |
| 19 | +* [IMPROVEMENT] Change the `logApiUsage` method signature - making event parameter computation lazy. See [#2433](https://github.com/DataDog/dd-sdk-android/pull/2433) |
| 20 | +* [IMPROVEMENT] Apply the `hide` view override on Semantics nodes. See [#2434](https://github.com/DataDog/dd-sdk-android/pull/2434) |
| 21 | +* [IMPROVEMENT] Correctly handle `TTNS` when a resource was stopped with an error. See [#2444](https://github.com/DataDog/dd-sdk-android/pull/2444) |
| 22 | +* [IMPROVEMENT] Add integration tests for the `TTNS` metric. See [#2442](https://github.com/DataDog/dd-sdk-android/pull/2442) |
| 23 | +* [IMPROVEMENT] Add integration tests for `ITNV` metric. See [#2445](https://github.com/DataDog/dd-sdk-android/pull/2445) |
| 24 | +* [IMPROVEMENT] Display captured text when the text has `Ellipsis` overflow. See [#2446](https://github.com/DataDog/dd-sdk-android/pull/2446) |
| 25 | +* [IMPROVEMENT] Support interop view from Jetpack Compose. See [#2452](https://github.com/DataDog/dd-sdk-android/pull/2452) |
| 26 | +* [IMPROVEMENT] Add an "effective sample rate" to telemetry events. See [#2453](https://github.com/DataDog/dd-sdk-android/pull/2453) |
| 27 | +* [IMPROVEMENT] Handle traces with coroutines. See [#2457](https://github.com/DataDog/dd-sdk-android/pull/2457) |
| 28 | +* [IMPROVEMENT] Add support for Jetpack Compose Checkbox. See [#2414](https://github.com/DataDog/dd-sdk-android/pull/2414) |
| 29 | +* [IMPROVEMENT] Replace `joinToString` when possible. See [#2456](https://github.com/DataDog/dd-sdk-android/pull/2456) |
| 30 | +* [MAINTENANCE] Fix flaky test in the Deterministic Sampler. See [#2412](https://github.com/DataDog/dd-sdk-android/pull/2412) |
| 31 | +* [MAINTENANCE] Fix `TextFieldSemanticsNodeMapper` flaky test. See [#2410](https://github.com/DataDog/dd-sdk-android/pull/2410) |
| 32 | +* [MAINTENANCE] Fix potential issues with subdomain host lookups. See [#2436](https://github.com/DataDog/dd-sdk-android/pull/2436) |
| 33 | +* [MAINTENANCE] Fix the way we are recording the last interaction for the `ITNV` metric. See [#2431](https://github.com/DataDog/dd-sdk-android/pull/2431) |
| 34 | +* [MAINTENANCE] Deprecate Datadog `GlobalTracer` class. See [#2438](https://github.com/DataDog/dd-sdk-android/pull/2438) |
| 35 | +* [MAINTENANCE] Correct the way we register the initial resources for the `TTNS` metric. See [#2439](https://github.com/DataDog/dd-sdk-android/pull/2439) |
| 36 | +* [MAINTENANCE] Explicit Fragment dependency. See [#2443](https://github.com/DataDog/dd-sdk-android/pull/2443) |
| 37 | +* [MAINTENANCE] Don't warn about missing views on `PerformanceMetric` events. See [#2454](https://github.com/DataDog/dd-sdk-android/pull/2454) |
| 38 | + |
1 | 39 | # 2.16.1 / 2024-12-18
|
2 | 40 |
|
3 | 41 | * [IMPROVEMENT] Refactoring for React Native Session Replay support. See [#2448](https://github.com/DataDog/dd-sdk-android/pull/2448)
|
|
0 commit comments