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).