Skip to content

v0.3.0

Choose a tag to compare

@tonyalaribe tonyalaribe released this 02 Mar 09:02
· 2007 commits to master since this release

Highlights

Log Patterns

  • Log pattern analysis and related tooling (#300)

Reports

  • Rewrite reports page to show email preview with week-to-date live view

Log Explorer

  • Parallelize log explorer queries, extract LogResult, rename parent_span_id
  • Move trace tree building from client to server (#317)
  • AI search updates time picker instead of filtering by timestamp (#319)
  • Add "View patterns" context menu to log explorer (#321)
  • Improve events sorting and session replay merging strategy

Slack & Discord Integrations

  • Store bot token in DB and use it for sending notifications
  • Use webhook URL for Slack notifications instead of channel ID
  • Rename slash command to monoscope-here
  • Errors with threaded replies (#326)

Admin & Ops

  • Daily admin Discord summary with operational signals
  • Expand daily admin job

Refactoring

  • Remove request_dumps historical code, rename module to LogQueries
  • Replace SQL NOW()/current_timestamp with app-level Effectful.Time
  • Refactor issue creation from IO to Eff (#322)
  • Use fmtTrim for prompt building, inline free tier check (#320)

Infrastructure

  • Fix docker-compose migrations path to use baked-in image path
  • Upgrade TimescaleDB from pg16 to pg18
  • Use semaphore-based parallelism for faster builds
  • Move AutoInstrument plugin from global to library-only ghc-options

Bug Fixes

  • Fix orphan span duplication and update tests for LogResult record
  • Bypass query cache when cached data is empty
  • Add ::timestamptz casts and fix getAnomaliesVM param ordering