Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
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 profilable builds. See [#3378](https://github.com/DataDog/dd-sdk-android/pull/3378)
Comment thread
satween marked this conversation as resolved.
Outdated
* [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)
Comment thread
satween marked this conversation as resolved.
Outdated
* [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)
Comment thread
satween marked this conversation as resolved.
Outdated
Comment thread
satween marked this conversation as resolved.
Outdated
* [IMPROVEMENT] Migrating okHttp to new instrumentation API. See [#3180](https://github.com/DataDog/dd-sdk-android/pull/3180)
Comment thread
satween marked this conversation as resolved.
Outdated
* [IMPROVEMENT] Propagate native `anonymousId` to webview events. See [#3306](https://github.com/DataDog/dd-sdk-android/pull/3306)
Comment thread
satween marked this conversation as resolved.
Outdated
* [IMPROVEMENT] Rename `DatadogTracingToolkit.kt` to `_TraceInternalProxy`. See [#3350](https://github.com/DataDog/dd-sdk-android/pull/3350)
Comment thread
satween marked this conversation as resolved.
Outdated
* [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)
Comment thread
satween marked this conversation as resolved.
Outdated
* [IMPROVEMENT] Update dependency `org.assertj:assertj-core` to `v3.27.7`. See [#3385](https://github.com/DataDog/dd-sdk-android/pull/3385)

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this is rather maintenance

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@DataDog fix this

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I can only run on private repositories.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Afraid of public shame?

* [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)
Comment thread
satween marked this conversation as resolved.
Outdated
Comment thread
kikoveiga marked this conversation as resolved.
Outdated
* [IMPROVEMENT] Add request to `HttpResponseInfo.kt`. See [#3382](https://github.com/DataDog/dd-sdk-android/pull/3382)
Comment thread
satween marked this conversation as resolved.
Outdated
* [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 and regenerate apiSurface. See [#3423](https://github.com/DataDog/dd-sdk-android/pull/3423)
Comment thread
satween marked this conversation as resolved.
Outdated
Comment thread
satween marked this conversation as resolved.
Outdated
* [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)
Comment thread
satween marked this conversation as resolved.
Outdated
* [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