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.