atatus_flutter_plugin 1.0.4
atatus_flutter_plugin: ^1.0.4 copied to clipboard
Flutter bindings and tools for utilizing atatus Mobile SDks
Changelog #
1.0.4 #
- Fixed Android release builds stripping the native SDK symbols this plugin
resolves reflectively. Flutter's Gradle plugin force-enables R8 for the
release build type, so
flutter build apk --releaseminified away names thatflutter runleft intact.consumer-rules.pronow keeps every symbol the plugin looks up by name, includingAtatusSite(custom endpoint), the RUM event model accessors, and the shutdown flush hook. AtatusConfiguration.customEndpointis applied again in release builds; it was silently ignored after minification renamed the fields behind it.- Hardened the reflection guards against R8 damage. They caught
Exception, which does not coverNoSuchMethodError/NoClassDefFoundError, so a stripped symbol could escape as an unhandledErrorand terminate the host app instead of degrading telemetry. They now catchThrowable, and the previously unguarded shutdown path is wrapped as well.
1.0.3 #
- Release 1.0.3.
1.0.2 #
- Release 1.0.2.
1.0.1 #
- Release 1.0.1 with iOS and Web support improvements.
1.0.0 #
- Initial release of
atatus_flutter_plugin. - Real User Monitoring (RUM) support for Flutter applications.
- Support for Log Management, Error Tracking, Mobile Vitals, and Custom Events.
- Automatic view and network resource tracking.