Tuning “City Drive” Track Filter. Fewer small trips in the same spot.
POI map layer visibility state is correctly saved in the workspace.
Uses longest cleanup time for track data for shared devices.
Added POI ID to Dispatch API model.
Updated speeding expression to do an exhaustive search when looking for the closest road.
Always keep the last accumulator value when cleaning up Accumulator data.
Better road search when using SpeedingExpression.
Improved handling of empty results from geocoding service.
Fixed MSSQL upgrade scripts.
Fixed MSSQL upgrade scripts.
Fixed issue with note categories not being removed visually from the UI when deleted.
- Fixed problem to upgrade when running MySQL 8.0.x on Linux systems.
- Fixed Geofence privileges when creating/editing geofences.
- Fixed migration for invalid geofences.
- Added translations to reporting.
Added Espanol keys to user-based reports.
Professional Arabic translation.
Fixed XML errors in Danish language files.
Added option to upload metadata file.
Added support for e Individual Registration request.
Geofence service - fix expired license issue.
Fixed issue with not being able to select day of month at year's end in report scheduling.
Fixed issue with driverId triggering a change causing a privilege error when being restricted by an access mask.
- Include fix for Kafka commits (GpsGate.IntegrationPack 1.1.60).
- Fixed an issue that displayed the top menu in VehicleTracker before the custom branding color was applied.
- Added a loading animation when waiting for the log in page to load and also when logging into an application.
Fixes early Geofence Service issues.
- Registered mobile app activity.
- Fixed memory leak when devices are blocked by either missing _DeviceLogin privilege or by AccessFilter.
- Improved Application Template imports containing script apps.
- Fixed geofence startup problems when using MSSQL.
- Fixed updating Geofence Groups from scripts.
- Native Maps performance improvements.
Trim names when migrating geofences and geofence groups.
Additional logging in geofence service.
Added TR1000-U, TR1001-U, EV1000-U and EV1001-U to Basic One.
Fixed duplicate geofence names on migration.
Significant Francais update with 1700 new language keys.
Added MT1002, Maintenance service status per vehicle.
Added user based reports TR1000-U, TR1001-U, EV1000-U and EV1001-U.
- Added support for ArcGIS maps.
- Added the Geofence feature.
- Fixed an issue with the trip calendar on iOS.
- Fixed an issue with images on iOS 14.
- Fixed issues with content rendered outside the view on newer phones.
- Improved security.
- Fixed issues with the keyboard on iOS.
- Updated app icon.
- Improved security.
- Added a plugin/platform prerequisites framework.
- More cleanup of old Driver Journal resources.
- Geofence service - fix migration of custom ids
- Security: Add option to enable Token Based Mitigation Authenticate to prevent Cross Site Request Forgery attacks. This can be enabled in SiteAdmin -> Security -> Use Token Based Mitigation authentication.
Improved error handling when geofence KML import fails.
- Added support for ArcGIS maps.
- Added the Geofence feature.
- Fixed an issue with the trip calendar on iOS.
- Fixed an issue with images on iOS 14.
- Fixed issues with content rendered outside the view on newer phones.
Removed and replaced links to http://forum.gpsgate.com in Site Admin and Vehicle Tracker.
Security: improved security by adding the following response headers for service calls:
- X-Content-Type-Options: nosniff
- X-Frame-Options: sameorigin
- Made UPD connection pooling predictable during high loads.
- Fixed an issue that could prevent geofences from being drawn on the map.
Cannot upgrade without first uninstalling the following deprecated plugins:
- AlwaysValid
- CheckHDOP
- Ayna Maps
- VisitAll
- Fixed issue with status indicators' upper limit including removed icon sets.
- Adapted pagination query in the snapshot to be compatible with Sql Server 2008.
- Fixed an issue that caused localization keys with an empty value to display the key instead. Ex: UNIT_SYMBOL_NONE
- Fixed an issue with the two-factor authentication manager window in Vehicle Tracker being hidden for non-Site Admin users.
- Increase retry count for migrations and display message of failure instead of crashing service.
- Fixed an issue that sometimes caused endless loading of a (Vehicle Tracker) application after logging in.
- Fix geofence service init migration.
- Security improved. Upgrade recommended.
- Show warning when trying to edit a geofence without the required privileges.
Geofences as microservice and all accompanying changes to integrate it into the solution
Updated the FleetApp english lang file in preparation for the upcoming Fleet v1.6.X release.
- Fix case where branding could disappear after upgrade.
- Display actual error message when saving a system message fails.
- Hide the "New geofence" button when the user doesn't have edit privileges.
- Fixed an issue causing mobile devices to end up in an infinite reload of the login page.
- GpsGate listener - Do not attempt to process a command on a disposed connection.
Removed EC1000 and EC1001.
- Simplified creation of simulator from User Form:
A unique username will be generated by default.
Removed firewall-check for simulators. - Guard against installing multiple same Geocoders (Geofence, GpsGate, and Geofence + GpsGate).
- Simulator - Fix issue were using a locale that doesn't use the Gregorian calendar would cause the simulator to get stuck in pending mode.
- REST: Trips and Idle reports are now sorted in time order for the Trips resource.
- REST: A resource for getting an accumulator value at a specific time.
GET /applications/{applicationid:int}/users/{userid:int}/accumulators
GET /applications/{applicationid:int}/users/{userid:int}/accumulators/{accumulatorid:int}
GET /applications/{applicationid:int}/accumulators/{accumulatorid:int}
New and fresh German translation.
Added Chinese (simplified) language.
Made routing key templatable again.
Global search can now also find custom fields.
Updated link for Scheduled Reports Status when emailing a report failure notification.
Fix issue with not saving correct marker icon visibility in user access mask editor.
Deprecated. Updates not possible before AssetProtection is uninstalled.
Fuel Consumption REST API - endpoints for custom fields.
- Fixed issue where Device Type would be set to visible by default when opening a non-changed User Type (E.g "Device") in User Type Editor. If user then saved the User Type, Device 1, 2 and 3 would be visible in User Form.
- Update Site Admin to use the new website's news release feed.
- Added a button for copying the IMEI to clipboard.
- Removed _UseSingleLogin privilege and functionality.
- Fix rare case where a server under high load could stop processing some of the incoming device data.
- Added option to redistribute column sizes evenly on resizable tables.
- Deleting simulator stops Getting Started to show Tooltips.
- Simulator is now selected as active once added from Getting Started.
- Simulator created from Getting Started now uses default tags for Device.
Update to new GpsGate logo in Site Admin and browser part of GpsGate Server installer wizard.
- Validate Driver Event Rules configuration when saved.
- Filter user settings send to the UI.
- Updated SiteAdmin news feed URL.
- It is now possible to remove the selected device hardware and IMEI when editing a User.
- Track points Export button visibility now respects the _UseTrackExport privilege.
Removed deprecated Links framework.
Fixed RabbitMQ to resolving variables containing functions (such as START, END, FINAL) during notification.
- Moved all logic around VT application access from IIS to the GpsGate service.
- Faster loading on application.
- Faster role management in VT.
- Removed old AppGateway (old custom login pages are no longer supported).
Fixed an issue where logins with Active Directory and SAML could end up on an empty login screen.
- The columns in Event Panel table can be resized.
- Reverse geocoding improvements (USA).
- Check length when writing event state (to any db type), ensuring that the throw is in the round trip, failing a Script Expression as expected.
- Reverse geocoding improvements (Kuwait).
- Fixed issue where the Getting Started window would show "Cannot set property 'deviceDefinitionID' of undefined"-error when creating Simulator.
Fix crash column not showing any icons after adding it to the vehicle table as a column.
- Increase width of email and SMS recipient dropdown popup in Event Rule window.
- Alphabetically sort geofence tags shown in event expression dropdown.
- Performance: implemented Shared Batch for MSSQL.
- Remove POI custom field values on location removed, category removed.
- Clean up orphans on POI upgrade.
Fix to ensure that 2FA always works within a 30-day period.
Use delimiter set for the application when exporting dispatch jobs.
- Fix issue with report render form not being correctly updated when changing parameters with dependencies to other parameters.
- Set default date values in report form with respect to localized time rather than client time.
- Performance boost while mirroring roles between IIS and the GpsGate Service.
- Add validation to user form to avoid saving a device with an expired settings profile.
Position address that cannot be resolved using geocoding will get an address value containing Latitude + Longitude.
- Increased timeout for map loading in case your network is very slow. Also better error message if this should still occur.
- Using multiple ArcGIS or Geoserver maps will work better with MultiMonitor plugin.
- ArcGIS Map v4 updated to 4.17.
- Native Map 2.0 no longer labeled Beta. Will be the default shortly.
Fixed issue where Event panel become blank when in window mode.
Various upgrades that stopped running on install since .3303 should run again (GC, MIME, JintVersion, NLog targets).
Fix handling of unexpected responses from WASL service.
Reporting: Remove _CreateReport privilege check from the "E-mail the report instead" button.
- Support for updating privileges object reader
Dispatch. - Cleanup from legacy code
Queclink. - Compatibility release.
Deprecating Application Tags for Reporting in the Import Rule.
- Fix next and prev month buttons in the calendar after changing sorting to years.
- Add Select button to date pickers.
- Fix issue where the event panels selected date would reset when reopening the date picker.
- Interacting with large map views with many vehicles and geofences etc should be a bit more responsive.
- ArcGIS Map v4 version updated to 4.16.
Note: Currently you enable v4 by appending "&ggs=v4" to your custom ArcGIS Map url. v3 is still default for compatibility reasons, but will be phased out in due time.
Improved performance for track related operations.
- DispatchApp and Dispatch module can now be selected when adding new keys in the localization editor.
- Added missing English language key to main file and Fleet App.
ArcGIS Map Geocoder now supports a custom server url and login so you can point to your own ArcGIS server. Go to: SiteAdmin->Maps->ArcGIS->ArcGIS Geocoder and choose "Custom Server" mode (bottom of page) for settings.
More improvements for speedier login!
- FleetApp module can now be selected when adding new keys in the localization editor
- Reduce the loading time of the login page.
The columns in Event Panel table can be reordered.
Chinese language updated and renamed from "Chinese" to "Chinese (traditional)"
Added setting to disable nightly processing of report data.
Settings name: Reporting_DisableNightlyProcessing
Simulator
- Simulator: The drawn simulated track will now handle turns and follow the road better.
- Simulator: When starting a new route the simulators initial position will be sent instantly.
- Simulated device state panel: Fix issue where updating an input while driving could sometimes lead to the simulator moving one step back to the previous position.
Device online
- Name is now Display name
- "Device 1/2/3"-tab is moved above "Details"-tab
- "Driver ID" is moved into "Details"-tab
- "Image" is moved into "Details"-tab
- When creating a new device, Username and Display name are now populated with autogenerated suggestions.
Fixes
- Service logs HTTP bindings at startup
- List required Custom fields before not required Custom Fields in User Edit window.
- Fix issue with templates sharing custom fields settings when creating a new through copying it.
Fix issue with some users getting validation error when uploading .csv files.
Rename all legacy Queclink devices to start with "Queclink"
The dispatch pickup location is now working with the application geocoder configuration.
Unique constraint names for 2FA.
2FA - Alter constraint name on updated servers.
Added missing English language keys.
Improved cleanup of accumulator and track data performance.
- Fixed finishing events for event rules that have a schedule and have the 'Finish events automatically when outside schedule' option enabled.
- TFA fixes.
Updated MSSQL database creation for TFA.
Users can set a limit on attachment size for reporting emails (Site Admin => reporting => reporting settings). If the email fails with Smtp Status Code "Exceeded Storage Allocation", the system sends a link to the file instead.
Fix status of scheduled reports was not always updated to 'Sent' when report was delivered.
Improved support for HTTP headers in scripting.
Fix issue with plugin fields causing white screen on device section in user form.
- Fix Area Search for maps with limited projection areas. Local ArcGIS maps for example.
- Fixed sometimes missing localization for "VT_DEFAULT_SHOW_ALL_VIEW" ("No views created") key.
Only show Simulated Device State panel in Window menu when there are simulated devices in an application.
Ignore reports which cannot be parsed and show Info message in terminal
- Add name of report to top when printing, sending html on email and on rendering to pdf.
- Make date picker cover dates from 2007.
- Better error handling in render report UI.
- Fixed caching issue when switching between old and new scripting engine.
- Developers: REST: Check _ReadData access in Tags resource.
- Fixed closing events after they have been cleaned up.
- Improved handling of unsupported character sets in Geocoder cache.
Available on Google Play and TestFlight. Learn how to update.
- Added support for two-factor authentication.
- Fixed an issue with logging in when using the _UseSingleLogin privilege.
- Two-factor authentication can be enabled on the server. Two-factor authentication (2FA) adds an extra layer of protection to your account by requiring you to enter a one-time passcode when accessing your account. To use 2FA, you need to download and install an authentication app on your smartphone or tablet.
- GpsGateServer/SiteAdmin/Index.aspx now redirects to the main login page if the user is not logged in. Redirects to SiteAdmin if user is logged in.
- GpsGateServer/Login.aspx page is now deprecated and redirects to the main login page.