Skip to content

Telemetry Tracker v1.18.2

Choose a tag to compare

@unjica unjica released this 06 Oct 08:11
· 162 commits to develop since this release
de2b23b

Highlights

  • Billing period end (Stripe dahlia) — checkout.session.completed no longer stores a null stripe_current_period_end. The period end uses the top-level current_period_end when present (older webhook payloads) and otherwise the latest items.data[].current_period_end (stripe@22 default API 2026-03-25.dahlia / basil+). (#745)
  • Dashboard NEXT_PUBLIC_* at build — The dashboard Docker build declares every NEXT_PUBLIC_* the dashboard reads as a build ARG, so configured values (browser Sentry DSN, dashboard product telemetry) are inlined into the bundle. Unset variables behave as before. (#745)

Upgrade notes

Database

  • No migrations since v1.18.1.

Environment

  • No new required env vars.
  • Dashboard NEXT_PUBLIC_* are build-time: changing any of them requires a dashboard rebuild. Self-hosters building the root Dockerfile pass them with --build-arg NAME=value (see DEPLOYMENT.md). Never put secrets in NEXT_PUBLIC_*.
  • Railway: if your dashboard service uses watch patterns, include /Dockerfile so Dockerfile changes trigger a rebuild.

Detail

See CHANGELOG.md.