Skip to content

0.4.0: Add Log Signal, Flutter semantic enums, short traces, fix tests - #16

Merged
michaelbushe merged 1 commit into
mainfrom
260405-add-logs
Apr 6, 2026
Merged

0.4.0: Add Log Signal, Flutter semantic enums, short traces, fix tests#16
michaelbushe merged 1 commit into
mainfrom
260405-add-logs

Conversation

@michaelbushe

Copy link
Copy Markdown
Member
  • Add OTel Log Signal support: UILogger, UILoggerProvider, auto log events for lifecycle, navigation, and errors
  • Create FlutterSemantics enums file for Flutter-specific attribute keys (proposed OTel spec additions), replace all raw strings with enum refs
  • Fix long-running traces: pass Context.root to all auto-instrumented spans so each event starts an independent trace instead of chaining
  • Fix navigator observer: safe Page cast, correct didRemove/didPop tracking
  • Fix Timer.periodic leak: store and cancel flush timer on reset()
  • Fix all tests: use SimpleSpanProcessor to avoid gRPC/FakeAsync conflicts
  • Rewrite README with comprehensive docs for all three signals
  • Version 0.4.0, re-export SDK/API semantic types

- Add OTel Log Signal support: UILogger, UILoggerProvider, auto log events
  for lifecycle, navigation, and errors
- Create FlutterSemantics enums file for Flutter-specific attribute keys
  (proposed OTel spec additions), replace all raw strings with enum refs
- Fix long-running traces: pass Context.root to all auto-instrumented spans
  so each event starts an independent trace instead of chaining
- Fix navigator observer: safe Page cast, correct didRemove/didPop tracking
- Fix Timer.periodic leak: store and cancel flush timer on reset()
- Fix all tests: use SimpleSpanProcessor to avoid gRPC/FakeAsync conflicts
- Rewrite README with comprehensive docs for all three signals
- Version 0.4.0, re-export SDK/API semantic types

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@michaelbushe
michaelbushe merged commit 8481142 into main Apr 6, 2026
0 of 8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant