Releases: luuuc/beacon
Releases · luuuc/beacon
Release list
v0.12.1
Changelog
- ddc2963: Update .goreleaser.yml (@luuuc)
- 50b7d7e: build: add Makefile and golangci-lint config (@luuuc)
- bfd73c1: feat(anomalies): add perf drift, error rate spike, and outcome drop detection (@luuuc)
- c6aeec7: feat(dashboard): redesign anomalies page with list feed, filters, and severity tiers (@luuuc)
- a6b297f: feat(dashboard): redesign landing page with deploy-centric layout (@luuuc)
- 421cda2: feat(dashboard): redesign with detail views, sigma indicators, and deploy context (@luuuc)
- babe857: test(anomalies): cover perf drift, error rate spike, and outcome drop (@luuuc)
- 9657ed8: test(dashboard): cover anomaly filters, severity tiers, formatting, and stats (@luuuc)
- 4c85aea: test(dashboard): cover deploy-centric landing page and helpers (@luuuc)
v0.8.0
Changelog
- ea27f41: Merge feat/distribution: pitch 01e distribution (@luuuc)
- 67492d8: Update 01d-performance-depth.md (@luuuc)
- f84f97d: ci(bench): validate GoReleaser config on PRs (@luuuc)
- c257180: ci(release): add GoReleaser for platform binaries on tag push (@luuuc)
- af29876: docs(pitches): add pitch 01e distribution and mark as building (@luuuc)
- 832a33d: docs(pitches): mark pitch 01e distribution as shipped (@luuuc)
- 7cb2fff: feat(cli): add beacon init quickstart subcommand (@luuuc)
- 144cac2: feat(cli): add install.sh for cross-platform binary installation (@luuuc)
v0.7.4
v0.7.3
v0.7.2
v0.7.1
v0.7.0
v0.6.0
v0.5.1
v0.4.0 — Binary-hosted dashboard
What's new
Beacon now has a face. The dashboard ships inside the binary — no separate gem, no framework dependency, no build step.
Dashboard
- Landing page: three triage cards — biggest outcome shift, worst perf drift, newest error
- Outcomes: card grid with sparklines and baseline drift, detail pages with daily charts
- Performance: cards sorted by sigma drift, detail pages with hourly P95 charts + baseline overlay
- Errors: cards with NEW badges, detail pages with occurrence timeline + sample stack trace
- Auth: HMAC-signed session cookie, CSRF protection, open access when
BEACON_AUTH_TOKENis unset - Tech: Go
html/template, htmx 2.0.4, hand-rolled SVG charts, one CSS file, light/dark mode, responsive
Breaking: API namespace migration
All HTTP API routes now live under /api/:
POST /events→POST /api/eventsGET /metrics/{name}→GET /api/metrics/{name}GET /errors→GET /api/errorsGET /perf/endpoints→GET /api/perf/endpointsGET /healthz→GET /api/healthzGET /readyz→GET /api/readyz
The Ruby client transport is updated to match. Update BEACON_ENDPOINT if you pin to specific paths.
Ruby client
- Transport now POSTs to
/api/events