github janekbaraniewski/openusage v0.6.5

latest releases: v0.26.1, v0.26.0, v0.25.1...
7 months ago

Changelog

Performance

  • 5-13x faster time window switching — materialize the deduped CTE into a temp table once instead of rebuilding it 13 times per provider per read (#43)
  • Move data repair migrations from read path to daemon startup (one-shot _migrations table) (#43)
  • Add raw payload pruning — clears source_payload after 1 hour (keeps hash for dedup), preventing unbounded DB growth (#43)
  • Increase read model timeout from 500ms to 5s for larger datasets (#43)

Features

  • Expanded Cursor telemetry — extract fileName, conversationId, bubble token counts (input/output), daily stats (tab/composer lines), and richer composer metadata (forceMode, model, file change counts) (#43)
  • Expanded Copilot telemetry — broader ingestion coverage with MCP parsing and dedup tool normalization (#43)
  • Expanded Codex telemetry — improved client dedup and aggregation (#43)
  • Expanded Gemini CLI telemetry — richer telemetry extraction and daemon source wiring (#43)
  • Widget section settings — make widget section visibility/order configurable globally across providers via settings modal (#43)

Bug Fixes

  • Fix client deduplication ("IDE" + "Cursor" appearing separately in tiles) (#43)
  • Stable sort with name tiebreaker to prevent tile list flickering (#43)
  • Improved MCP tool name detection with broader pattern matching (#43)
  • Fix merge conflict in claude hook template (curl-first to daemon socket, spool fallback) (#43)

Full Changelog: v0.6.4...v0.6.5

Don't miss a new openusage release

NewReleases is sending notifications on new releases.