You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
SentryLog.traceId is nullable and defaults to SentryId.empty(), so logs can ship without a real trace association. There is an existing TODO(major-v10).
Expected outcome
traceId becomes non-nullable and a required constructor parameter.
The SentryId.empty() fallback is removed.
Pointers
packages/dart/lib/src/telemetry/log/log.dart:7-27
Breaking change: Compile-time for direct SentryLog constructors (mostly internal callers).
Activity
linear-code commentedon Jul 1, 2026
DART-421
ref(logs): Make traceId required on SentryLog (#3842)
chore: Merge 10.0.0 into main (#4072)