talaria 0.3.4 copy "talaria: ^0.3.4" to clipboard
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, and uploadScreenHeatmapRecording.
  • Apply heatmaps.enabled from sdk/getConfig. Taps are not analytics events.

0.3.3 #

  • Stamp device, osName, osVersion, and (when known) browser fields on analytics events.
  • Talaria.setUser, anonymousId, and sessionId on the static facade.
  • Honor ingest.*.state: paused from sdk/getConfig.
  • Report discard counts to sdk/reportDiscards (sample_rate, queue_overflow, signal_disabled, network).
  • Refresh the project policy document on ttlSeconds in a long-lived isolate.
  • getConfig sends sdkVersion and the client's platform (dart or flutter).

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 anonymousId and 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 anonymousId on 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 _…Impl exception type names in payloads.

0.2.1 #

  • Deny package:serverpod*, package:relic*, and package:talaria* frames in inApp.
  • ORM-style spans include a db.query.text stand-in (SELECT Product) when raw SQL is unavailable.
  • Copy userId from the current span (enduser.id / user.id) and userAgent from RuntimeContext onto events and finished spans.
  • Expose Span.status and Span.getAttribute.

0.2.0 #

  • SQL sanitizer, DbSpan, and concurrent [SpanScope] for multi-session servers.
  • ignoreErrors / ignoreUrls on TalariaOptions (Sentry substring/regex semantics).
  • Optional userAgent on 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.
0
likes
0
points
1.33k
downloads

Documentation

Documentation

Publisher

unverified uploader

Weekly Downloads

Official Dart SDK for Talaria — capture exceptions and logs into triageable issues.

Homepage
Repository (GitHub)
View/report issues

Topics

#error-tracking #logging #observability #tracing #apm

License

unknown (license)

Dependencies

http, meta, stack_trace

More

Packages that depend on talaria