4.7.0

New GUI - Version 4.7.0

Status: Active Development

Additions

  • Added QR-code device onboarding: scan a code to open the white-label mobile app with the server address and tracker ID pre-filled and connect automatically
  • Added multi-app support to mobile-app settings for white-label deployments
  • Added the object name to history event pop-ups
  • Added admin-defined default parameters per report type, prefilled in the report form in both the legacy and new UI
  • Added control over command queueing: queueing to offline devices is now off by default, and queued commands expire
  • Added UDP transport for the gosafe, tlt2h and wialon protocols
  • Added gt06 wired temperature probe decoding
  • Added decoding of many Queclink GTERI peripheral fields, including 1-wire and iButton IDs, CAN data, fuel, RS485 and Bluetooth accessories
  • Added standard JT808 command support for huabao devices, mapped per device model
  • Added native gpstrack-go support for 2 additional device protocols migrated from the legacy stack: maxpb, r16h

Improvements

  • Improved handling of heartbeat and status packets that carry no GPS fix, so they no longer create false movement, wrong stop and idle times, or routes that jump back after a reconnect or server restart
  • Improved Queclink (gl200) decoding: corrected report parsing across many models, added HEX report support (GV56, GV56RS and GB100), and recovered engine hours and mileage from ignition reports
  • Improved device protocol accuracy through upstream sync reviews across many protocols, including EGTS, TAIP, Teltonika, JMAK, xexun and t800x
  • Improved decoder resilience against malformed frames and internet scanner probes
  • Added per-user and per-server limits on active dash cam streams and intercom sessions
  • Improved new UI data table performance
  • SMTP is now required for outgoing email, and sending without SMTP has been disabled

Fixes

  • Fixed Teltonika no-fix (0,0) records being published as valid for devices behind a relay reporting a fixed satellite count
  • Fixed Queclink GV310LAU reports jumping 8 hours ahead on ignition and power-wake events
  • Fixed missing satellites and main power for MiCODUS devices sending 47 and 51-byte h02 records
  • Fixed h02 V19 frame decoding of ICCID, fix time and status word
  • Fixed RFID values not decoding on JT808 devices
  • Fixed BSJ pet trackers decoding as generic JT808 after a firmware registration change
  • Fixed JC181 fixes being published 3 hours ahead by applying the device's reported timezone
  • Fixed JC181 SD-card video replay showing no video
  • Fixed custom commands not reaching legacy-format Suntech trackers
  • Fixed text custom commands not being sent to huabao GSG03 and Uniwoay C003F devices
  • Fixed positions losing all parameters when a value contained a <, > or & character
  • Fixed dash cam commands to offline devices being silently queued instead of returning an error
  • Fixed dash cam SD-card upload failing with a connection error, and unreadable text in the dash cam modal in dark mode
  • Fixed an error when stopping a dash cam stream
  • Fixed dash cam video conversion failing on some .h265 recordings
  • Fixed black squares appearing instead of Arabic text in generated reports
  • Fixed the map missing from reports generated by email
  • Fixed distance calculation in reports when an odometer sensor with a connected parameter is used
  • Fixed scheduled command sending
  • Fixed errors sending sharing links with a duration and updating alerts after the framework upgrade
  • Fixed the second webhook not firing when an alert has two webhooks configured
  • Fixed an API error when updating a geofence that no longer exists
  • Fixed Google geocoding failing on servers with an IPv6 address
  • Fixed an error when using the Geocod.io geocoder
  • Fixed push notifications failing on transient connection resets, which are now retried
  • Fixed high CPU load caused by event-processing database indexes
  • Fixed a map load error in the new UI
  • Fixed the map zooming back out by itself after zooming in
  • Fixed geofences not showing on the map when focused in the list while the geofence map control is off
  • Fixed child fields staying empty when a form's data loads lazily
  • Fixed object icon reordering not persisting past position 127
  • Fixed the widget bar not sliding to the side
  • Fixed the layout not fitting on mobile web
  • Fixed reseller branding falling back to the default server logo when the session had a language set

⚠️ GUI Transition Notice

The Legacy GUI (3.x) is approaching end-of-life and receives only critical fixes.

All new features and UI enhancements are released exclusively in the New GUI (4.x).