- [FEATURE] Profiling: Promote the Profiling API from experimental to stable. See #4061
- [FEATURE] Flags: Add the local flag evaluation telemetry opt-out. See #3990
- [FEATURE] Flags: Support obfuscated feature flag assignment keys. See #3941
- [FEATURE] Flags: Add independent native flag tracking operations. See #4012
- [IMPROVEMENT] Session Replay: Add internal opt-in adaptive scheduling for Session Replay captures. See #3935
- [IMPROVEMENT] Core: Expose
request/responsepayloads onHttpRequestInfo/HttpResponseInfo. See #3714 - [IMPROVEMENT] RUM: Add the
unrealsource. See #4048 - [IMPROVEMENT] RUM: Add
is_main_processandhas_timeseriesto the RUM session: - [IMPROVEMENT] RUM: Stop timeseries collection once the RUM session expires. See #3940
- [IMPROVEMENT] RUM: Improve the safety of
ViewEventDiff. See #4021 - [IMPROVEMENT] RUM: Update the RUM schema. See #4017
- [IMPROVEMENT] Profiling: Drop stack sampling profiles without stack samples:
- [IMPROVEMENT] Session Replay: Increase the Session Replay batch expiration. See #3981
- [IMPROVEMENT] Core: Report each API usage telemetry once per SDK instance. See #4037
- [IMPROVEMENT] OkHttp: Report span id formatting failures in OkHttp tracing. See #4057
- [BUGFIX] Core: Bump OkHttp to 4.12.1 to block compromised certificates (CVE-2026-111943). See #4036
- [BUGFIX] RUM: Fix the slow frame continuity measurement and resend duration corrections in Partial View Updates. See #3980
- [BUGFIX] Profiling: Clear pending RUM events when continuous profiling fails. See #4002
- [MAINTENANCE] Extract the shared RUM context into an internal module:
- [MAINTENANCE] Flags: Use a JSON schema and the model generator for the precomputed assignments request. See #4053
- [MAINTENANCE] Flags: Send additional Flagging state telemetry on flag requests. See #4030
- [MAINTENANCE] Use the JDK 21 toolchain. See #4004
- [MAINTENANCE] Split the Kotlin version for the buildscript classpath and for the runtime classpath. See #3973
- [MAINTENANCE] Enable custom Detekt checks again. See #3978
- [MAINTENANCE] Resolve aggregation task dependencies lazily. See #4011
- [MAINTENANCE] Clean up Gradle API usage in
build-logic. See #4016 - [MAINTENANCE] Remove stale generated models in
GenerateJsonSchemaTask. See #4022 - [MAINTENANCE] Update the Datadog Gradle Plugin version to 1.31.0. See #3971
- [MAINTENANCE] Update the
com.datadoghq.dependency-licenseplugin to version 0.8.1: - [MAINTENANCE] Optimize PR CI jobs. See #4018
- [MAINTENANCE] Fix a memory leak in
StubSDKCore. See #4045