datadog_flutter 1.1.0-dev.4 copy "datadog_flutter: ^1.1.0-dev.4" to clipboard
datadog_flutter: ^1.1.0-dev.4 copied to clipboard

outdated

Community implementation of native bindings for Datadog's SDK. Not an official package.

Unreleased #

1.1.0 / 0.1.0 #

  • BREAKING CHANGE DatadogFlutter should no longer be treated as an instantiable class; instead, access all properties statically (while admittedly a class of only class methods is poor practice, this replicates the Datadog SDKs and provides a predictable interface). Migrate the arguments from the original constructor to DatadogFlutter.initialize, ideally invoked before app start. For example, DatadogFlutter(clientToken: 'abcd') becomes DatadogFlutter.intialize(clientToken: 'abcd').
  • BREAKING CHANGE The logging functionality has been moved from DatadogFlutter to DatadogLogger. Datadog has been adding a lot of new instrumentation to their SDKs and the features should be similarly distributed between different classes.
  • BREAKING CHANGE Due to a change in Datadog's SDK to comply with GDPR regulations, TrackingConsent must be granted to submit events or logs to Datadog. Providing pending will collect events but not report until the property is granted. Supply this value in initialize and, if necessary later, in updateTrackingConsent.
  • Opt-in support has been added for Real User Monitoring, adding error, event, and screen tracking.
  • Opt-in support has been added for Tracing, following an HTTP request from the client to the server. Goes well with RUM.
  • Multiple DatadogLoggers can be instantiated and persisted.
  • Support EU endpoints (#4)

1.0.1+1 #

  • Fix Swift error with EU endpoints

1.0.1 #

  • Support configuration for EU endpoints (#4)
  • Use MavenCentral instead of JCenter for dependency (#8)

1.0.0 #

  • Sound null safety

1.0.0-nullsafety.0 #

  • Null safety prerelease

0.0.4 #

  • Use MavenCentral instead of JCenter for dependency (#7)

0.0.3 #

  • Fix null pointer on Android (#3)

0.0.2 #

  • Switch to Swift implementation

0.0.1 #

  • Initial
13
likes
0
pub points
72%
popularity

Publisher

unverified uploader

Community implementation of native bindings for Datadog's SDK. Not an official package.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter, http, logging, meta

More

Packages that depend on datadog_flutter