scoova_monitor 1.5.2
scoova_monitor: ^1.5.2 copied to clipboard
Scoova Monitor SDK for Flutter — crash reporting, analytics, performance, battery tracking, and logging
Changelog #
All notable changes to this SDK are documented here. This package follows Semantic Versioning and the Keep a Changelog format.
1.5.2 — 2026-05-25 #
Added #
scripts/scoova-upload-symbols.js— Node CLI that ZIPs the per-arch*.symbolsfiles produced byflutter build --obfuscate --split-debug-info=<dir>and POSTs them to/v1/upload/mappingso the dashboard canflutter symbolizeobfuscated release crashes server-side. Mirrors the iOS dSYM and Android ProGuard upload scripts the other SDKs already ship. README has the recipe.
Notes #
- No SDK runtime code changed in this release —
scoova_monitorbehaviour is identical to 1.5.1. This release is purely the build-time upload tooling that closes the parity gap with the other four SDKs. - Two server-side symbolicator bugs were also fixed and deployed to prod the same day. Existing 1.5.0 and 1.5.1 customers get the symbolication improvements automatically; no SDK update needed for that. 1.5.2 is what carries the new upload script.
1.5.1 — 2026-05-21 #
Fixed #
- The hang/watchdog crash report now sends the
X-Bundle-Idheader, like every other ingest path. The server uses it to confirm data came from the app registered to the API key.
1.5.0 — 2026-05-21 #
Added #
- Continuous battery sampling — periodic 60s emit of
battery/levelandbattery/is_chargingperformance metrics. Matches iOS/Android BatteryTracker behaviour. - Rooted / jailbroken detection via file-existence probes (no new permissions). Mirrors the Android + iOS native SDKs.
- Screen resolution + orientation captured via
PlatformDispatcher.views.first.physicalSize. - Free disk space on Android via
df -Pon the documents directory. - Install date persisted to a SharedPreferences-equivalent file on
first init; mirrors iOS UserDefaults + Android
firstInstallTime. trackCustomMetric(name, value, unit:)public API — parity with iOS, Android, React Native, and Web SDKs.
Changed #
- SDK version reported as
1.5.0in every event payload.
1.4.0 #
Initial public release.