- Add support for multiline text for User Description property and custom fields of type "Paragraph Text" for Batch Edit/Import/Update User features.
- Fix a rare issue with POI search when it might throw an exception.
UI improvements in the Queue viewer page in Server Administration.
- The Publish map (iframe) now exposes a micro API for extensions.
- RabbitMQ compatibility fix.
- Various performance improvements.
- RabbitMQ: add possibility to enable and disable each configuration, and set timeout for connections. Improve failure handling.
- Web UI: fix speed column data not being visible when exported.
- Web UI: add more checks to ensure device edit form is displayed only when all data is loaded.
Fix an issue when using a calendar in dispatch causes an error.
Add index on 'sessions' table 'expire' column.
Fix an issue when POI mega search could return duplicates.
Fix to remove duplicated keys when there is more than one track point with the same timestamp.
Fix the search-box in Server Administration -> Applications -> Manage Applications. A search could sometimes fail with a blank page as a result.
- Fix memory leak for sessions.
- Support for event from GpsGate Server to Slack.
- Modernized AreaSearch look with new React UI.
- Add new English language keys and icons.
Fix case where email components could use excessive resources.
Fix issue where the email component could malfunction and use excessive resources.
Update privileges to show under Data in User Actions. Tracks changes going forward, but not historical.
Fix reverse geocoding for PickPoint.
Improve error message language around weak passwords when adding API new user.
Disable Switch to Application icon when application is expired.
Add option to export a template as xml in Manage Applications.
Fix user sync stopped working when using tags.
- Fix for invalid line break in maintenance notifications.
- Fix for situation with database upgrade from MySQL < 5.5.3.
- Fix an issue with the Batch Update User functionality in cases when there are both a tag and a role have the same names.
- Fix deploy in cases where a plugin dependency is not part of the current repository.
Fix instance when markers failed to show up on the map while alternating between views.
Site Admin terminal and queue viewer pages have moved in-app! These features are now found in the app's main menu -> Server Administration -> Status -> Server Terminal.
Reports are now available in Excel format (xlsx).
Update Google Maps plugin.
Security settings updated to accommodate service email providers.
Duration fields in events and Tracks now processes time in seconds.
Fix issue where Google Maps was not populating in Fleet App.
- Improve message options when sending to a receiver with a delay or full inbox.
- Add support for aborting emails and sending cancellations.
Fix localizations in admin forms.
Fix text on Form Items to avoid crammed text.
Email service version update to include email message validation.
- Camera date picker no longer indicates photos are present when they are not.
- Camera photo overview window and photo window can now be resized and maximized.
- Downloading a photo now gets the same name as when it was uploaded.
Updated cross-site ASPX setting title and toggle for added security.
Improve filtering for malformed and corrupted email messages that contained no body or attachments.
- Fix device mapper script having multiple output and returned 'null' for one or more causing following problems:
- Device data for those devices was not processed
- REST API user status endpoint failed with HTTP 500
- Fix case where Email.Service operators were not able to send generated reports to any email recipients external users not registered in GpsGate Server.
- Move OneWire implementation to new DeviceIntegration framework and add OneWire support for Meitrack.
- Add REST resource for deleting tags.
- Fix case where temporary tables potentially are not cleaned up causing database storage to grow unnecessarily.
- Fix issue that caused application branding to be applied even if it was disabled in Edit Application form.
- Pre-select "Basic One" template when creating a new application.
- Open Edit Application view after creating a new application.
- Malaysia Ministry of Transport requires data from trackers to be sent to their gateway before being processes. This new plugin allows that. UI to edit configuration is available.
- Automated task to clean email delivery logs once daily.
- Fix malformed REST endpoint in Email.Integration NuGet.
- Fix template so applications are showing in Application list.
- Add Accuracy, MCC, MNC, LAC, CellID, Charging, SosButton to default mappings for Android and Android Wifi Only devices.
Add progress indication while loading applications in Manage Applications window.
Application tag management has moved into Server Administration menu in in the application.
Add missing localization keys in edit app form:
- Cleanup interval options
- Privilege descriptions
- Ability to use self-signed certificates for sending emails.
- Properly logging messages with large body content.
- Security updates and minor UI improvements.
- Improved logging for email service in case of automatic .NET Core request model validation.
Fix an issue that caused SMTP hostname field in email provider form from working correctly.
Improve a POI search for installations with MySQL 5.7.8 and above.
Better logs filtering for email service.
Fix an issue with an application tag editing.
- Add email provider validation to address and avoid problems when migrating to the new email service, which requires consilient data.
- Fix an issue with getting application tags in Server Administration -> User Search window in the application.
- UI improvements.
- Application and Application Template management has moved in-app! Site administrators can access it in any application: Server Administration -> Applications -> Manage application.
- All application management functions like edit/delete/add are now done conveniently inside the application.
Backward compatibility for HttpExpression.
The KML Feed control's url is absolute again (includes full server URL).
Fix issued with the event rule clone function of rules that contains POI expressions.
- Fix bug where brackets was rendered in the Tracks panel.
- Vehicle Status: Fix bug where bluetooth icon won't show.
- Fix bug so emails sent by WatchDog.Client server are not detected as SPAM.
- Localize Teltonika one wire SensorTemp variable in Edit User form.
- Updates email service components to work properly with message queue.
- Minor UI improvements.
- Map tools that are not map fullscreen compatible will not have visible activation buttons when in fullscreen mode.
- Optimize fullscreen map mode for use in Safari.
Fix issue where Android auto registration won't work.
- Changes the way email messages are sent.
- Add auto focus to name form field when creating a new Tag, View, or Localization key. Now you don't have to select the field manually before typing.
Redirect to log in page if an error occurs when selecting an application to log in to.
Fix typos and improve texts in Batch Update Users > Accumulators form.
- ArcGIS Maps/Layers can be configured with an optional ArcGIS API key to access premium features. See SiteAdmin->Maps->ArcGIS->ArcGIS API Customization.
ArcGIS Maps now adheres to the configured map language for your VT application.
ArcGIS API update to latest version, v4.23 and v3.39 (legacy). - French Language: fix an issue that caused vehicle list buckets filter to not display any vehicles when using French language.
- WatchDog.Client: WatchDog performance improvements.
- Web UI: Null values in the vehicle list are shown as an empty string again.
Fix an issue when user is trying to save an SMS provider. When using the MS SQL Server, an error shows "value was too large or too small for an unsigned byte."
- Custom fields table displays long values better without overlap.
- POI Export could display non-human readable error message.
- "User Access Mask Editor" works again.
- UI is more tablet touch-friendly. Windows and panels can be moved and resized.
- Fix bug when the "Filter on tag" menu was duplicated after a view change.
Fix workspace in Basic One template.
Added support for Specialized service.
- Eview: set last known position when device sends (0,0) position.
- Updates.v5: fix out of range exception in ToInt extensions.
- Fix for importing devices from csv files. Fix covers cases when custom "List" field was producing corrupted data after import.
- Change logic for how filtered tracks are displayed on map and fix various track hover issues.
- Localize values in map track point tooltip.
- Increased time tolerance for MFA.
- Fix bug that prevented SMTP email providers from being saved.
- The Tracks map layer can now be toggled in the map layer selector.
- Release the resource after processing the report.
Reports with non ASCII characters in name will work again.
Add localized strings to icon titles.
Charts: Selecting variables has been improved by first showing the variables mapped to the selected vehicles.
Fix issue where reports fail to render.
Unify file handling for reporting.
Adjust colors for the Camera plugin's Vehicle List icon, so it’s visible for all states of both the camera plugin and the vehicle list row.
Add array to Int and intX to byte[] extensions.
Fix support for adding vehicles not in view to Tracks, Daily Summary and Chart.
- User search is now in-app! Go to the menu in any app and navigate to Server Administration -> Users-> User Search for access.
- User search now allows you filter out users that are billable Dispatch units.
- Security updates.
- Enable stepping between track points using arrow keys.
- Fix issue with data disappearing from track point list when switching panels.
- Add missing localization keys for password criteria text.
- UI improvements.
- Remove duplicate lang key.
Do not fail on HTTP notifier when URL is empty.
- Add validation for email provider form in Server Administration -> Settings -> Email.
- Adjust colors and icons for mouse tooltip when setting position for simulated devices.
- Set consistent size for all Camera plugin icons.