ArcGIS map layers are now available in general release - a great way for Esri users to see all of their data directly on the map. We've also updated the POI interface and made lots of backend improvements. Learn how to update your server.
Keep scrolling to dive into the details!
New
ArcGIS map layers
- Run all your ArcGIS maps as layers on top of Native Map 2.0.
- ArcGIS Webmaps updated to ArcGIS v4.
- NOTE: ArcGISMap will not work with IE11.
POI (Points of Interest)
- Points of Interest redesigned with performance improvements (geocoding, event rules, import & export), native import and export, and a new UI.
Tracks (beta)
- Tracks 2.0 beta now supports events in the timeline and on the map among other updates.
Vehicle Status (beta)
- Add icon sets and event badge to vehicle status.
- Other minor enhancements.
Device Plugins
We also updated device plugins and added more supported devices. To see the updates, search for your device on our supported devices page. All device pages show the releases for the device manufacturer.
- Antzer Tech
- Astra Telematics
- ATrack
- Concox
- DM Telematics
- ERM
- GpsGate
- Meitrack
- ORBCOMM
- Pacific Track
- Queclink
- Telic
- Teltonika
- TOPFLY
- Xirgo (BCE plugin)
Improved
Security improvements have been made, so we recommend a server update.
We also improved the user experience with a better preview of selected items when using a multi-select list in the application.
Developer & system administration
- Finding files is easier with two default file extention changes: batch user import and batch update have default .csv extensions. Import geofences has default .kml/.kmz and .csv extensions.
- More detailed logging for 'not found' geofences and database-related errors. We also improved cleanup for template entries for deleted items.
- Limit ongoing events for the same user and event rule to 100 from namespaced scripted events.
Use case-specific/ regional plugins have also been updated:
- MPOB: add QZE report.
- SUTRAN: convert speed to km per hour (instead of miles per hour) according to new specifications.
Fixed
A few fixes for the user interface and a few for the backend/system admin are included.
- Fix bug where “Install plugin” button wasn’t correctly shown in the User form.
- POIs: Fix color in import. Fix timeout error when removing a POI group with many POIs. Fix dispatch menu on POI plus various POI post release fixes.
- Fix Charging and SosButton field type.
Developer & system administration
- Bug fix for "Cannot access a disposed object. Object name: 'MySqlConnection'"
- Remove a geofence from groups when it's deleted through REST API.
- Fix compatibility with the current Reporting plugin.
- Fix database deadlock when processing reporting data using Microsoft SQL Server.
- Fix case where data was not cleaned up after removing an application.
We've introduced lots of new features to Tracks 2.0 and welcome your feedback. If you have fleet vehicles that make private trips in off-hours, we've made it easier to automate trip privacy. We've also added Hindi and Indonesian to our official system languages. Read the April release blog or continue below for all of the details.
Remember, Tracks (and vehicle status!) are available in preview release. Learn more about the new Tracks and Vehicle Status on the blog. Learn how to update your server.
New
Tracks
- We made time & date selection faster by adding predefined time span options to calendars. Options: today, yesterday, this week, and last week.
- We added a refresh button. It's especially useful when your selected date span is set to a future date/time and you want to update the panel with the latest data.
- Tracks on the map now show track direction.
- The average moving speed is now part of the trip summary.
- Trips honor the exact start and end time provided by the user.
- You can save the active screen (Trip List, Timeline, or Track Point List) to your workspace.
Localization
- We released two new translations: Indonesian and Hindi.
Developer & System Administration
- Off-hours trips can be set to remain private for all appropriate vehicles. We now allow scripting for hiding devices' position source (user.setHidePosition(bool) in Script App scripts) so you can automate off-hours privacy.
Device plugins
We also updated device plugins and added some more supported devices. To see the updates, search for your device on our supported devices page. All device pages show the releases for the device manufacturer.
- Concox
- EELink
- ERM
- Meitrack
- ORBCOMM
- Queclink
- Teltonika
Improved
Tracks
- We made various bug fixes and UI & performance improvements.
- We now create standstills from trip data instead of from statuses, and we don’t show statuses in the standstill map tooltip.
- We improved map polyline performance.
- Formatting for smaller distances and durations has been improved.
- The system now sorts vehicles in the order that they were added.
- Vehicles should maintain their assigned label color while they are selected in the panel.
User Experience
- We made map performance improvements for Chrome and Edge browsers (Chromium).
Localization
- Arabic, Chinese, French, German, Portuguese, Spanish, and Swedish received updates.
Developer & System Administration
- HTTP types are now exposed to Click Scripts (WindowsMenuClickScripts).
- We added throttled logging of DataForward feature in the case of the forwarding failing.
- There is now better handling of 502 (Bad Gateway) errors from OneMap.
- The dashboard has access to the database during service shutdown.
- We added the Fleet App and the Dispatch App as results to the Activity System query.
- More retries and sleep interval to the geofence migration have been added.
- We changed to MySqlConnector for the geofence service.
- The login page is automatically reloaded if the service is stopped until service is running again.
- We no longer require or use Odbc Connector and MySql Connector/Netis since we switched Database Connector for MySql to https://mysqlconnector.net/.
- WASL: we set SFDA VehicleStatus according to new specifications.
Fixed
User experience
- We fixed a bug that sometimes made it look like no map or workspace was selected in the menus.
Fleet & mobile
- An issue with a firewall test for iOS devices is now fixed.
Geofences
- An error occurring when duplicating an Event Rule containing a Geofence expression is now fixed.
- Geofence group description migration is fixed.
- Servers with the Turkish OS system 'culture' will no longer experience a geofence feature malfunction - this is now fixed.
Reporting
- We made some small fixes including allowing UTF8 names in reporting Geofence queries.
- DataScope options are now always sent as values when rendering a report.
- Unsigned Reporting and Fuel Report.
Developer & System Administration
- We fixed a logging issue that could cause high CPU usage.
- Loading and deleting a Command Notifier for which the device has been deleted will no longer fail.
March's release includes more localization and user experience improvements plus small improvements and fixes across many features. We've also got two major features available in preview release: Tracks and Vehicle Status.
Improved
Localization
- French translation updates and new translations for reports.
- Added some missing localization keys for Czech, Croatian, and Polish. You'll notice them in Icon Categories, Application Console, Publish form, and the Edit User Access Mask.
- Updated the names of some language plugins to match the English language in the UI.
User Experience
- Map performance improvements.
- Made it possible to delete views that contain lots of Dashboard data.
- Trimmed down the vehicle map label attributes' width to make the viewing experience better.
- Search field for selecting applications auto-focuses again when logging in.
Geofences
- Updated text in Geofence Group form to make it straightforward and easy to use.
REST Resources
- REST - added BoundingBox to GeofenceModel.
Developer & System Administration
- Updated RabbitMQ.Client library to the latest available, currently 6.2.1.
- Updated to ArcGIS v3.35.
- Prerequisite check for .net48 to Updates.v5.
- Implemented a more resilient way to rename plugins.
- Limited the time the Dashboard has to complete a stop of the service.
- Set default DB command timeout to 600 seconds.
- Improved error logging procedures for inactive HTTP connections and OneMap.
- Updated language plugin dependency.
- Added assembly redirects to DistributeSystem.Net.Http, System.Threading.Tasks.Extensions, and System.Memory.
Fixed
User experience
- Fixed issues with map getting 'stuck' when dragging tools or editing geofences in Native Map 1.0. Have you tried Native Map 2.0 yet?
- Fixed user actions around views management.
- Fixed the event rule creation form so that everything loads in the proper sequence.
- Fixed an issue with not being able to save a user when a settings profile has been removed.
- Corrected filter trips by period.
- Icon library import works again.
- No more firewall test bug when using the simulator - this has been fixed.
Geofences
- Fixed adding geofence groups to script apps and export/import of script apps with geofence groups.
- Exposed geofences object with modifiable groups to timer scripts.
Reporting
- Fixed issue where rendering a report in the browser and emailing a report could produce different results.
- Fixed an issue with the eco report template (EC1002).
- Fixed a couple of Mac and Safari issues with editing and rendering reports.
Chat
- Chat plugin message visibility bugfix.
- Chat plugin sender username works again.
REST Resources
- Fixed pagination on the geofence REST resource.
Developer & System Administration
- User Search now honors ReadApplication tag privileges. Site Admin users will only see users that they have access to in User Search.
- Fixed loading plugins in Mobile.
- Shared Batch fixes for MSSQL.
- Fixed MSSQL packages for LdapSync.
- Do not reinsert deleted rows.
- Fixed various upgrade procedures that failed either due to cases when updating from a very old version or that the procedure was not idempotent and could not re-run after a previous failure.
- Removed code around nightly track processing for good (has been disabled for years).
- Fixed issue that prevented SUTRAN service from starting.
- Added a second attempt to delete old WebUI assemblies.
- Extra logging during deploy.
- Fixed issue where columns in the event table weren't being reordered correctly.
- Fixed khmer geofence custom id migration (NEPHILA-115).
- Update tag_privileges_obj table when migrating geofences.
- Fixed bug in tree-control for report query editor.
- Ensure Reporting doesn't pull in VT-code in SA.
- Fixed track service fails when track data contains out-of-bounds values for speed and/or heading.
Deprecated
TR2001 (Trip & Idle report) has been replaced by TR1000-U.
In addition to a new official Portuguese translation, we've got lots of tweaks and UI improvements. You can also now enable/disable map providers for the Fleet app, giving you more control of the end user experience. Read more highlights here or dive into the details with the release notes below.
New
Fleet
- Map providers can now be enabled/disabled (specifically for the Fleet app) on the server using the _FleetAppUseMap privilege. Supported maps are Google Maps and ArcGIS map.
Localization
- Portuguese' is completely updated. The language flavor is Brazilian Portuguese. The separate 'Portuguese Brazil' language is removed.
General
- Deploy framework can now check if GpsGate Server is running on a server with .net48 runtime installed.
- Warning in Site Admin when using MySQL 8.0.23, which is not compatible with GpsGate.
Improved
Localization
- Removed 'Espanol 2' language.
- Language key updates (Chinese, German).
User Experience
- Better error message when a .net Framework is missing, including a link to download page.
- Improved performance executing Event Rules.
- Added DEBUG: to messages that are not errors in geofence cache log.
- Performance improvements. Faster loading.
Privileges
Do not allow login to the desktop application (Vehicle Tracker) while having only the _MobileLogin privilege. Previously having the _MobileLogin would allow login to the desktop application. As this is no longer the case, some roles might have to be updated accordingly.
- _MobileLogin is required to access the Mobile site
- _WebLogin is required to access the Desktop site
General
- Geoserver Map can now opt-out of using background color (bgColor) for possibly better tile caching.
- Sharing location (publish plugin): All scripts are now loaded from relative paths. Allows for UI port forwarding.
- Set a capacity for device processing queues. Once the capacity is reached, the device will be disconnected and will require reconnecting.
- Improved Saml logging.
- Disable Event Rule HTTP notifier (Command Notifier -> Custom Server -> http) if there are 10 consecutive notification failures within a 10 minute period. Re-enabling the notifier after 10 minutes.
- utf8mb4 connection string charset for newer MySql versions.
Fixed
Fleet & mobile
- Fixed an issue in mobile causing IIS not booting up and register components as expected. This caused issues like EventRules having Geofence Expression could not be created or modified.'
- Geofences on Google Maps should be displayed with the correct color all the time now.
- Avoid app crashing when a geofence group is deleted on the server.
- Touches outside a bottom sheet should now minimize the bottom sheet.
User experience
- Filter invalid positions when drawing tracks.
- Mouse wheel zoom works on custom maps again.
- Removed excessive and faulty error log messages.
- Fixed a bug saving status icon in User Form.
- Fixed a bug that could cause tracks to not load on large servers with a short device update interval.
- Fixed an issue with the accumulator date picker in the user form.
- #ERR now displays in fields in the vehicle list that earlier crashed the complete list.
- Fixed issue with the default value for settings profile not being displayed when opening a user type in the user type form and not being used in user form correctly.
- Fixed a bug that could cause the Maintenance Notification form to not display properly.
- Fixed a bug that caused the command tag new/edit window to not display properly.
- Fixed migration for Arabic geofences.
General
- Fixed a bug that prevented Application Tags being selected in the SMS Provider dropdown in SiteAdmin -> Settings -> SMS page.
- Fixed Datcom protocol.
- Fixed NullReferenceException while fetching SessionContext without a cookie set. Update assembly redirect for Newtonsoft.Json.
- Removed aspx webform based http device endpoints under the following paths: - http(s)://hostname/gpsgate.aspx / - http(s)://hostname/sanav.aspx
Deprecated
GpsGate will soon no longer support .NET Frameworks below version 4.8. We recommend updating this month, although version 4.7 is still supported for a short period of time. You can download and update the newest .NET Framework here (Runtime).