Skip to content

Telemetry Tracker v1.20.0

Choose a tag to compare

@unjica unjica released this 12 Oct 10:13
· 74 commits to develop since this release
e1d693a

Highlights

  • Read-only MCP agent access (opt-in) — a stateless /mcp endpoint (MCP streamable HTTP) that lets AI coding agents (Claude Code, Codex, Cursor, Windsurf, VS Code Copilot, Zed, GitHub Copilot) read a project's errors through five read-only tools: list_projects, list_issues, get_issue, get_event, list_releases. Output is privacy-minimized (counts only, no user/session IDs or emails, no raw context, query strings stripped, re-scrubbed at read time) and ingested text is fenced as untrusted. (#779)
  • Scoped read tokens — dedicated tt_read_ tokens (hashed, shown once, 90-day default / 1-year max expiry, instant revoke, one org, one project by default) managed in Settings → Agent access. Ingest keys and dashboard sessions are rejected on /mcp.
  • Copy for agent on the issue page.
  • Pre-auth rate limit on /mcp (#782); per-token and per-org limits apply after auth.

Setup docs: https://telemetry-tracker.com/docs/mcp

Upgrade notes (self-hosters)

  • Migration: 20261012000000_mcp_read_tokens (additive, new tables only). Run pnpm --filter api exec prisma migrate deploy.
  • New env vars: TELEMETRY_MCP_ENABLED (default off; /mcp returns 404 until set to true; also requires PII scrubbing to stay enabled), RATE_LIMIT_MAX_MCP (optional, default 300/min).
  • No breaking changes.

Full details: CHANGELOG