Nothing to configure by hand. git fetch --tags && git checkout v0.5.0 && cd infra/selfhost && ./upgrade.sh; on Coolify or Dokploy, redeploy with the new tag. ClickHouse migration 0022 runs through the ordinary migrate one-shot and drops the now-unused events_preview table.
Removed (0.x: a minor may remove)
- Ingest test mode and the no-code rule preview are gone (ADR-0068). The client-claimed
test_modefield is accepted and ignored; the preview token, its mint route,?oa_preview=and theevents_previewtable are removed. All traffic is ordinary: visible and billable. Staging belongs on its own site with its own tracking key. An existing key volume may still hold apreviewkeypair; nothing reads it.
New
- Dokploy support, measured. A one-service Compose blueprint (
infra/selfhost/dokploy/) and an operator guide written from a live install: DOKPLOY.md. Fourteen containers, four domains on a header-stripping Caddy edge, every secret generated for you. The catalogue submission to Dokploy's templates is in flight; until it lands, the guide's import path works today. - The setup flow no longer holds you hostage. Onboarding order is now site, timezone, install, verify, and the verify step offers "I'll do this later" instead of waiting on the first event.
- TanStack Start. An install guide (
/docs/install/tanstack-start) plusoa initdetection and a root-route injector, shipped to npm asgetopen@0.4.0. Contributed by @DeckardGer (#3, #5): the first external contribution to this repository, and a careful one.
Improved
- Realtime board: visitor trails are cached, modal cards no longer blink on refresh, and the placeholder card explains itself.
- The freshness chip sits with the tooltip it belongs to.
- Docs: the disk requirement reads 25 GB, which is the number an upgrade actually needs.