Visitar URL original
fix(telemetry): Update Telemetry to 1.4.11 and the Licensing add-in to 2.0.6 (release/stable/7.0) by agneszitte · Pull Request #26338 · unoplatform/uno · GitHub
Skip to content

fix(telemetry): Update Telemetry to 1.4.11 and the Licensing add-in to 2.0.6 (release/stable/7.0) - #26338

Merged
agneszitte merged 3 commits into
release/stable/7.0from
dev/agzi/telemetry-1.4.11-7.0
Nov 12, 2026
Merged

agneszitte merged 3 commits into
release/stable/7.0from
dev/agzi/telemetry-1.4.11-7.0

Conversation

@agneszitte

@agneszitte agneszitte commented Nov 12, 2026 •

Copy link
Copy Markdown
Member

GitHub Issue: related to https://github.com/unoplatform/private/issues/1262 (7.0 SR1)

PR Type:

🐞 Bugfix

What changed? 🚀

Uno.DevTools.Telemetry 1.4.1 → 1.4.11 in src/Directory.Packages.props, for the source generators and the DevServer. 1.4.11 is unoplatform/uno.devtools.telemetry#37, the 1.4 backport of unoplatform/uno.devtools.telemetry#35:

  • The documented opt-out UNO_PLATFORM_TELEMETRY_OPTOUT=1 now turns telemetry off (before, only true did).
  • The machine's host name is no longer sent with desktop telemetry.
  • On Linux, unsent telemetry waits in a private per-user folder instead of a shared folder under /tmp.

Licensing add-in 2.0.1 → 2.0.6 in the Uno.Sdk.Private manifest (src/Uno.Sdk/packages.json, settings group): Licensing 2.0.6 (https://github.com/unoplatform/uno.licensing/pull/834) also moves to Telemetry 1.4.11. The Uno.Settings app it ships runs in its own process with Licensing's Telemetry version, so it gets the same fixes. Licensing 2.0.6 is on the internal feed; nuget.org follows with the release.

build/nuget/Uno.WinUI.nuspec only bundles the DLL from the build, so it needs no change. DevServer add-ins load in the host's context, so add-ins built on Telemetry 1.4.1 (Licensing) use 1.4.11 too.

Validated locally (.NET SDK 11.0.100):

Whole-repo check: Directory.Packages.props is the only place pinning Uno.DevTools.Telemetry (the other references are version-less PackageReferences, code and docs), and the settings group of src/Uno.Sdk/packages.json is the only place pinning Uno.Settings.DevServer (the specs use example versions). The other 2.0.1 values in the repo belong to other packages (Resizetizer, Hot Design, App MCP, Uno.Diagnostics.Eventing).

master gets the same two changes after the 7.0 SR1 release, once Licensing 2.0.6 is on nuget.org (#26339 was closed for that).

PR Checklist ✅

  • 🧪 Added Runtime tests, UI tests, or a manual test sample: N/A, dependency update (tests are in uno.devtools.telemetry#35).
  • 📚 Docs have been added/updated: N/A, the opt-out values are the documented ones.
  • 🖼️ Validated PR Screenshots Compare Test Run results: N/A.
  • ❗ Contains NO breaking changes
  • 👀 Reviewed 2 other open pull requests (optional but appreciated!)

🤖 Generated with Claude Code

Telemetry 1.4.11 (uno.devtools.telemetry#37, backport of #35) honours
the documented opt-out UNO_PLATFORM_TELEMETRY_OPTOUT=1, keeps the
machine name out of desktop telemetry, and keeps the Linux telemetry
queue in a private per-user folder.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@github-actions

github-actions Bot commented Nov 12, 2026 •

Copy link
Copy Markdown
Contributor

Claude finished @agneszitte's task in 12s —— View job


Review: Telemetry 1.4.1 → 1.4.11

Verdict: ship. I found no issues, so I posted no inline comments.

  • The diff is one line in src/Directory.Packages.props.
  • Central package management covers every consumer, and each one picks up the new version with no other edits. The consumers are Uno.UI.SourceGenerators, Uno.UI.RemoteControl.Server, Uno.UI.RemoteControl.Host and Uno.UI.RemoteControl.DevServer.Tests.
  • build/nuget/Uno.WinUI.nuspec:171 bundles the DLL from the generator's build output, so the nuspec needs no change, as the PR description says.
  • The PR title uses the fix(telemetry) Conventional Commits format.
  • The line above the entry says 1.4.1 is the "Minimum for Uno.Settings.DevServer 2.x". 1.4.11 is higher, so that remains true. You could update the comment to mention 1.4.11, but it isn't needed.

Not verified (code review only): I did not build or run tests. I took the description's local validation (builds plus Uno.Sdk.AddInVersionValidation.Tests) on trust. I did not check the package contents of 1.4.11 against the description's claims. Confirm that 1.4.11 is published on nuget.org, because CI restore needs it.

@mergify

mergify Bot commented Nov 12, 2026 •

Copy link
Copy Markdown
Contributor

This pull request is merged.

@unodevops

Copy link
Copy Markdown
Contributor

🤖 Your WebAssembly Sample App stage site is ready! Visit it here:

agneszitte and others added 2 commits November 12, 2026 02:40
Licensing 2.0.6 (uno.licensing#834) uses Telemetry 1.4.11, like Uno
core. The Uno.Settings app it ships runs in its own process with that
version, so its telemetry gets the same opt-out, host name and Linux
queue fixes.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@agneszitte agneszitte changed the title fix(telemetry): Update Uno.DevTools.Telemetry to 1.4.11 (release/stable/7.0) fix(telemetry): Update Telemetry to 1.4.11 and the Licensing add-in to 2.0.6 (release/stable/7.0) Nov 12, 2026
@github-actions github-actions Bot added the area/sdk Categorizes an issue or PR as relevant to the Uno.Sdk label Nov 12, 2026
@github-actions

github-actions Bot commented Nov 12, 2026 •

Copy link
Copy Markdown
Contributor

Claude finished @agneszitte's task in 11s —— View job


Review: Telemetry 1.4.1 → 1.4.11

Verdict: ship. I found no issues, so I posted no inline comments (0 blocking, 0 minor).

Scope. The PR now changes two files. The earlier review covered only the first one.

  • src/Directory.Packages.props: Uno.DevTools.Telemetry 1.4.1 → 1.4.11. Central package management means every consumer picks it up.
  • src/Uno.Sdk/packages.json: the settings group (Uno.Settings.DevServer) goes from 2.0.1 to 2.0.6. This comes from the latest commit, "Update the Uno.Sdk.Private Licensing add-in to 2.0.6". The PR description doesn't mention this change.

Cross-cutting notes

  • Description is out of date. It should say that the SDK's Uno.Settings.DevServer pin moves to 2.0.6. The description's only validation for the SDK side is Uno.Sdk.AddInVersionValidation.Tests, which I have not seen run against this latest commit. Please re-run it, or confirm CI is green on it.
  • Package availability. Confirm that Telemetry 1.4.11 and Uno.Settings.DevServer 2.0.6 are both published on nuget.org, because CI restore needs them.
  • Comment above the Telemetry entry. The comment on src/Directory.Packages.props:165 says 1.4.1 is the "Minimum for Uno.Settings.DevServer 2.x". It is still true, so it needs no change. Check that 2.0.6 doesn't require a higher Telemetry minimum than 1.4.11.

Not verified. This is a code review only. I did not build or run tests, and I did not inspect the package contents.

@agneszitte
agneszitte merged commit 30034ee into release/stable/7.0 Nov 12, 2026
15 of 24 checks passed
@agneszitte
agneszitte deleted the dev/agzi/telemetry-1.4.11-7.0 branch November 12, 2026 08:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/sdk Categorizes an issue or PR as relevant to the Uno.Sdk

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants