Skip to content

Commit c217ee7

Browse files
authored
Merge pull request #3211 from DataDog/tvaleev/feature/release_3.7.0_preparation
Release `3.7.0` preparation
2 parents 5e1d6b3 + bea71ea commit c217ee7

File tree

2 files changed

+50
-2
lines changed

2 files changed

+50
-2
lines changed

CHANGELOG.md

Lines changed: 49 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,51 @@
1+
# 3.7.0 / 2026-03-03
2+
3+
* [FEATURE] APM support for Cronet instrumentation:
4+
- Support for RUM <> APM integration for Cronet. See [#3136](https://github.com/DataDog/dd-sdk-android/pull/3136)
5+
- Support for APM instrumentation on network layer for Cronet. See [#3171](https://github.com/DataDog/dd-sdk-android/pull/3171)
6+
* [FEATURE] Feature Flags Evaluation Logging:
7+
- Event Schema & Data Models. See [#3144](https://github.com/DataDog/dd-sdk-android/pull/3144)
8+
- Storage & Network Infrastructure. See [#3146](https://github.com/DataDog/dd-sdk-android/pull/3146)
9+
- Aggregation Engine & Test Utilities. See [#3145](https://github.com/DataDog/dd-sdk-android/pull/3145)
10+
- Integration. See [#3147](https://github.com/DataDog/dd-sdk-android/pull/3147)
11+
- Flag evaluation schema. See [#3166](https://github.com/DataDog/dd-sdk-android/pull/3166)
12+
- Evaluations subfeature. See [#3159](https://github.com/DataDog/dd-sdk-android/pull/3159)
13+
- Evaluation aggregation followup. See [#3178](https://github.com/DataDog/dd-sdk-android/pull/3178)
14+
- Use time-based periodic flush instead of cancel+reschedule. See [#3189](https://github.com/DataDog/dd-sdk-android/pull/3189)
15+
* [BUGFIX] Fix missing feature flags in crash and ANR error events. See [#3172](https://github.com/DataDog/dd-sdk-android/pull/3172)
16+
* [BUGFIX] Fix global attributes not copied when view stops. See [#3177](https://github.com/DataDog/dd-sdk-android/pull/3177)
17+
* [BUGFIX] Fix evaluations feature startup deadlock. See [#3186](https://github.com/DataDog/dd-sdk-android/pull/3186)
18+
* [BUGFIX] Fix typo in the CPU metric name of RUM Debug widget. See [#3188](https://github.com/DataDog/dd-sdk-android/pull/3188)
19+
* [BUGFIX] Fix missing error tracking in `resolve()` API. See [#3187](https://github.com/DataDog/dd-sdk-android/pull/3187)
20+
* [BUGFIX] Address `ConcurrentModificationException` in the RUM pipeline. See [#3196](https://github.com/DataDog/dd-sdk-android/pull/3196)
21+
* [BUGFIX] Fix more concurrency issues. See [#3197](https://github.com/DataDog/dd-sdk-android/pull/3197)
22+
* [IMPROVEMENT] Support custom view instrumentation types for cross-platform SDKs. See [#3167](https://github.com/DataDog/dd-sdk-android/pull/3167)
23+
* [IMPROVEMENT] Use read lock for `removeListener`. See [#3132](https://github.com/DataDog/dd-sdk-android/pull/3132)
24+
* [IMPROVEMENT] Add Profiling start reason for synthetics test. See [#3160](https://github.com/DataDog/dd-sdk-android/pull/3160)
25+
* [IMPROVEMENT] Fix `stopResourceWithError` overloads to use `getEventTime(attributes)`. See [#3155](https://github.com/DataDog/dd-sdk-android/pull/3155)
26+
* [IMPROVEMENT] Include SDK name/version for flag config requests. See [#3162](https://github.com/DataDog/dd-sdk-android/pull/3162)
27+
* [IMPROVEMENT] Remove `KeepAlive` event in RUM. See [#3079](https://github.com/DataDog/dd-sdk-android/pull/3079)
28+
* [IMPROVEMENT] Improve `InsightsCollector.kt` methods signatures. See [#3207](https://github.com/DataDog/dd-sdk-android/pull/3207)
29+
* [IMPROVEMENT] Add GraphQL errors support for cross-platform SDKs. See [#3201](https://github.com/DataDog/dd-sdk-android/pull/3201)
30+
* [IMPROVEMENT] Lower `LayoutNodeUtils` telemetry to `warning` with call site information. See [#3208](https://github.com/DataDog/dd-sdk-android/pull/3208)
31+
* [IMPROVEMENT] Add `totalRam`, `logicalCpuCount` and `isLowRam` to `DeviceInfo`. See [#3024](https://github.com/DataDog/dd-sdk-android/pull/3024)
32+
* [IMPROVEMENT] Update RUM schema. See [#3193](https://github.com/DataDog/dd-sdk-android/pull/3193)
33+
* [IMPROVEMENT] Avoid blocking context call at the Flags feature initialization. See [#3194](https://github.com/DataDog/dd-sdk-android/pull/3194)
34+
* [IMPROVEMENT] Address a warning about `ConcurrentHashMap` parametrized with nullable value type. See [#3195](https://github.com/DataDog/dd-sdk-android/pull/3195)
35+
* [IMPROVEMENT] Improve ANR detector runnable. See [#3192](https://github.com/DataDog/dd-sdk-android/pull/3192)
36+
* [IMPROVEMENT] Close precomputed assignments response body. See [#3198](https://github.com/DataDog/dd-sdk-android/pull/3198)
37+
* [MAINTENANCE] Fix NPE in `TracingInterceptor` tests. See [#3181](https://github.com/DataDog/dd-sdk-android/pull/3181)
38+
* [MAINTENANCE] Redirect `TraceStructureWriter` default output from stderr to stdout. See [#3191](https://github.com/DataDog/dd-sdk-android/pull/3191)
39+
* [MAINTENANCE] Fix JSON model generation task caching. See [#3179](https://github.com/DataDog/dd-sdk-android/pull/3179)
40+
* [MAINTENANCE] Use `develop` build cache as a fallback in Gitlab CI jobs. See [#3140](https://github.com/DataDog/dd-sdk-android/pull/3140)
41+
* [MAINTENANCE] Make `ViewLoadingTimeMetrics` tests deterministic and faster with controlled time. See [#3154](https://github.com/DataDog/dd-sdk-android/pull/3154)
42+
* [MAINTENANCE] Configure JUnit test tasks to log `FAILED` and `STANDARD_ERROR` events. See [#3163](https://github.com/DataDog/dd-sdk-android/pull/3163)
43+
* [MAINTENANCE] Migrate from slack-notifier v1 to v3-sdm. See [#3165](https://github.com/DataDog/dd-sdk-android/pull/3165)
44+
* [MAINTENANCE] Update dependencies plugin to version `0.5.0`. See [#3170](https://github.com/DataDog/dd-sdk-android/pull/3170)
45+
* [MAINTENANCE] Bump Datadog gradle plugin to `1.23.0`. See [#3176](https://github.com/DataDog/dd-sdk-android/pull/3176)
46+
* [MAINTENANCE] Merge evaluations into develop. See [#3183](https://github.com/DataDog/dd-sdk-android/pull/3183)
47+
* [MAINTENANCE] Add detekt-cli jar to `.gitignore`. See [#3185](https://github.com/DataDog/dd-sdk-android/pull/3185)
48+
149
# 3.6.0 / 2026-01-27
250

351
* [FEATURE] New feature - Profiling. See [docs](https://docs.datadoghq.com/real_user_monitoring/correlate_with_other_telemetry/profiling/) for more details.
@@ -40,7 +88,7 @@
4088
* [BUGFIX] Mark fatal ANR as processed before RUM events are written. See [#3129](https://github.com/DataDog/dd-sdk-android/pull/3129)
4189
* [IMPROVEMENT] Flags: State change notification for flags client (for OpenFeature). See [#3042](https://github.com/DataDog/dd-sdk-android/pull/3042)
4290
* [IMPROVEMENT] Flags: Resolve map of primitives. See [#3044](https://github.com/DataDog/dd-sdk-android/pull/3044)
43-
* [IMRPOVEMENT] Flags: Add support for global flags via `EvaluationContext.EMPTY`. See [#3104](https://github.com/DataDog/dd-sdk-android/pull/3104)
91+
* [IMPROVEMENT] Flags: Add support for global flags via `EvaluationContext.EMPTY`. See [#3104](https://github.com/DataDog/dd-sdk-android/pull/3104)
4492
* [IMPROVEMENT] Flags: Add `STATIC` resolution reason. See [#3131](https://github.com/DataDog/dd-sdk-android/pull/3131)
4593
* [IMPROVEMENT] Add `setVersion` method to the configuration. See [#3137](https://github.com/DataDog/dd-sdk-android/pull/3137)
4694
* [MAINTENANCE] Update Kotlin AST parser dependency version. See [#3112](https://github.com/DataDog/dd-sdk-android/pull/3112)

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

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

22-
val VERSION = Version(3, 7, 0, Version.Type.Snapshot)
22+
val VERSION = Version(3, 7, 0, Version.Type.Release)
2323
}
2424

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

0 commit comments

Comments
 (0)