Skip to content

Merge develop into feature/client-side-stats#3640

Draft
abrooksv wants to merge 171 commits into
feature/client-side-statsfrom
abrooks/css-merge-develop
Draft

Merge develop into feature/client-side-stats#3640
abrooksv wants to merge 171 commits into
feature/client-side-statsfrom
abrooks/css-merge-develop

Conversation

@abrooksv

Copy link
Copy Markdown
Contributor

What does this PR do?

Merge develop into feature branch

ambushwork and others added 30 commits March 20, 2026 11:55
…us-sample-rate-api

RUM-15189: Add setContinuousSampleRate API to ProfilingConfiguration
…-continuous-profiling-250326

Merge `develop` branch into `feature/continuous-profiling` branch
…aunch-duration

RUM-15190: Extend app launch profiling duration for continuous merge
…event-to-profiling

Send event to Profiling feature when RUM session is renewed
…us-profiling-scheduler

RUM-15191: Implement ContinuousProfilingScheduler
…inuous-profiling

RUM-15323: RUM sends ANR & LongTask events to Profiling Feature
…lback

RUM-15307: Report failure through ProfilerCallback
…e-profiling-rum-context

RUM-15334: Commonize ProfilingRumContext for TTID and Continuous Profiling
…ing-rum-event

RUM-15334: Add id to RumAnrEvent and RumLongTaskEvent
…filing-cycle

Fix continuous profiling back-to-back with app launch by inserting a cooldown window
…-to-scheduler

RUM-15321: Continuous profiling writes are gated on pending RUM events
…-continuous-profiling-030426

Merge `develop` branch into `feature/continuous-profiling`
…ndicator

RUM-15454: Add Profiler status in RUM debug widget
ambushwork and others added 28 commits July 9, 2026 12:09
…rofiling

Merge develop into feature/continuous-profiling
…mp-analysis-job-template-version

RUM-17079: Bump template version for analysis job
ByteArrayOutputStreamAssert contains only highly niche log asserts and they are not used so we can safely remove the util
RUM-17216: Remove unused BatchFileDataReader
RUM-17216: Remove unused ByteArrayOutputStreamAssert
RUM-17216: Remove unused consts from LogsFeature
RUM-17182: Stablize MoveDataMigrationOperationTest under high CPU usage
…-hosts-patterns

RUM-16668: Add wildcard host pattern matching to first-party tracing
…nsole-validation-tokens

Revert "Add Play SDK console verification token to new modules"
Several Continuous Profiling minor bug fixes
RUM-16362: Fix interop wireframe positioning in Compose windows
Merge release/3.12.0 into develop

Co-authored-by: ambushwork <yi.lu@datadoghq.com>
@abrooksv abrooksv changed the title Abrooks/css merge develop Merge develop into feature/client-side-stats Jul 15, 2026
@codecov-commenter

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 84.81894% with 218 lines in your changes missing coverage. Please review.
✅ Project coverage is 73.78%. Comparing base (c94071e) to head (274e76f).

Files with missing lines Patch % Lines
...dog/android/profiling/internal/ProfilingFeature.kt 83.01% 7 Missing and 19 partials ⚠️
...datadog/android/profiling/internal/NoOpProfiler.kt 13.79% 25 Missing ⚠️
...atadog/android/internal/profiling/ProfilerEvent.kt 0.00% 22 Missing ⚠️
.../android/profiling/internal/ProfilingDataWriter.kt 86.96% 16 Missing and 5 partials ⚠️
...iling/internal/anr/AnrProfilingTriggerRegistrar.kt 77.78% 9 Missing and 7 partials ⚠️
...profiling/internal/ContinuousProfilingScheduler.kt 92.25% 8 Missing and 3 partials ⚠️
.../android/rum/internal/monitor/DatadogRumMonitor.kt 78.72% 7 Missing and 3 partials ⚠️
...roid/insights/internal/DefaultInsightsCollector.kt 0.00% 8 Missing ⚠️
...nsights/internal/overlay/DefaultInsightsOverlay.kt 0.00% 8 Missing ⚠️
...roid/profiling/internal/utils/PackageManagerExt.kt 22.22% 6 Missing and 1 partial ⚠️
... and 19 more
Additional details and impacted files
@@                      Coverage Diff                      @@
##           feature/client-side-stats    #3640      +/-   ##
=============================================================
+ Coverage                      73.31%   73.78%   +0.47%     
=============================================================
  Files                            986     1007      +21     
  Lines                          36090    37130    +1040     
  Branches                        6079     6239     +160     
=============================================================
+ Hits                           26458    27394     +936     
- Misses                          7942     8012      +70     
- Partials                        1690     1724      +34     
Files with missing lines Coverage Δ
...src/main/kotlin/com/datadog/android/DatadogSite.kt 100.00% <100.00%> (ø)
...kotlin/com/datadog/android/core/InternalSdkCore.kt 100.00% <ø> (ø)
...atadog/android/core/configuration/Configuration.kt 99.07% <100.00%> (-0.02%) ⬇️
...nal/net/DefaultFirstPartyHostHeaderTypeResolver.kt 97.50% <100.00%> (+19.24%) ⬆️
...sistence/file/advanced/ConsentAwareFileMigrator.kt 81.40% <100.00%> (-1.58%) ⬇️
...rsistence/file/advanced/FeatureFileOrchestrator.kt 100.00% <100.00%> (ø)
...stence/file/advanced/MoveDataMigrationOperation.kt 100.00% <100.00%> (ø)
...stence/file/advanced/WipeDataMigrationOperation.kt 100.00% <100.00%> (ø)
...og/android/flags/internal/DatadogSiteExtensions.kt 100.00% <100.00%> (ø)
...in/com/datadog/android/log/internal/LogsFeature.kt 87.69% <ø> (+2.36%) ⬆️
... and 73 more

... and 32 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants