Skip to content

v1.0.0 — Self-hosted v1

Choose a tag to compare

@unjica unjica released this 26 Jun 21:32

First production-ready self-hosted release of Telemetry Tracker.

Highlights

  • Multi-tenant ingest: events, errors, sessions, batch — API key auth, plan limits, metering
  • Dashboard: overview, errors, events, sessions, org/team/API key settings
  • Auth: register, login, invites, password reset (Resend)
  • RBAC: OWNER / EDITOR / VIEWER
  • Optional Stripe billing (checkout, portal, webhooks)
  • SDKs @tacko/telemetry-* v1.2.0 (in-repo; publish via pnpm publish:packages)
  • Retention job, CI with Postgres integration tests

Deploy

See docs/RELEASE.md for the Railway deploy runbook and DEPLOYMENT.md for env vars.

Known limitations

  • Per-project ingest RPS is in-memory (single API process)
  • No built-in error spike alerts
  • Retention cron must be scheduled manually on your host

Test plan

  • pnpm lint && RUN_DB_INTEGRATION_TESTS=true pnpm test && pnpm build
  • GET /health returns database ok
  • Ingest without API key → 401
  • Dashboard login → overview loads after ingest