Skip to content

Commit af04eef

Browse files
committed
Prepare release 3.5.0
1 parent e6d7141 commit af04eef

File tree

2 files changed

+48
-1
lines changed

2 files changed

+48
-1
lines changed

CHANGELOG.md

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,50 @@
1+
# 3.5.0 / 2026-01-08
2+
3+
* [FEATURE] RUM Debug Widget. See [#2943](https://github.com/DataDog/dd-sdk-android/pull/2943)
4+
* [FEATURE] Cronet integration module and sample app support. See [#2999](https://github.com/DataDog/dd-sdk-android/pull/2999)
5+
* [FEATURE] RUM support for Cronet. See [#3029](https://github.com/DataDog/dd-sdk-android/pull/3029)
6+
* [FEATURE] RUM Resources instrumentation support for Cronet network library. See [#3062](https://github.com/DataDog/dd-sdk-android/pull/3062)
7+
* [FEATURE] Add Coil3 Integration. See [#3054](https://github.com/DataDog/dd-sdk-android/pull/3054)
8+
* [FEATURE] Support `process_uptime` attribute for telemetry debug/error events. See [#3013](https://github.com/DataDog/dd-sdk-android/pull/3013)
9+
* [FEATURE] Introduce `vitalAppLaunchEventMapper`. See [#2987](https://github.com/DataDog/dd-sdk-android/pull/2987)
10+
* [FEATURE] Add callback support to `setEvaluationContext` method. See [#3056](https://github.com/DataDog/dd-sdk-android/pull/3056)
11+
* [FEATURE] `FlagsClient` changes to accommodate Flags React Native SDK sync flag evaluations. See [#3049](https://github.com/DataDog/dd-sdk-android/pull/3049)
12+
* [FEATURE] Enable UI slow frames by default. See [#3102](https://github.com/DataDog/dd-sdk-android/pull/3102)
13+
* [BUGFIX] Do not send TTID and TTFD vitals if they are too large. See [#3031](https://github.com/DataDog/dd-sdk-android/pull/3031)
14+
* [BUGFIX] Fix service handling in `ddtags` of `LogEvent`. See [#3052](https://github.com/DataDog/dd-sdk-android/pull/3052)
15+
* [BUGFIX] Fall back to `DdRumContentProvider` creation time. See [#3055](https://github.com/DataDog/dd-sdk-android/pull/3055)
16+
* [BUGFIX] Fix Compose checkbox not sending RUM action. See [#3077](https://github.com/DataDog/dd-sdk-android/pull/3077)
17+
* [BUGFIX] Handle ANR trace open exception. See [#3082](https://github.com/DataDog/dd-sdk-android/pull/3082)
18+
* [BUGFIX] Fix issue with `OnWindowFocusChanged`. See [#3083](https://github.com/DataDog/dd-sdk-android/pull/3083)
19+
* [BUGFIX] Fix: set `currentState` in a blocking call. See [#3068](https://github.com/DataDog/dd-sdk-android/pull/3068)
20+
* [BUGFIX] Avoid querying battery during initialization. See [#3099](https://github.com/DataDog/dd-sdk-android/pull/3099)
21+
* [IMPROVEMENT] Move RUM Debug Widget code from RUM module to a new separate module. See [#2960](https://github.com/DataDog/dd-sdk-android/pull/2960)
22+
* [IMPROVEMENT] Refactor the configuration and integration of the RUM Debug Widget. See [#2975](https://github.com/DataDog/dd-sdk-android/pull/2975)
23+
* [IMPROVEMENT] Add light theme colors to the RUM Debug Widget. See [#3037](https://github.com/DataDog/dd-sdk-android/pull/3037)
24+
* [IMPROVEMENT] Put Request tag with UUID in `DatadogInterceptor`. See [#3086](https://github.com/DataDog/dd-sdk-android/pull/3086)
25+
* [IMPROVEMENT] Add IDs to errors and long tasks. See [#3073](https://github.com/DataDog/dd-sdk-android/pull/3073)
26+
* [IMPROVEMENT] Increase gap threshold for app launch scenario detection heuristic. See [#3105](https://github.com/DataDog/dd-sdk-android/pull/3105)
27+
* [IMPROVEMENT] Replace System static calls with `TimeProvider`. See [#3011](https://github.com/DataDog/dd-sdk-android/pull/3011)
28+
* [IMPROVEMENT] Add telemetry to track WebView instrumentation usage. See [#3087](https://github.com/DataDog/dd-sdk-android/pull/3087)
29+
* [IMPROVEMENT] Handle `RumVitalAppLaunchEvent` by default. See [#3067](https://github.com/DataDog/dd-sdk-android/pull/3067)
30+
* [IMPROVEMENT] Correct the deprecation message of `setVitalEventMapper`. See [#3100](https://github.com/DataDog/dd-sdk-android/pull/3100)
31+
* [IMPROVEMENT] Move `HttpSpec`, `RequestInfo`/`ResponseInfo` into `internal` module. See [#3064](https://github.com/DataDog/dd-sdk-android/pull/3064)
32+
* [IMPROVEMENT] Remove JVM assert usage. See [#3061](https://github.com/DataDog/dd-sdk-android/pull/3061)
33+
* [IMPROVEMENT] Generate Kotlin metadata ABI and JVM bytecode versions. See [#3088](https://github.com/DataDog/dd-sdk-android/pull/3088)
34+
* [MAINTENANCE] Fix GitLab CI Pipeline. See [#2948](https://github.com/DataDog/dd-sdk-android/pull/2948)
35+
* [MAINTENANCE] Add tests to core RUM Debug Widget components. See [#2971](https://github.com/DataDog/dd-sdk-android/pull/2971)
36+
* [MAINTENANCE] Update Gradle version to 8.14.3, AGP version to 8.13.2. See [#3089](https://github.com/DataDog/dd-sdk-android/pull/3089)
37+
* [MAINTENANCE] Update Datadog Gradle Plugin version used to 1.21.0. See [#3090](https://github.com/DataDog/dd-sdk-android/pull/3090)
38+
* [MAINTENANCE] Bump CodeQL version to 3.31.9. See [#3084](https://github.com/DataDog/dd-sdk-android/pull/3084)
39+
* [MAINTENANCE] Add scripts to set/get Vault secrets & Migrate CI. See [#2974](https://github.com/DataDog/dd-sdk-android/pull/2974)
40+
* [MAINTENANCE] Use Gradle lazy APIs in build script files. See [#3106](https://github.com/DataDog/dd-sdk-android/pull/3106)
41+
* [MAINTENANCE] Remove `ApiLevelExtension`. See [#3095](https://github.com/DataDog/dd-sdk-android/pull/3095)
42+
* [MAINTENANCE] Add `PreferTimeProvider` detekt rule. See [#3096](https://github.com/DataDog/dd-sdk-android/pull/3096)
43+
* [MAINTENANCE] Remove unused `FileOrchestrator.getRootDirName` API. See [#3108](https://github.com/DataDog/dd-sdk-android/pull/3108)
44+
* [MAINTENANCE] Refactoring of RUM schema cloning and parser generation tasks. See [#3094](https://github.com/DataDog/dd-sdk-android/pull/3094)
45+
* [MAINTENANCE] Update command line tools version. See [#3078](https://github.com/DataDog/dd-sdk-android/pull/3078)
46+
* [MAINTENANCE] Remove consumer ProGuard rules definition from buildscript of `dd-sdk-android-trace-internal`. See [#3091](https://github.com/DataDog/dd-sdk-android/pull/3091)
47+
148
# 3.4.0 / 2025-12-11
249

350
* [FEATURE] State change notification for flags client. See [#3025](https://github.com/DataDog/dd-sdk-android/pull/3025)

buildSrc/src/main/kotlin/com/datadog/gradle/config/AndroidConfig.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ object AndroidConfig {
2020
const val MIN_SDK_FOR_AUTO = 29
2121
const val BUILD_TOOLS_VERSION = "36.0.0"
2222

23-
val VERSION = Version(3, 5, 0, Version.Type.Snapshot)
23+
val VERSION = Version(3, 5, 0, Version.Type.Release)
2424
}
2525

2626
// TODO RUM-628 Switch to Java 17 bytecode

0 commit comments

Comments
 (0)