Skip to content

Merge develop into feature/remote-config (2026-07-15)#3636

Draft
hamorillo wants to merge 155 commits into
feature/remote-configfrom
hector.morilloprieto/merge-develop-into-feature-remote-config-260715
Draft

Merge develop into feature/remote-config (2026-07-15)#3636
hamorillo wants to merge 155 commits into
feature/remote-configfrom
hector.morilloprieto/merge-develop-into-feature-remote-config-260715

Conversation

@hamorillo

Copy link
Copy Markdown
Contributor

What does this PR do?

Merge the latest changes from develop into feature/remote-config.

Motivation

Keep the feature branch up to date with develop.

Additional Notes

N/A

Review checklist (to be filled by reviewers)

  • Feature or bugfix MUST have appropriate tests (unit, integration, e2e)
  • Make sure you discussed the feature or bugfix with the maintaining team in an Issue
  • Make sure each commit and the PR mention the Issue number (cf the CONTRIBUTING doc)

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
kikoveiga and others added 29 commits July 8, 2026 18:40
…ult-time

RUM-17112: Remove default `= Time()` from `RumRawEvent` subclasses
Fix broken build due to missing event time in new unit tests
…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
…to/merge-develop-into-feature-remote-config-260715
@codecov-commenter

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 85.00000% with 222 lines in your changes missing coverage. Please review.
✅ Project coverage is 73.33%. Comparing base (c1160e1) to head (d792e9f).

Files with missing lines Patch % Lines
...dog/android/profiling/internal/ProfilingFeature.kt 82.35% 7 Missing and 20 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 20 more
Additional details and impacted files
@@                    Coverage Diff                    @@
##           feature/remote-config    #3636      +/-   ##
=========================================================
+ Coverage                  72.89%   73.33%   +0.44%     
=========================================================
  Files                        977      997      +20     
  Lines                      35428    36409     +981     
  Branches                    5987     6140     +153     
=========================================================
+ Hits                       25825    26700     +875     
- Misses                      7928     7989      +61     
- Partials                    1675     1720      +45     
Files with missing lines Coverage Δ
...kotlin/com/datadog/android/core/InternalSdkCore.kt 100.00% <ø> (ø)
...atadog/android/core/configuration/Configuration.kt 99.11% <100.00%> (-0.02%) ⬇️
...android/core/configuration/HostPatternSanitizer.kt 96.67% <100.00%> (ø)
...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%> (ø)
...in/com/datadog/android/log/internal/LogsFeature.kt 86.15% <ø> (-1.85%) ⬇️
...in/java/com/datadog/android/profiling/Profiling.kt 81.82% <100.00%> (ø)
... and 71 more

... and 41 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.

9 participants