- Team markers no longer disappear when an unordered realtime query reaches the Data API row limit.
- Fresh locations are selected consistently by their capture time.
- Equal capture times use a deterministic tie-breaker, keeping map results stable.
- Structured diagnostics record the number of realtime location rows received.
Release notes
VoxGuard 4.8.28
Internal pilot release with more reliable realtime team-location loading and consistent map freshness.
Release date: July 29, 2026
Runtime version: 4.8.28+26072901
What's new
Team locations load deterministically
Availability
Internal store channels
- Google Play Internal testing: build
26072901uploaded and verified. - iOS TestFlight: build
4.8.28 (26072901)uploaded, accepted, and processed. - This is not a public app-store release.
Verification
Release checks
- Release workflow, localization, authorization, static-analysis, and coverage gates passed.
- The full Flutter suite passed: 2,607 tests with 25 documented skips.
- Focused location ordering, timestamp precedence, freshness, and telemetry regression tests passed.
- The approved historical location-data maintenance completed successfully and the read-only follow-up found no remaining timestamp anomalies.
- Simulator tests were intentionally omitted for this release.