v1.0.0 — Self-hosted v1
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 viapnpm 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 /healthreturns database ok - Ingest without API key → 401
- Dashboard login → overview loads after ingest