NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #683 most downloaded on pub.dev
A wrapping implementation of HttpClient for tracking resources with Datadog
Last release 9 days ago
28 Sep 2026
Release timing varies
gaps range from 2 weeks to 11 months
Nearly every release is documented
notes for 17 of 18 stable releases
1 version withdrawn
withdrawn after publishing
4 years old
25 releases · first in 2022
One column per quarter.
The version constraint on datadog_flutter_plugin has been loosened to allow v4 in addition to v3.
datadog_flutter_plugin has been loosened to allow v4 in addition to v3.The datadog_flutter_plugin version constraint has been loosened to allow both v3 and v4 of the plugin.
datadog_flutter_plugin version constraint has been loosened to allow both v3 and v4 of the plugin.Add RUM resource size tracking for chunked / streamed responses.
Properly depend on Datadog 3.0.
Support automatic dart:io network tracking from background isolates.
dart:io network tracking from background isolates.compileSdk to be 35 on main package.List to JSArray for Flutter Web.The version constraint on datadog_flutter_plugin has been loosened to allow v3 or v4.
datadog_flutter_plugin has been loosened to allow v3 or v4.clientListener. See #716ignoreUrlPatterns when using the attach configuration.TraceContextInjection configuration.The version constraint on datadog_flutter_plugin has been loosened to allow both v3 and v4.
datadog_flutter_plugin has been loosened to allow both v3 and v4.Constrain compatible datadog_flutter_plugin to <2.5.0
datadog_flutter_plugin to <2.5.0Fix _TypeError when request URL is matched ignoreUrlPatterns. See [#590] (Thanks [@ronnnnn][])
_TypeError when request URL is matched ignoreUrlPatterns. See [#590] (Thanks [@ronnnnn][])The version constraint on datadog_flutter_plugin has been loosened to allow v4, so datadog_inappwebview_tracking can now be used alongside either v3 o
datadog_flutter_plugin has been loosened to allow v4, so datadog_inappwebview_tracking can now be used alongside either v3 or v4 of the core plugin.datadog_flutter_plugin has been loosened to allow v4, so projects upgrading to datadog_flutter_plugin v4 no longer need a dependency override.ignoreUrlPatterns.* Update to v2.0 of Datadog SDKs
Update version constraints to allow 1.x.x versions of the http package.
http package.Fix not exporting DatadogTrackingHttpClientListener from @ClaireDavis.
DatadogTrackingHttpClientListener from @ClaireDavis.Have DatadogTrackingHttpClient use HttpOverrides.current if they already exist. See [#424]
DatadogTrackingHttpClient use HttpOverrides.current if they already exist. See [#424]attributeProvider parameter to DatadogClient to allow users provide attributes for RUM Resources automatically created by DatadogClient.DatadogTrackingHttpClientListener to allow users to provide attributes for RUM Resources created by DatadogTrackingHttpClient.close not having the correct stack trace.Fix an invalid assertion when processing stream errors. See [#355]
Add methods for enabling the DatadogTrackingHttpClient in add-to-app scenarios.
dd.rule_psr) for APM's traffic ingestion control page.http pub package.b3 and W3C tracecontext header injectionForward DatadogFlagsConfiguration.initializationTimeout to the core SDK. The first context initialization has a five-second timeout by default. Set it
DatadogFlagsConfiguration.initializationTimeout to the core SDK. The first context initialization has a five-second timeout by default. Set it to null, zero, or a negative duration to disable it.FlagsInitializationTimeoutException when initialization exceeds the timeout. Catch this exception to continue application startup. The assignment operation continues and can make assignments available later.datadog_flags: ^1.1.0 so the core SDK supports initialization timeouts.datadog_flutter_plugin versions from 3.4.0 through 4.x.DatadogFlagsConfiguration.initializationTimeout for the first context initialization. The default is five seconds. Set it to null, zero, or a negative duration to disable it.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.providerNotReady.Updated to use datadog_flutter_plugin 1.0.0-rc.1
datadog_flutter_plugin 1.0.0-rc.1Nothing published for this version
* Stable release of 1.0.x
💥 BREAKING - Set the 1.0.x line to be Dart 2.15 (Flutter 2.8) and below. If you are using Dart 2.17 (Flutter 3), use the 1.1.x line.
datadog_flutter_plugin 1.0.0-rc.1Add methods for Dart 2.17, set minimum supported version to Dart 2.17
Decrease the SDK constraint from Dart 2.16 (Flutter 2.10) to Dart 2.15 (Flutter 2.8)
Removed using platform traces / spans in DatadogTrackingHttpClient
Initial split of DatadogTrackingHttpClient into its own package
Your coding agent can read these notes before it upgrades. Set up the MCP server →