github DataDog/dd-sdk-android 3.5.0

2 days ago
  • [FEATURE] RUM Debug Widget. See #2943
  • [FEATURE] Cronet integration module and sample app support. See #2999
  • [FEATURE] RUM support for Cronet. See #3029
  • [FEATURE] RUM Resources instrumentation support for Cronet network library. See #3062
  • [FEATURE] Add Coil3 Integration. See #3054
  • [FEATURE] Support process_uptime attribute for telemetry debug/error events. See #3013
  • [FEATURE] Introduce vitalAppLaunchEventMapper. See #2987
  • [FEATURE] Add callback support to setEvaluationContext method. See #3056
  • [FEATURE] FlagsClient changes to accommodate Flags React Native SDK sync flag evaluations. See #3049
  • [FEATURE] Enable UI slow frames by default. See #3102
  • [BUGFIX] Do not send TTID and TTFD vitals if they are too large. See #3031
  • [BUGFIX] Fix service handling in ddtags of LogEvent. See #3052
  • [BUGFIX] Fall back to DdRumContentProvider creation time. See #3055
  • [BUGFIX] Fix Compose checkbox not sending RUM action. See #3077
  • [BUGFIX] Handle ANR trace open exception. See #3082
  • [BUGFIX] Fix issue with OnWindowFocusChanged. See #3083
  • [BUGFIX] Fix: set currentState in a blocking call. See #3068
  • [BUGFIX] Avoid querying battery during initialization. See #3099
  • [IMPROVEMENT] Move RUM Debug Widget code from RUM module to a new separate module. See #2960
  • [IMPROVEMENT] Refactor the configuration and integration of the RUM Debug Widget. See #2975
  • [IMPROVEMENT] Add light theme colors to the RUM Debug Widget. See #3037
  • [IMPROVEMENT] Put Request tag with UUID in DatadogInterceptor. See #3086
  • [IMPROVEMENT] Add IDs to errors and long tasks. See #3073
  • [IMPROVEMENT] Increase gap threshold for app launch scenario detection heuristic. See #3105
  • [IMPROVEMENT] Replace System static calls with TimeProvider. See #3011
  • [IMPROVEMENT] Add telemetry to track WebView instrumentation usage. See #3087
  • [IMPROVEMENT] Handle RumVitalAppLaunchEvent by default. See #3067
  • [IMPROVEMENT] Correct the deprecation message of setVitalEventMapper. See #3100
  • [IMPROVEMENT] Move HttpSpec, RequestInfo/ResponseInfo into internal module. See #3064
  • [IMPROVEMENT] Remove JVM assert usage. See #3061
  • [IMPROVEMENT] Generate Kotlin metadata ABI and JVM bytecode versions. See #3088
  • [MAINTENANCE] Fix GitLab CI Pipeline. See #2948
  • [MAINTENANCE] Add tests to core RUM Debug Widget components. See #2971
  • [MAINTENANCE] Update Gradle version to 8.14.3, AGP version to 8.13.2. See #3089
  • [MAINTENANCE] Update Datadog Gradle Plugin version used to 1.21.0. See #3090
  • [MAINTENANCE] Bump CodeQL version to 3.31.9. See #3084
  • [MAINTENANCE] Add scripts to set/get Vault secrets & Migrate CI. See #2974
  • [MAINTENANCE] Use Gradle lazy APIs in build script files. See #3106
  • [MAINTENANCE] Remove ApiLevelExtension. See #3095
  • [MAINTENANCE] Add PreferTimeProvider detekt rule. See #3096
  • [MAINTENANCE] Remove unused FileOrchestrator.getRootDirName API. See #3108
  • [MAINTENANCE] Refactoring of RUM schema cloning and parser generation tasks. See #3094
  • [MAINTENANCE] Update command line tools version. See #3078
  • [MAINTENANCE] Remove consumer ProGuard rules definition from buildscript of dd-sdk-android-trace-internal. See #3091

Don't miss a new dd-sdk-android release

NewReleases is sending notifications on new releases.