- [FEATURE] Add Compose instrumentation API for view tracking and image recording. See #2570
- [FEATURE] Add
ActionTrackingStrategy
interface to decouple find view logic. See #2573 - [FEATURE] Add Compose actions tracking strategy API in
RumConfiguration
. See #2575 - [FEATURE] Implement Compose actions tracking strategy. See #2586
- [FEATURE] Change
TrackViews
andRecordImages
annotations toComposeInstrumentation
. See #2595 - [BUGFIX] Fix Rum Action Tap is added twice for every
ACTION_UP
. See #2579 - [BUGFIX] Cover
IndexOutOfBoundsException
inDrawableUtils
. See #2604 - [BUGFIX] Let
AndroidTracer.logErrorMessage()
send an ERROR log. See #2605 - [BUGFIX] Fix artifacts in Jetpack Compose scrolling. See #2610
- [BUGFIX] Fix
ViewTarget
is garbage collected during actions tracking. See #2608 - [BUGFIX] Fix the memory leak in the
PendingTrace#cleaner
. See #2607 - [BUGFIX] Fix Session Replay is not resumed after the session has expired before. See #2611
- [BUGFIX] Catch NPE when drawing cloned drawable in Session Replay. See #2622
- [BUGFIX] Revert: Remove shared
ThreadLocal
scopes. See #2603 - [IMPROVEMENT] Remove test fixtures content root duplication in
dd-sdk-android-session-replay-compose
module. See #2592 - [IMPROVEMENT] Minor improvements. See #2609
- [IMPROVEMENT] Propagate session ID in baggage header. See #2602
- [MAINTENANCE] Add workflow: Changelog update to Confluence. See #2596
- [MAINTENANCE] Add telemetry for Compose instrumentation functions. See #2601
- [MAINTENANCE] Add Android Auto and Android XR support to the sample app. See #2606
- [MAINTENANCE] Add metrics for internal benchmarking. See #2581
- [MAINTENANCE] Sample telemetry for
RecordedDataQueueHandler
. See #2600 - [MAINTENANCE] Remove the noisy warning log as for some views it is normal to not have ITV. See #2617
- [MAINTENANCE] Fix semantics of
ExecutorService.submit
vsExecutor.execute
usage. See #2616 - [MAINTENANCE] Integrate Datadog Plugin in benchmark application. See #2618
- [MAINTENANCE] Merge
feature/compose-instrumentation-api
intofeature/actions-tracking
. See #2583 - [MAINTENANCE] Merge 2.20.0 into
develop
. See #2588 - [MAINTENANCE] Merge
Feature/actions-tracking
intodevelop
. See #2598 - [MAINTENANCE] Bump version to 2.21.0-SNAPSHOT. See #2585
- [MAINTENANCE] Bump
targetSdk
to 36. See #2589