datadog_flags 1.1.0 copy "datadog_flags: ^1.1.0" to clipboard
datadog_flags: ^1.1.0 copied to clipboard

Datadog Feature Flags and Experimentation SDK for client applications.

Changelog #

1.1.0 #

  • Add DatadogFlagsConfiguration.initializationTimeout for the first context initialization. The default is five seconds. Set it to null, zero, or a negative duration to disable it.
  • Complete initialize() with FlagsInitializationTimeoutException when initialization exceeds the timeout. Catch this exception to continue application startup. The assignment operation continues and can make assignments available later.
  • Keep matching stored assignments available during initialization. Evaluations without assignments return the caller-provided default with providerNotReady.
  • Preserve cache write ordering across SDK reconfiguration so pending writes cannot restore assignments after a reset.
  • Include the assignment serial ID in exposure events when available. Send a new exposure when the serial ID changes.

1.0.1 #

  • Fix Flutter Web flag evaluation events failing with HTTP 403 errors caused by CORS preflight requests.
  • Preserve evaluation metadata when sending flag evaluation events from Flutter Web.

1.0.0 #

  • Initial preview release of the native Dart Datadog Feature Flags and Experimentation SDK.
  • Support precomputed assignment fetching, typed local evaluation, exposure tracking, flag evaluation tracking, and optional assignment storage.
0
likes
160
points
2.78k
downloads

Documentation

API reference

Publisher

verified publisherdatadoghq.com

Weekly Downloads

Datadog Feature Flags and Experimentation SDK for client applications.

Homepage
Repository (GitHub)
View/report issues
Contributing

Topics

#datadog #feature-flags #experimentation

License

Apache-2.0 (license)

Dependencies

http, json_annotation, meta, uuid

More

Packages that depend on datadog_flags