Releases: DataDog/dd-sdk-flutter
Releases · DataDog/dd-sdk-flutter
datadog_flutter_plugin 2.8.0
- Add
DialogRoute
handling to thedefaultViewInfoExtractor
. - Add experimental
addViewLoadingTime
API to RUM. - Increase timeout for mappers on Android. See [#652]
- Fix an issue where incorrect method channels were called for mappers in cases where multiple channels exist on Android. See [#652]
- Update iOS SDK to 2.18.0. For a full list of changes, see the iOS Changelog.
- Ignore network reachability on watchOS.
- Send retry information with network requests.
- Update Android SDK to 2.14.0. For a full list of changes, see the Android Changelog.
- Use NO_EXPORT_FLAG for BroadcastReceiver on API above 26.
- Update OkHttp to 4.12.0.
- Update Gradle to 8.9 and AGP to 8.5.2.
- Make sure user properties are immutable when setUserInfo.
datadog_flutter_plugin 2.7.0
- Support selective injection of trace contexts with TraceContextInjection configuration item.
- Bump minimum Dart version to 3.3.0 (Flutter 3.19.0).
- Add WASM support by removing references to
dart:html
andpackage:js
- Wait to start views on Flutter Web to avoid location mismatch.
- Upgrade Android to
compileSdkVersion
34 to prevent issues with Flutter 3.24. See [#639]. - Add an option to support detection of non-fatal ANRs on Android.
- Add an option for detecting non-fatal app hangs within a givin threshold on iOS.
- Update iOS SDK to 2.15.0. For a full list of changes, see the iOS Changelog
- Send memory warnings as RUM errors
- Inject backtrace reporter into Logs feature.
- Use
#fileID
over#filePath
as the default argument in errors.
- Update Android SDK to 2.12.1
- InternalMetrics: Add sampling rate to internal metrics.
- Core: Increase retry delay on DNS error.
- Reduce Method Call Sample Rate and limit total telemetry events sent per session
datadog_flutter_plugin 2.6.0
- Remove use of singletons for RUM / Logs plugins to fix "No Implementation Found" errors. See [#596]
- Upgrade iOS SDK to 2.13.0. For a full list of changes, see the iOS Changelog
- Bump IPHONEOS_DEPLOYMENT_TARGET and TVOS_DEPLOYMENT_TARGET from 11 to 12.
- Fix compilation issues on Xcode 16 beta.
- Crash errors now include up-to-date global RUM attributes.
- Update Android SDK to 2.11.0. For a full list of changes, see the Android Changelog
- Global: Fix thread safety warnings
- Limit total telemetry events sent per session.
- Add Method Call Telemetry.
- RUM: Flag critical events in custom persistence.
datadog_gql_link 1.1.1
- Fix an exception when attempting to
jsonEncode
unencodable variables.
datadog_tracking_http_client 2.2.0
- Support 128-bit trace ids in distributed tracing.
datadog_grpc_interceptor 1.1.0
- Support 128-bit trace ids in distributed tracing.
datadog_gql_link 1.1.0
- Support 128-bit trace ids in distributed tracing.
datadog_flutter_plugin 2.5.0
- Support 128-bit trace ids in distributed tracing.
- Update iOS to 2.11.0. For a full list of changes, see the iOS changelog.
- Add fatal app hang tracking in RUM.
- Solve false-positive privacy manifest warnings on Required Reason API usage.
- Call RUM's
errorEventMapper
for crashes. - Support calling log event mapper for crashes.
- Start sending data immediately after SDK is initialized.
- Update Android to 2.9.0. For a full list of changes see the Android Changelog
- Call RUM's
errorEventMapper
for crashes. - Start sending batches immediately after feature is initialized.
- Call RUM's
datadog_tracking_http_client 2.1.2
- Constrain compatible
datadog_flutter_plugin
to <2.5.0
datadog_grpc_interceptor 1.0.1
- Constrain compatible
datadog_flutter_plugin
to <2.5.0