Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 32 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,35 @@
# 3.10.0 / 2026-05-13

* [FEATURE] Network headers common instrumentation. See [#3338](https://github.com/DataDog/dd-sdk-android/pull/3338)
* [FEATURE] Use rebased `sessionReplaySampleRate` for deterministic Session Replay sampling. See [#3372](https://github.com/DataDog/dd-sdk-android/pull/3372)
* [BUGFIX] Fix LeakCanary for profileable builds. See [#3378](https://github.com/DataDog/dd-sdk-android/pull/3378)
* [BUGFIX] Fix evaluation intake endpoint path. See [#3414](https://github.com/DataDog/dd-sdk-android/pull/3414)
* [BUGFIX] Fix NPE when `SeekBar` thumb is `null`. See [#3419](https://github.com/DataDog/dd-sdk-android/pull/3419)
* [BUGFIX] Fix GraphQL errors extraction for streaming responses. See [#3410](https://github.com/DataDog/dd-sdk-android/pull/3410)
* [IMPROVEMENT] Expose `trace` as `api` dependency in `OkHttp` module. See [#3366](https://github.com/DataDog/dd-sdk-android/pull/3366)
* [IMPROVEMENT] Migrate `OkHttp` to new instrumentation API. See [#3180](https://github.com/DataDog/dd-sdk-android/pull/3180)
* [IMPROVEMENT] Propagate native `anonymousId` to `Webview` events. See [#3306](https://github.com/DataDog/dd-sdk-android/pull/3306)
* [IMPROVEMENT] Rename `DatadogTracingToolkit` to `_TraceInternalProxy`. See [#3350](https://github.com/DataDog/dd-sdk-android/pull/3350)
* [IMPROVEMENT] Use `SecureRandom` for Trace/Span ID generation, remove usage of `SecureRandom.getStrongInstance`. See [#3379](https://github.com/DataDog/dd-sdk-android/pull/3379)
* [IMPROVEMENT] Add `fed2` endpoint to `DatadogSite`. See [#3383](https://github.com/DataDog/dd-sdk-android/pull/3383)
* [IMPROVEMENT] Drop word feature from operations APIs. See [#3390](https://github.com/DataDog/dd-sdk-android/pull/3390)
* [IMPROVEMENT] Make sure `RumAppStartupDetector#destroy` is called on main thread. See [#3397](https://github.com/DataDog/dd-sdk-android/pull/3397)
* [IMPROVEMENT] Support legacy `OkHttp` network telemetry. See [#3399](https://github.com/DataDog/dd-sdk-android/pull/3399)
* [IMPROVEMENT] Add request to `HttpResponseInfo`. See [#3382](https://github.com/DataDog/dd-sdk-android/pull/3382)
* [IMPROVEMENT] Add telemetry to `trackResourceHeaders` instrumentation. See [#3403](https://github.com/DataDog/dd-sdk-android/pull/3403)
* [IMPROVEMENT] Log task names for the observable queue dump in case of context executor usage. See [#3412](https://github.com/DataDog/dd-sdk-android/pull/3412)
* [IMPROVEMENT] Move broadcast-receiver dispatch off the main thread to fix ANRs. See [#3420](https://github.com/DataDog/dd-sdk-android/pull/3420)
* [IMPROVEMENT] Add MAUI source. See [#3423](https://github.com/DataDog/dd-sdk-android/pull/3423)
* [IMPROVEMENT] Replace GraphQL chain wrapper with request tag. See [#3424](https://github.com/DataDog/dd-sdk-android/pull/3424)
* [IMPROVEMENT] Add integration test for `OkHttp` resource timing feature. See [#3428](https://github.com/DataDog/dd-sdk-android/pull/3428)
* [MAINTENANCE] Update dependency `org.assertj:assertj-core` to `v3.27.7`. See [#3385](https://github.com/DataDog/dd-sdk-android/pull/3385)
* [MAINTENANCE] Remove shadow reviewer workflow. See [#3384](https://github.com/DataDog/dd-sdk-android/pull/3384)
Comment thread
satween marked this conversation as resolved.
* [MAINTENANCE] Cleanup in `core` and `internal` modules. See [#3417](https://github.com/DataDog/dd-sdk-android/pull/3417)
* [MAINTENANCE] Add execution of NDK instrumented tests on CI. See [#3418](https://github.com/DataDog/dd-sdk-android/pull/3418)
* [MAINTENANCE] Don't run Java API generation task on CI for non-release builds. See [#3421](https://github.com/DataDog/dd-sdk-android/pull/3421)
* [MAINTENANCE] Sync Detekt configs with a `static-analysis` template version. See [#3439](https://github.com/DataDog/dd-sdk-android/pull/3439)
* [MAINTENANCE] Compilation fix. See [#3375](https://github.com/DataDog/dd-sdk-android/pull/3375)

# 3.9.1 / 2026-04-23

* [BUGFIX] Cache reflection lookups in `LayoutNodeUtils`. See [#3381](https://github.com/DataDog/dd-sdk-android/pull/3381)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ object AndroidConfig {
const val MIN_SDK_FOR_AUTO = 29
const val BUILD_TOOLS_VERSION = "36.0.0"

val VERSION = Version(3, 10, 0, Version.Type.Snapshot)
val VERSION = Version(3, 10, 0, Version.Type.Release)
}

// TODO RUM-628 Switch to Java 17 bytecode
Expand Down
Loading