- Fix bugs and layout issues in Area Search.
- Fix null reference exception.
- Fix for Publish link function.
- Fix REST API to support adding users to Site Admin.
- New version of Vehicle status markers. Users need to reconfigure their templates to get the latest version of this tool.
Updates to UI for Crash plugin:
- Crash status icon was not visible in vehicle list column.
- Info tooltip for Crash data graph showed "undefined" instead of time (horizontal scale).
- Added missing localizations.
- Format coordinates to follow the locale/unit settings.
- Add support for Hogia.
- Facelift Map Toolbar with improved layout and colors.
Fix issue that caused error "Session was not found with Session id = -1" on login page, although login was possible after page reload.
- Security improvements.
- Improve select component, select all, and select none functionality.
Support all SSL Protocols for secure TCP connections.
- Simplified Vehicle Status configuration.
- Security improvements.
Support using hostname instead of IP as target for Data Forward.
Fix search field in Site Administration -> Manage Applications -> Edit application which now returns results regardless of letter case.
Improve performance when resolving variable values for event notifiers.
New Spanish language keys for Maintenance and Localization editor.
- Support for AMQPS in RabbitMQ.
- Add support for page break in Excel reports.
- Fix CSV file content when exporting from Events panel. File now contains ClosedByUser column for past events.
- Fix bug with Chrome and Edge browsers that caused incorrect layout of Dashboard, Events, and Dispatch panels when "focused" after the application has loaded.
- Use composition instead of inheritance for parsing logic.
- Mark GenericParser obsolete.
- Add LengthDecoder and PatternDecoder decoders
Fix issue that caused the Vehicle Marker label to have blurry text in Chrome browsers.
- Add accumulator start values to Daily Summary.
- Fix bug where Vehicle Status panel would crash.
Add support to batch edit Status Indicator and Position Marker in the application.
- Double-clicking a panel header or panel tab will now maximize/minimize it. Similar to Window behavior.
- Double-clicking a column separator maximizes/minimizes the column.
Keep listener IP address synced between config file and DB.
Display Odometer Distance Factor value with selected number format (culture) settings in User Form.
Info message appears in Application and Template List when the table doesn't have any information to display.
Fix for Publish plugin when using MsSQL database.
REST API methods now includes an original user application identifier for:
- /applications/{applicationid:int}/users
- /applications/{applicationid:int}/users/{userid:long}
- /applications/{applicationid:int}/users/{username:string}
Unify repo URL handling in Deploy V2 using REST API.
Fix to avoid double fetching tracks during post processing.
- Fix SAML integration by passing the AuthnRequest to the Identity provider.
- Support for Okta and Azure AD with SAML SSO.
- Update to ArcGIS Map so that ArcGIS Layer now supports WMTS maps. Update ArcGIS API to 3.42 and 4.25 respectively.
- Instructional text updates in Email, Error, and Profiling Logs when the table is blank.
- Improve link sharing management with shorter URLs, and an "Active published links" pop-up window.
- Add user onboarding for "Find closest vehicle".
- Add Latitude and Longitude column options for the vehicle list.
- Bug fix that causes columns in the Vehicle list to not sort on selected column after switching views.
- Bug fixes for POI search.
- Improve performance and stability of the Windy.com map layer.
Fix a bug that prevented "Invariant culture" to be saved for the application in Edit Application form.
- Show vehicle marker labels when running track replay, dragging the playhead or stepping through track points in the timeline.
- Add a search bar to the Main menu.
- Fix deleting group that doesn't belong to a geofence event expression.
- Update the design and functionality of Localization Editor.
- Changes in database handling for AWS Aurora Serverless v1. Fix rare case where locks to exclusive resources were not released causing intermittent errors.
- Remove Application Cleanup page from Site Admin.
- Fix to Device Mapper. Switched off listeners will not be shown in the Device Mapper window.
- Add accumulator data to available columns in Daily Summary.
- Disable watchdog alerts on invalid license.
- Fix to AUtoRoundTrip for HTTP connections in cases when 'Thread already have a RoundTrip assigned' produces an error message for HTTP connections.
- Fix in cases when the "References" table under "App Builder" scripts didn't show data.
Improve performance when using aggregate function template variables in event rules. For example, when using ReportArgumentNotifiers with $MAX([SOMEVARIABLE]).
- Removed unused localization keys. These keys were also not being sorted properly in the localization editor.
- Windy is now available under the "Maps" category in Privileges and Features.
Use Windy.com weather map as a map layer in the application.
Remove duplicate English language option in application default language dropdown.
- Show track point data during Tracks replay.
- Fix a bug that caused Tracks Panel to display "Heading" as 0 (zero) when track points were considered a fat point.
- Error handling.
Fix issue to avoid errors when saving an application as template.
- Compatibility release for Geofence, POI, and Emailing features.
- Copy change in Manage Applications table to reflect more specific billing.
Form fix for Site Admin "Reports reprocessing" dates.
Add text color to Daily Summary bounding box context menu rows.
Update the Event API to allow fetching events for a user tag.
Fix a case that caused VehicleTracker infinite loading if user entered a VehicleTracker URL in the browser while being logged into SiteAdmin.
Fix rare case where UI updates such as position are missing after a lost network connection is regained.
- Compatibility fixes.
- Fix adding admin using the password reset tool.
- Improve performance of device mapper loading.
- Removed deprecated "Default vehicle" field in User Access Mask Editor -> Driver info section.
- Moved Driver ID to Details section to match User Edit form placement.
- Removed Driver Info section from User Access Mask Editor.
- Fix rare case where Maintenance (Legacy) would fail due to missing privileges.
- Closest vehicle tool: draws a straight line when hovering or clicking on a vehicle.
- New, consistent format of reporting file name, containing dates. This update applies to scheduled reports that are dowloaded and sent via e-mail.
- Updated ArcGIS map API to 4.24 and 3.41 for improved performance.
-More graceful handling of broken, and partly broken/incompatible ArcGIS layers. You will now see a warning indicator in the layer list for such layers.
-ArcGIS layer list selector is now always added.
-ArcGIS layers with global coverage will not get the "zoom to" action button in the layer list.
- Google Maps traffic button can now be invoked using keyboard.
Fix issue so that panels are correctly displayed after toggling back and forth in the application.
Draw event and standstills on event map layer.
- Allow moving map with vehicle when running track replay.
- Avoid clearing service schedule form when a resource is added.
- Fix install default mapper entry.
- SplitButton now supports longer titles without stretching outside the title container.
Compatibility fixes for Camera plugin.
- Fix erroneous validation of user properties causing various issues.
- Fix REST API response messages and HTTP code when passing invalid data while adding new user.
Charts now allows color coding of variables.
Show trail of selected menu items in application main menu.
Change initial panel height to fit welcome message.
- System errors are now found within user applications in Site Admin in addition to Site Admin (Legacy).
- 'Subscription has expired' message now the displays the subscription id making it easier to find the affected servers.
Improvement to make administrator and application tag names:
- legible in search fields despite the length of application name
- easy to search for in all 'Manage applications' fields
- Add export functionality to Daily Summary.
- Bug fix that could cause the Site Admin device terminal page to become blank and not show anything.
- Fix always "0" filled in "Licenses used" column in Manage Application window.
Add missing localization key for "Find closest vehicles".
Fix an issue with Batch Import Users. Eliminates an error when accumulators have to be explicitly presented in a CSV import file to be added to a new user even if those accumulators are in an appropriate User Template.
Updated Spanish language file with new localization keys.
Fleet App: bug fix where pressing the Vehicle tab would crash the app in certain cases.
Tracks: keyboard navigation will only trigger the track point tooltip when Automatic tooltip is enabled.
- Add track point time & date to track point tooltip.
- Change Tracks color presets, remove red and add teal.
Enable the Odometer Accumulator for new devices by default:
- Add the Odometer Accumulator to all existing User Types what contain mapped devices.
- If a mapped device supports a hardware odometer then the Odometer Accumulator will be set to use it by default.
- When creating a new User Type and at least one device is mapped the Odometer Accumulator will be preselected.
- Update "Basic One" and "User Types" templates
- Improved "Batch Import Users" and "Batch Update. Users" jobs to support setting of "Use Device Odometer" property.
Add missing localization keys:
- Server Administration -> Terminal window.
- For quick branding button in main menu in VehicleTracker.
Renamed the following main menu options in VehicleTracker:
- "Server Administration" to "Site Admin".
- "Server Administration -> Server" to "Site Admin -> Account".
- "Server Terminal" to "Terminal".
- "Server branding" settings page to "Site branding".
- "Site Admin Application" to "Site Admin (Legacy).
Add missing localization keys.
The date in Store FeatureCards is now formatted according to country and languages selected in localization settings.
- Add option to find the 5 closest vehicles to a selected location on map. Right click on the map and select the option "Find closest vehicles."
- Missing localization keys in Email Logs added.
- Compatibility fixes.
Sort sub privileges like _ReadMessageFields alphabetically in Edit Application -> Privilege section.
Add 'protected void ToGpsGate' for TrackPoint, Status, and OneWireData.
New separators in the Site Admin window for clearer and more consistent titles.
Updates to email logs: able to filter Queued and Cancelled emails and Cancel pending emails.
- Remove unused PostgreSQL database connection.
- Fix removing resources associated with a user when removing the user.
- Fix rare case causing database connection to leak and not reuse.
Changes to application branding to make it easy to edit. The privilege is enabled for Master and _Administrator roles of each application by default and includes:
- Application branding, logo, and colors, can now be be quickly configured just by clicking the logo image-location in the upper left corner of VehicleTracker.
- Add a new "_EditApplicationBranding" privilege to control availability of the "Quick add app branding" feature.
Email Service version update.
Fix issue where the user could not select the license expiration date later than 2023.
- Auto focus text input field in Send Test Email popup in Server Administration -> Settings -> Email. Disable Send button and show spinner while test email is being sent.
- Fix issue that could lead to the track point tooltip being unable to open.
- Fix issue with some panels crashing when converting panel to window.
- Fix issue with menu now shown in maintenance panel and table not being updated when panel becomes active.
Improve empty states in Maintenance in GpsGate Cloud.
Fix to prevent workspace to go to Default instead of a new workspace.
- Fix to show Maintenance panel with Maintenance (Legacy).
- Improve Maintenance sample data in GpsGate Cloud.
- Improve variable localization in tooltips for Charts and Tracks.
- Add a menu option to disable automatic opening of the track point tooltip.
- Bug fix in the select dropdown that caused a blank area during search and permanent search result after closing the overlay.
- Sort Track tooltip variables to make it easier to find relevant data.
- Made it easier to select/deselect multiple table columns.
- Autofocus table columns search input.
Mobile app for the brand new GpsGate Cloud Maintenance feature.
- Introducing GpsGate Store, an in-app store where new free and paid features are offered.
- Introducing GpsGate Maintenance feature for cloud-hosted servers.
- Support setup having a reverse proxy or load balancer with public HTTPS and HTTP targets.
- Fix issue that in some scenarios rendered daily summary and tracks panel to show different distances.
Rename Maintenance plugin to "Maintenance (Legacy)."
Fix cleanup of track data.
Fix missing Server Terminal option in Server Administration menu.
- Fix to Howen installation protocol.
- Outgoing command notifier optimizations.
- Error and profiler logs pages have moved in-app.
Improved track backend for (cloud-hosted customers).
Updated product timezone database.
Fix incorrect format in the file containing the registry of supported Time Zones. This prevents issues related to time zones in the product.
Removed duplicate time zone entries in Server and Application settings time zone dropdown.
Fix for crashes related to select form.
Improvement to the UX for selecting/deselecting all items in a select-field.
- Fixes for Slack Notifier.
- Static HttpClient for Telegram.
- Error messages will be shown when editing notifiers in event rules.
- Branding logo changes: logo is now always shown to the side of the top menu. The selected branding color is now shown as background for the logo image for better preview.
Add Driver ID field to entity for creating user using REST API.
- Telegram integration: we now support sending event notifications from GpsGate Server to Telegram.
- Compatibility release.
- Do not expire Kml feed session.
- Enhancements and updates.
- Fix issue with CSV files not properly displaying certain characters like Arabic when imported in Excel.
- Fix issue with failed report rendering in Excel format when report contained inset, outset, groove or ridge border style.
- 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.
- Charts: Add option to panel menu to clear selection when closing.
- Charts: Settings and variables can be saved to workspace.
- Tracks: Improve performance in the tracks panel when drawing larger tracks.
Fix http post response and handling messages from multiple devices in a single packet. (device plugin)
Change icon used by the Panel Menu to FA5 bars.
Use SVG icons: add regular weight for minus and plus FA5 icons.
Unify behavior and styling for Panel Menu Button and the rest of the window control buttons. Use same structure in both DOM and CSS.
Update styling of window bar:
- Set height to 32px to match pixel grid used in the rest of the UI.
- Convert layout to flexbox for easier and robust alignment
- Support adding vehicles not in view to Tracks, Daily Summary, and Chart.
- Fix Dashboard and Dispatch not displaying items in Edit windows.
- Add track replay to Tracks.
- Update layout and responsive behavior of Toolbar component to simplify layout and future development.
- Create variables for semi-transparent greytones #6798
- GlobalStar: add support for SmartOne C device
- Eview: more robust position parsing
- Add more server Cleanup interval options to the UI in Server Administration -> Settings -> Cleanup.
- Fix a rare case of failing to load the license page in server administration settings.
- Cleanup scheduled tasks for deprecated Drivers Journal plugin.
- Events exporting: fixed the case when a date part of an export file name might be different from a selected start date.
- Events exporting: fixed the case when exported events might be different form those are displayed on UI.
Fix byte array to Int conversion.
Improved logging for HttpExpression failures.
- Fix a bug that causes Dashboard panel and Dispatch Add Job window to crash.
- Remove strong password setting from Basic one template.
Remove some forgotten old Strong Password usage.
- Security improvements.
- Support Custom fields in Vehicle status templates.
- Add support for Eview devices.
Add support for EV-04 device.
General changes:
- Fix WFS Geocoder compatibility.
- Localize hover text on export and drawing options arrow down button (Tracks legacy).
Additional password criteria for user passwords:
Added password criteria that can be toggled on/off separately in for the server in Server Administration -> Settings -> Security. These criteria will replace the "Strong Password" setting that was previously found on applications.
This includes:
- Minimum password length 8 characters (mandatory for new passwords)
- Require lowercase (optional, enabled by default)
- Require uppercase (optional, enabled by default)
- Require number (optional, enabled by default)
- Require special character (optional, enabled by default)
- Move map track point drawing code to its own service. Reduces the loading time when opening a track point tooltip.
- Clicking on a track point in the Tracks panel will update trackPoint object in the Script Editor.
Fixes to POI panel layout which was causing content overflow in narrow column widths.
- Improved the UI with an example telling what units are expected.
- Fixed an error messages displaying.
- Made errors show a correct info.
Breaking change:
- Made a batch update accumulators work with units specified in the application settings.
- E.g. if before accumulator values were expected to be in meters, then now they should be in kilometers or miles (depending on what unit is selected in the application settings).
- Add missing Listener URL form field for Twilio SMS provider.
- Fixed a sending of a test SMS for a case when an SMS provider has application tags selected.
- Tracks: Hover over a track on the map to show the closest track point.
- Improved security.
- Deprecation: SOAP web service will no longer be available for reporting.
Add new keys for Daily Summary, Track Filters. Missing keys here and there plus some small corrections.
Avoid closing the Daily Summary context menu on vehicle updates when the chart isn't available.
- Add localization keys "Application tag" and "Sent to."
- The "Due date" phrase can now be localized in License -> Invoice view.
- Avoid closing Daily Summary context menu on vehicle updates.
- Add SFTP support in the timer click script with username/password authentication.
- Fix a bug in Dispatch that displayed multiple "Pick job location" in the right-click menu.
- License invoice history is now displayed with the most recent due invoice on top. Remove empty parentheses in the Product column for some products.
- Fix Server Administration windows not getting localized window titles.
- Add REST API methods to check status and cancel a sent command.
- Tracks panel: Track Filters now filter the data in the Timeline view.
Improve UI appearance for customers using very dark brand colors.
- Print detailed short time formats in tooltips.
- When inspecting a trackpoint on the map, the tooltip now shows all available signal values.
- Update of MySQL, including stability fixes for Geofence and Points Of Interest.
- WebUI: Add support for opening trips with multiple, separate timespans in Charts from Daily Summary.
- Add a privilege that controls the ability to Export POIs. (_ExportLocation).
- Fix the Camera column icon not being displayed in the Vehicle list.
- The map is zoomed and positioned to show all your vehicles at first start again (if your Workspace has menu "Map->Zoom to view" enabled).
- Tracks can now be filtered! We added a track filter window for filtering track point data.
- Tracks time info is more detailed. The track point table now shows seconds when viewing times.
- Introducing the Tracks Daily Summary panel! You can quickly get a brief overview of historical fleet data over larger time spans. The Tracks panel now handles multiple time spans to support selecting multiple tracks from different days and vehicles in a daily summary and viewing them in the Tracks panel.
- Fix a bug with application branding color not being applied if no branding logo was uploaded.
- Hytera AVLClient Service configuration fix.
Add REST API to update basic properties of an application such as Name, Description, License limit, Localization, and more.
A vehicle(s) selected in both a Tracks panel and Charts will be the same color.
- Google Maps and MultiMonitor and right-click vehicle list works again for servers running Web UI versions greater than 5.0.0.6098.
- Mobile "/m" login works again.
- "Show on map" in Step 6 in Event Rule wizard works again.
- Indoor Positioning System moved to Server Administration -> Devices -> Indoor Positioning System. The menu item background color is now blue as the other options.
- Google Maps works again for servers that use the Beta Web UI.
- MultiMonitor works again for servers that use the Beta Web UI. Note: this also fixes the broken right-click on vehicles in vehicle list.
- Security improvements.
Add new keys for new Graphs, new Site Admin menu (licenses and system messages), missing keys, and corrections from other parts of the product.
- _UseTrackGraph privilege can be used for disabling the Charts feature.
- Chart also respects the _UseTrackExport privilege. If disabled, the export menu will not appear.
- Fix: maximized windows didn't fully use available height and dimmed the tabs a bit.
- Fix localization of the "User {0} does not have an email set up" phrase on the Password Recovery page.
Fix slow geocoder that could make the UI not responsive.
- Add a check to prevent adding a default (first created) Site Admin user to application templates.
- A mistakenly added Site Admin user will be deleted from all application templates.
- Fix issue with foreign key conflict (when changing the "save changes only" value and having multiple device mapper of same type).
- Add IsInitialized flag to application in order to check application creation status.
- We now keep the "unlocked" state for server administration settings for the duration of the user session. Previously users had to unlock the server admin settings each time the window was opened.
- The default (first created) Site Admin user has been added to all applications to allow it access to the server administration features that were moved in-app. The default Site Admin user will also be added to all new applications upon creation.
- Fix a "Getting Started" toggle switch visual bug that caused it to always be enabled in server administration settings.
Fix issue that could lead to menus, tooltips, and similar components being positioned outside of the screen.
License page moved from Site Admin to in-app, so site admins can access it with other server settings.
- Charts is here! Charts is a new tool in Tracks for visualizing your vehicle data.
- Enable .woff2 Mime Type in IIS. Necessary to serve the new Inter font.
- Fix Duplicated Format Options in Create Report Dialog.
- Fix issue causing missing geofences for reporting (rare occurrence).
- Pinned widgets in Vehicle Status. Replaces Marker attributes.
- Background windows now come into focus if clicking the header again.
- Fix an issue where moving or deleting overlapping polygon geofence vertices could sometimes become impossible, only creating additional vertices. Most obvious case if importing polygonal geofence data that use the relatively common practice of duplicating first and last vertex to close them.
- Added missing Inter font. (BETA users have been seeing the wrong font, unless they already had it installed).
Add IsInitialized flag to application in order to check application creation status.
- Add REST API for updating geofences.
- Make POI search less fuzzy - ensure all search words are considered during search.
- Reduce database load spikes when syncing reporting data for decoupled components (e.g. POI and geofences).
- Add language and measurement to the application exposable in scripting.
- Great UI updates provide a new and more modern look and feel to the entire application.
- Branding color is more prominent in the application.
- Make sure all selected items in report parameters are shown without horizontal scroll.
- Cleanup reports on disk 15 days after creation.
Tracks - Make it easier to click on a trip on the map by increasing the click area.
- Better error logging when an report fails to be emailed.
- Remove Google Maps key from url when generating a share location link.
Additions and fixes to the new in-app server administration options:
- Move system messages in-app (previously in Site Admin).
- Increase text size on system message popup in the app.
- Move Active Directory settings page (previously in Site Admin).
- Fix a bug that showed an empty "Admin" menu option for non-admin users. Admin features were not visible or accessible for non-admin users.
- Fix issue where changing sort order in email/SMS provider settings opens the edit window as you release the drag bar (Firefox).
- Fix issue where user could change email/SMS provider rows order without unlocking the page (Note: the changes could not be saved).
The user interface is getting some upgrades for tables:
- Improve the way we calculate column sizes when adding a new table column.
- Improve the way we calculate the position of new table column(s).
Fix issue where the database connection did not automatically handle failover when using MySql database clusters such as AWS Aurora.
- Fix issue where the Vehicle Status popover is still visible even if the vehicle layer is hidden.
- Fix a failing update for those using a Points of Interest plugin version from March 2021 or earlier.
Fix playhead moving incorrectly in the tracks timeline view when dragged.
- Tracks - Fix so that exports should now include data from visible columns.
- Fix a bug that caused SiteAdmin -> Maps -> Geocoders page to be empty or display an error.
- Do not show _Master role since it is not a user manageable role
- Multimonitor bug fixes: Saving workspace which resulted in not being able to remove a popout from the workspace when using the multimonitor plugin; popout not being loaded in Safari.
- Tracks - Fix issue that caused the panel to crash when clicking on a track point in the track point list. Only BETA tester would have experienced this.
- Fixed the device model-selector that wasn’t showing properly.
Fix infinite loop when using map search and using PointsOfInterest as Geocoder.
- Globalmatix: add support for more signals.
- Remove deprecated legacy mobile fleet settings page from Site Admin.
- Fix settings issue when having EmailNotifier and/or TextNotifier causing failure for processing incoming device data.
- Fix issue when rendering reports as PDF.
- Tracks - It’s now possible to sort the columns in the track point list.
- UI (Table component) - Selected/visible columns will always be sorted to the top of the context menu.
- UI - Menu component now supports enabling a search/filter function for narrowing down menu options.
- Replace occurrences of obsolete settings.
Don't kill the connection to RabbitMQ server when RabbitMQ fails to confirm all messages.
Tracks: When viewing a trip on the map, click anywhere on the trip to show the closest trackpoint to that location.
- ArcGIS Map can now handle maps hosted via enterprise Web Adaptor Portal URL:s.
- Updated to use ArcGIS API v4.21 for noticeable performance improvements. https://developers.arcgis.com/javascript/latest/4.21/.
- Add Globalmatix support.
- Show confirm dialog when selecting a large dataset in the Tracks panel.
- Fix Tracks API issues that made interactions between Tracks and Panels like Reporting, Events & Area Search stop working.
- Fix a case when User and Track Cleanup fails because some legacy unused tables are missing.
- Click on a track point in the track points table to show it on the map.
- Fix: add Address column to Tracks track point table if the _LiveAddressTrackPoints privilege is enabled.
POI fix version check for JSON column.
Re-add the ability to search custom POI fields.