DataDog / dd-sdk-ios

Datadog SDK for iOS - Swift and Objective-C.
Apache License 2.0
219 stars 127 forks source link

Fine-Grained Masking - Part 1 #2043

Closed mariedm closed 2 months ago

mariedm commented 2 months ago

What and why?

This PR introduces the first part of the features from the Fine-Grained Masking (FGM) initiative in Session Replay. The key updates include:

For more details, refer to the RFC.

How?

This PR merges the feature branch into develop and updates the changelog.

Included PRs, which have all been approved in the feature branch:

Review checklist

datadog-datadog-prod-us1[bot] commented 2 months ago

Datadog Report

Branch report: release-fgm-part-1 Commit report: 0c33ab7 Test service: dd-sdk-ios

:white_check_mark: 0 Failed, 3468 Passed, 0 Skipped, 2m 17.2s Total Time :small_red_triangle_down: Test Sessions change in coverage: 10 decreased, 4 increased

:small_red_triangle_down: Code Coverage Decreases vs Default Branch (10)

This report shows up to 5 code coverage decreases.

  • test DatadogTraceTests tvOS 54.2% (-0.21%) - Details
  • test DatadogInternalTests tvOS 79.53% (-0.17%) - Details
  • test DatadogInternalTests iOS 79.49% (-0.12%) - Details
  • test DatadogLogsTests iOS 47.77% (-0.11%) - Details
  • test DatadogLogsTests tvOS 47.83% (-0.1%) - Details