Skip to content

v0.4.0

Choose a tag to compare

@tonyalaribe tonyalaribe released this 17 Mar 15:41
· 1790 commits to master since this release

Highlights

Observability & Issues

  • Anomaly detection UI with volume charts
  • Issue tracking with project-scoped sequence numbers, severity hierarchy, and activity tracking
  • Error fingerprinting with stack trace signatures and pattern merging (Jaccard + embedding-based)
  • Log pattern deduplication and infrastructure noise filtering

Monitors & Alerts

  • Redesigned alert details with chart-first layout and threshold lines
  • Configurable renotify interval, stop-after, and email notifications
  • Alerting status indicators with pulse animations

Performance

  • Optimized OTLP ingestion: batch metrics, concurrent dual writes, larger connection pool
  • Fixed memory leak in background jobs (per-page tagging, StrictData, capped logIds)
  • Optimized facet queries and Drain clustering (unboxed vectors, pre-computed norms)
  • Parallelized report, monitor, and Slack/Discord channel queries

UI/UX

  • Mobile responsive: log explorer, dashboards, monitors, issues, onboarding, settings, tables, navbar
  • HTMX navigation with morphing for dashboards and settings pages
  • Command palette support
  • Waterfall trace view improvements: tooltips, time cursor, clock skew fix
  • Weekly email reports
  • Metrics page navigation improvements

Codebase

  • Major consolidation: merged small files, deduplicated functions, removed ~70 unused functions
  • Consolidated Lucid HTML: shared pricing cards, mute dropdowns, onboarding step wrappers
  • Endpoint template discovery with Drain-based canonicalization
  • CI improvements: incremental compilation, self-hosted runner for Docker builds