Skip to content

Replace source hash with Telemetry UUID#1902

Open
xavdid wants to merge 2 commits into
masterfrom
RUN_DEVSDK-2563
Open

Replace source hash with Telemetry UUID#1902
xavdid wants to merge 2 commits into
masterfrom
RUN_DEVSDK-2563

Conversation

@xavdid

@xavdid xavdid commented Jul 10, 2026

Copy link
Copy Markdown
Member

Why?

Recently, we introduced the source hash in the user-agent header to help our support team track down exactly where incoming requests originated from.

They've reported back to us that this hasn't been as useful as we wanted, so we're going a different direction.

Instead, we're adopting an industry-standard method of persisting a small UUID on disk that we include with subsequent requests. It's easy for users to read this file and it contains no PII. It also honors our existing telemetry opt outs.

It's meant to be lightweight and failure tolerant.

What?

  • remove source key from user-agent header
  • add telemetry_id to the user-agent header
  • adjust tests accordingly

See Also

@xavdid xavdid marked this pull request as ready for review July 14, 2026 01:02
@xavdid xavdid requested a review from a team as a code owner July 14, 2026 01:02
@xavdid xavdid requested review from jar-stripe and removed request for a team July 14, 2026 01:02
@xavdid xavdid enabled auto-merge (squash) July 14, 2026 01:02
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.

1 participant