Telemetry Tracker v1.14.0
Highlights
- Alert webhooks — configure HTTPS destinations per project on Alerts → Delivery;
fireProjectAlertenqueues durablePENDINGdeliveries; the worker POSTs signedalert.firedJSON with DNS-pinned SSRF checks and retry; operators can browse delivery status in the same Delivery section (#225)
Upgrade (self-hosted)
From v1.13.2, run migrations after deploy:
pnpm --filter api exec prisma migrate deployNew migrations in this release:
20260717120000_project_alert_webhooks
Also run the alert webhook worker (same claim/lease pattern as brief generation):
pnpm --filter api alert-webhook-worker
# or: node dist/jobs/run-alert-webhook-worker.jsSee ALERT-WEBHOOKS.md.
Environment variables
| Variable | Service | Required | Notes |
|---|---|---|---|
ALERT_WEBHOOK_WORKER_POLL_MS |
alert-webhook-worker | No | Default 1000 |
ALERT_WEBHOOK_WORKER_LEASE_MS |
alert-webhook-worker | No | Default 30000 (minimum = DNS + POST timeouts + margin) |
WEBHOOK_DNS_TIMEOUT_MS |
alert-webhook-worker / API (test) | No | Bounds DNS resolution during delivery |
Full changelog
See CHANGELOG.md.