Releases: DataDog/dd-sdk-flutter
Releases · DataDog/dd-sdk-flutter
datadog_inappwebview_tracking 1.1.0-beta.1
- Update flutter_inappwebview support to 6.2.0-beta.2
datadog_inappwebview_tracking 1.0.1
- Initial stable release
- Loosen the version constraint in inappwebiview_tracking.
datadog_flutter_plugin 2.10.0
- Support for
datadog_inappwebview_tracking
. See #624. - Update Android SDK to 2.16.0. For a full list of changes, see the Android Changelog.
- Add warning log when initializing the SDK outside the main process.
- Update Gradle to version 8.10.2.
datadog_webview_tracking 2.1.0
- Update constraints on compatible versions of
datadog-sdk-android-webview
.
datadog_flutter_plugin 2.9.0
- Add ability to add custom gesture detectors to RumUserActionDetector.
- Add ability to add custom attributes to RumUserActionAnnotation.
- Extract route names from any base Route.
- Fix distributed tracing for Web.
- Fix WebView tracking on Android
- Update iOS SDK to 2.20.0. For a full list of changes, see the iOS Changelog.
- Fix race condition during consent change, preventing loss of events recorded on the current thread.
- Update Android SDK to 2.15.1. For a full list of changes, see the Android Changelog.
- Use Java 11 bytecode for public modules.
- Fix the regression for the TelemetryErrorEvent with throwable.
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.