Skip to content

Telemetry Tracker v1.12.0

Choose a tag to compare

@unjica unjica released this 16 Jul 20:50
· 362 commits to develop since this release
b65d733

Highlights

  • Ingest PII scrubbing — default server-side redaction of emails, tokens, API keys, and sensitive keys before persistence; disable with TELEMETRY_INGEST_PII_SCRUB=false (#470)
  • Project deny-keys + SDK opt-in — Alerts UI settings; optional piiScrub in @telemetry-tracker/core 1.4.0
  • Phone/card heuristics + session email scrub — opt-in scrubSessionUserEmail; audit events on PII settings changes
  • Opt-in backfill CLIpnpm --filter api pii-scrub-backfill for stored events/errors/sessions

Upgrade (self-hosted)

From v1.11.3, run migrations after deploy:

pnpm --filter api exec prisma migrate deploy

New migrations in this release:

  • 20260716200000_project_pii_scrub_settingsProject.pii_scrub_settings JSON

Environment variables

Variable Service Required Notes
TELEMETRY_INGEST_PII_SCRUB API No Enabled when unset; set false/off to store payloads as sent
TELEMETRY_INGEST_PII_SCRUB_MAX_DEPTH API No Default 8
TELEMETRY_INGEST_PII_SCRUB_MAX_NODES API No Default 500

SDK compatibility

Platform v1.12.x works with @telemetry-tracker/* >= 1.3.0. For client-side scrubbing, use @telemetry-tracker/core >= 1.4.0 with piiScrub.

Full changelog

See CHANGELOG.md.