Skip to content

2.21.0

Compare
Choose a tag to compare
@ambushwork ambushwork released this 07 May 09:23
· 62 commits to develop since this release
67ccb0e
  • [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 and RecordImages annotations to ComposeInstrumentation. See #2595
  • [BUGFIX] Fix Rum Action Tap is added twice for every ACTION_UP. See #2579
  • [BUGFIX] Cover IndexOutOfBoundsException in DrawableUtils. 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 vs Executor.execute usage. See #2616
  • [MAINTENANCE] Integrate Datadog Plugin in benchmark application. See #2618
  • [MAINTENANCE] Merge feature/compose-instrumentation-api into feature/actions-tracking. See #2583
  • [MAINTENANCE] Merge 2.20.0 into develop. See #2588
  • [MAINTENANCE] Merge Feature/actions-tracking into develop. See #2598
  • [MAINTENANCE] Bump version to 2.21.0-SNAPSHOT. See #2585
  • [MAINTENANCE] Bump targetSdk to 36. See #2589