2.17.0
Important
Session Replay has now reached General Availability and is no longer offered free of charge. Billing for this feature will begin starting from this version.
- [FEATURE] Implement the basic logic for
time-to-network-settleview metric. See #2397 - [FEATURE] Add a Jetpack Compose fine grained masking override API. See #2416
- [FEATURE] Implement the basic logic for
interaction-to-next-view-metric. See #2417 - [FEATURE] Support
is_main_processproperty in telemetry configuration. See #2422 - [FEATURE] Introduce the
setNetworkSettledInitialResourceIdentifierAPI. See #2424 - [FEATURE] Introduce the
setLastInteractionIdentifierpublic API. See #2428 - [IMPROVEMENT] Refactor
TextSemanticsNodeMapperto commonize the text wireframe logic. See #2401 - [IMPROVEMENT] Add
TextFieldsemantics mapper for Session Replay Compose. See #2406 - [IMPROVEMENT] Decouple Jetpack Compose reflection functions and report to Telemetry. See #2415
- [IMPROVEMENT] Move
ImageSemanticsMapperreflection functions intoReflectionUtils. See #2419 - [IMPROVEMENT] Handle readOnly
additionalProperties. See #2423 - [IMPROVEMENT] Improve the log message when exception happen during upload. See #2411
- [IMPROVEMENT] Apply global privacy level to semantics node mappers. See #2413
- [IMPROVEMENT] Apply touch privacy override in
RootSemanticsMapper. See #2421 - [IMPROVEMENT] Get rid of
Thread.sleep(SHORT_SLEEP_MS)in unit tests atDatadogEventListenerTest. See #2430 - [IMPROVEMENT] Add backwards compatibility for Coil
AsyncImage. See #2432 - [IMPROVEMENT] Change the
logApiUsagemethod signature - making event parameter computation lazy. See #2433 - [IMPROVEMENT] Apply the
hideview override on Semantics nodes. See #2434 - [IMPROVEMENT] Correctly handle
TTNSwhen a resource was stopped with an error. See #2444 - [IMPROVEMENT] Add integration tests for the
TTNSmetric. See #2442 - [IMPROVEMENT] Add integration tests for
ITNVmetric. See #2445 - [IMPROVEMENT] Display captured text when the text has
Ellipsisoverflow. See #2446 - [IMPROVEMENT] Support interop view from Jetpack Compose. See #2452
- [IMPROVEMENT] Add an "effective sample rate" to telemetry events. See #2453
- [IMPROVEMENT] Handle traces with coroutines. See #2457
- [IMPROVEMENT] Add support for Jetpack Compose Checkbox. See #2414
- [IMPROVEMENT] Replace
joinToStringwhen possible. See #2456 - [MAINTENANCE] Fix flaky test in the Deterministic Sampler. See #2412
- [MAINTENANCE] Fix
TextFieldSemanticsNodeMapperflaky test. See #2410 - [MAINTENANCE] Fix potential issues with subdomain host lookups. See #2436
- [MAINTENANCE] Fix the way we are recording the last interaction for the
ITNVmetric. See #2431 - [MAINTENANCE] Deprecate Datadog
GlobalTracerclass. See #2438 - [MAINTENANCE] Correct the way we register the initial resources for the
TTNSmetric. See #2439 - [MAINTENANCE] Explicit Fragment dependency. See #2443
- [MAINTENANCE] Don't warn about missing views on
PerformanceMetricevents. See #2454