Skip to content

v0.3.14

Choose a tag to compare

@tastyeffectco tastyeffectco released this 28 Aug 14:54
· 16 commits to main since this release

v0.3.14

Telemetry you can read in one page — and actually turn off (#113)

  • The daily anonymous heartbeat now answers the questions that shape the product: are previews reachable (preview_kind: lan / ip / domain / tunnel, preview_tls), is the instance used (apps_bucket, tasks_7d_bucket), which agent, runtime (runc/gVisor), egress mode, install method, Docker major, CPU/memory buckets. Every value is a bucket or an enumerated label — no hostnames, IPs, paths, domain names, app names or content. Full list: docs/telemetry.md.
  • A finished console-driven upgrade is reported once (from, to, result), so we can see whether in-place upgrades and rollbacks work in the wild.
  • install.sh sends one install_failed { stage } event if it aborts — the stage name only.
  • Fix: docker-compose.yml never passed SANDBOXD_TELEMETRY / DO_NOT_TRACK into the control plane, so the documented .env opt-out silently did nothing. It works now (SANDBOXD_TELEMETRY=off or DO_NOT_TRACK=1), and the collector overrides (SANDBOXD_POSTHOG_HOST/KEY) are passed through too. Both are documented in .env.example.