Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[0.75] [Telemetry] All features and bug fixes #14314

Merged

Conversation

danielayala94
Copy link
Contributor

@danielayala94 danielayala94 commented Jan 28, 2025

Description

This is an aggregation of all telemetry feature work and bug fixes merged into main, to be backported into 0.75.

Type of Change

  • New feature (non-breaking change which adds functionality)

Why

Collect more RNW telemetry data instances.

What

Backporting the following PRs:
#13493
#14039
#14161
#14191
#14208
#14259

Note: #14208 (which adds RnwNewArch to the MSBuild outputs) depends on #14042, which is not present in 0.75. #14208 was manually committed to include only the UseFabric flag.

Screenshots

N/A

Testing

Ran the telemetry unit tests locally, all passing.

Changelog

Yes

Microsoft Reviewers: Open in CodeFlow

* Draft of telemetry refactoring

* Better draft, including most (if not all?) properties

* Various fixes, it now compiles

* Refactor, and temporary commenting tests

* All tests passing! But will need to clean up a few things

* Polished some code, re-enabled some errorUtils tests

* Change files

* Update yarn.lock

* Let yarn lint:fix cook

* Simplifying

* Nit: ordering

* Avoid unnecessary JSON work

* nit

* Mostly placing some common props into Part A ext, plus adding/removing props

* Distinguish between deviceClass and nodePlatform

* Nit
* Set instrumentation key

* Change files

* Nit: Minor lint fix
…4161)

* Scrub PII from codedError, add unit test

* Nit: comment updates

* Lint fixes

* Change files

* Enhanced bug fix using recursion, added test field cases

* Lint fix

* Sanitize any, and test fixes

* Lint fix, again
…rosoft#14191)

* Bug fix

* Simplify fix, add unit test

* Change files

* Nit: change test description
* Introducing package name processing

* Add trimming if string length > 100

* Change files
@danielayala94 danielayala94 requested review from a team as code owners January 28, 2025 19:45
@danielayala94 danielayala94 merged commit 7478775 into microsoft:0.75-stable Jan 29, 2025
126 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: No status
Development

Successfully merging this pull request may close these issues.

2 participants