vunet_flutter_plugin 0.0.3
vunet_flutter_plugin: ^0.0.3 copied to clipboard
A Flutter plugin from VunetSystems for Mobile Real User Monitoring.
Changelog #
0.0.3 #
Changed #
- iOS: the native agent moves to
Vunet0.0.20 (CocoaPods) /mobile-sdk-iosfrom 0.0.20 (Swift Package Manager). Runpod install --repo-update.
0.0.2 #
Breaking #
app.jankspans:app.jank.severityis renamed toapp.jank.type(same values), matching the native agents. Backend queries keyed on the old attribute must be updated.
Added #
- Flutter spans bridged to the native agent now carry
semantic.summary, a short human-readable description of the span. dart run vunet_flutter_pluginconfigures the Android and iOS native builds fromvunet.config.yamlat the project root (early native init). Safe to re-run whenever the yaml changes.
Changed #
- iOS: the native agent now comes from the CocoaPods Trunk pod
Vunet(0.0.15) instead of a vendored xcframework. Runpod install --repo-update. - Android: the native agent moves to 0.0.8-SNAPSHOT, pinned in
android/vunet_stack.version. Apps must usedesugar_jdk_libs2.1.5.
Fixed #
- The Swift Package Manager manifest no longer points at a developer-local iOS
SDK path; it resolves
mobile-sdk-iosfrom GitHub.
0.0.1 #
- Initial release: Real User Monitoring for Flutter, bridging spans to the
native VuNet Android/iOS agent.
- Navigation:
RouteObserverService(including nested navigators), with tab switches viaVuTabScope,VuIndexScopeandVuTelemetry.logTabChange. - HTTP:
dart:ioandpackage:http, with dns / connect / ttfb / download phases and W3Ctraceparentpropagation. - Image loads:
VuNetworkImageandVuImage.network. - User interactions:
VuTelemetry.logInteractionwithInteractionTypes. - Custom actions (
VuTelemetry.action) and handled errors (VuTelemetry.error.record). - UI / platform error capture and
app.jankframe monitoring. - Custom attributes via
VuTelemetry.setCustomAttribute. - Instrumentation scopes namespaced
com.vunetsystems.rum.flutter.*.
- Navigation:
- Dio, go_router and cached_network_image support ship as separate packages:
vunet_flutter_plugin_dio,vunet_flutter_plugin_go_routerandvunet_flutter_plugin_cached_network_image. - Built on a fork of Workiva
opentelemetry-dart 0.18.6
(Apache-2.0); see
NOTICE.