talaria 0.3.4
talaria: ^0.3.4 copied to clipboard
Official Dart SDK for Talaria — capture exceptions and logs into triageable issues.
Changelog #
0.3.4 #
- Flutter screen heatmaps:
sendScreenHeatmapBatch,uploadScreenHeatmapSnapshot, anduploadScreenHeatmapRecording. - Apply
heatmaps.enabledfromsdk/getConfig. Taps are not analytics events.
0.3.3 #
- Stamp
device,osName,osVersion, and (when known) browser fields on analytics events. Talaria.setUser,anonymousId, andsessionIdon the static facade.- Honor
ingest.*.state: pausedfromsdk/getConfig. - Report discard counts to
sdk/reportDiscards(sample_rate,queue_overflow,signal_disabled,network). - Refresh the project policy document on
ttlSecondsin a long-lived isolate. getConfigsendssdkVersionand the client'splatform(dartorflutter).
0.3.2 #
- Span and event timestamps keep sub-millisecond precision when the clock has it.
0.3.1 #
- Package docs point at the marketing guides.
0.3.0 #
- Tracing and analytics follow
POST /sdk/getConfig. Until that document is cached, the SDK sends errors only. - A disabled signal stops that signal. A rejected key stops the isolate.
0.2.4 #
- Durable
anonymousIdand session rotation (30 minutes idle or midnight UTC) via a storage port; Flutter persists with SharedPreferences. - Product analytics (
Talaria.analytics) with consent default off (enableAnalytics/optIn), batch ingest to/analytics/ingestBatch. - Stamp
anonymousIdon event and span payloads.
0.2.3 #
- Documentation: public README rewrite; no API changes.
0.2.2 #
- Disable event and span ingest for the process after a permanent client error (
retry: false/ invalid API key). Quota and 5xx keep sending. - Sanitize generated
_…Implexception type names in payloads.
0.2.1 #
- Deny
package:serverpod*,package:relic*, andpackage:talaria*frames ininApp. - ORM-style spans include a
db.query.textstand-in (SELECT Product) when raw SQL is unavailable. - Copy
userIdfrom the current span (enduser.id/user.id) anduserAgentfromRuntimeContextonto events and finished spans. - Expose
Span.statusandSpan.getAttribute.
0.2.0 #
- SQL sanitizer,
DbSpan, and concurrent [SpanScope] for multi-session servers. ignoreErrors/ignoreUrlsonTalariaOptions(Sentry substring/regex semantics).- Optional
userAgenton the event wire payload.
0.1.0 #
- Initial release: capture exceptions and logs via
POST /events/ingestBatch. - Optional tracing (off by default) with spans, breadcrumbs, and W3C
traceparent. - In-memory batching with
flush/close; fingerprinting stays on the server.