Skip to content

fix: restore telemetry ingestion for ti clients - #50

Merged
Icemap merged 1 commit into
mainfrom
cheese/fix-telemetry-user-agent-compat
Aug 21, 2026
Merged

fix: restore telemetry ingestion for ti clients#50
Icemap merged 1 commit into
mainfrom
cheese/fix-telemetry-user-agent-compat

Conversation

@Icemap

@Icemap Icemap commented Aug 21, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • accept current ti/<version> and legacy tdc/<version> telemetry User-Agent values during the v0.2 migration
  • reject malformed and unrelated User-Agent values with regression coverage
  • add post-deployment readiness and compatibility probes for both client identities
  • document the migration compatibility contract

Validation

  • make test
  • make e2e
  • make telemetry-e2e
  • go vet ./...
  • git diff --check

Incident

The production backend was still running a pre-rename build that accepted only tdc/<version>, while released ti clients send ti/<version>. Requests were rejected during header validation before entering the batcher or TiDB/PostHog sinks.

@ti-chi-bot ti-chi-bot Bot added the size/M label Aug 21, 2026
@Icemap
Icemap merged commit fa25432 into main Aug 21, 2026
2 checks passed
@Icemap
Icemap deleted the cheese/fix-telemetry-user-agent-compat branch August 21, 2026 13:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant