Changelog
What's new.
Every notable feature, improvement, fix and security update. For the full commit history, see GitHub.
v0.4
Marketing site & design polish
- AddedA public marketing site — landing, docs, pricing, security and about — with full SEO: OpenGraph and Twitter cards, JSON-LD, sitemap and robots.
- AddedTransactional email via AWS SES for password resets and team invitations.
- ImprovedAn end-to-end UI design pass: de-boxed dashboards, bento marketing layouts, a refined type scale, stronger dark mode and accessible contrast.
- FixedMarketing pages no longer render blank on client-side navigation.
v0.3
Multi-tenant SaaS & security hardening
- AddedOrganizations, teams, roles and per-project ingest tokens, with byte-level tenant isolation across logs, metrics and traces.
- AddedA self-service account page and a complete forgot / reset-password flow.
- SecuritySame-origin (CSRF) checks, per-IP/per-account auth rate-limiting, server-side session revocation, and fixes for a cross-tenant IDOR and alert-webhook SSRF.
- FixedThe OTLP ingest proxy no longer drops span error status — trace and request errors now highlight correctly for every tenant.
- ImprovedHonest no-data states across overview, incidents and alerts — an outage never reads as “healthy.”
v0.2
Observability core
- AddedUnified logs (LogQL), metrics (host, container and APM-from-traces), distributed traces, a flat request feed, automatic incident detection and alerts.
- AddedAlert channels — Slack, Discord, webhook, email and SMS — with a background evaluator.
- AddedA one-command agent installer and OpenTelemetry-native OTLP ingest.
- ImprovedDeferred streaming so page shells paint instantly.
v0.1
First light
- Addedbackwork goes live at backwork.dev — self-hosted logs, metrics and traces in one pane, on Loki, VictoriaMetrics, Jaeger and Vector.