Link Search Menu Expand Document

M94 Release notes

Dec 6 2022 at 12:00 AM

  1. Account Management
    1. Account limits (new)
    2. Contact groups: enhancement
  2. All /Core
    1. Landing page: enhancements
    2. Platform: Enhancement
    3. System Monitoring
  3. Dashboard
    1. Widget: Iframe discontinued
  4. Portal
    1. Digital twin instance: Enhancement
    2. Portal: Enhancement
    3. Usage: Maintenance
  5. Radar
    1. Radar alarm view: Enhancement
    2. Radar: Enhancement
    3. Widget: Iframe discontinued
  6. Security
    1. Security theming : Enhancement

Internal release date: 06 December 2022

General availability date: 08 December 2022

Account Management

Account limits (new)

Account limits were introduced to Commander. Accounts limits can be applied to an Account by the Tenant owner, the limits cannot be set from the account directly. The Tenant owner can apply limits to the accounts to ensure the account users do not add more than the allowed Entities, Digital twins etc. and can also limit the account to certain features like Geo-location service and Data exporters.

By default, no limits will be applied to new or existing accounts, it is the responsibility of the Tenant owner to apply limits to the account where applicable.

An example of a limit that can be applied is a limit on the number of Static endpoints that can be added to the account. If the limit is 100 Static endpoints and the account user tries to add a Static endpoint number 101 an error message will be displayed to inform the user that the limit was reached at that another Static endpoint could not be added.

Account limits can be set up on the following:

  • Account members
  • Data points processed (Entity value updates)
  • Telemetry messages (Number of telemetry messages received)
  • Telemetry streamer (Number of telemetry packets sent)
  • Alarms
  • Triggers
  • Normal endpoints
  • Static endpoints
  • Site entities
  • Image entities (Content storage)
  • Functions
  • Scheduled functions
  • Dashboard and Radar views
  • Radar alarm views
  • Active Digital twin templates The following features can be enabled/disabled per account:
  • Bulk SMS
  • Data exporters
  • Geolocation services
  • Tag tracking
  • Webhooks

Contact groups: enhancement

A predefined contact group namely “System Administrator” was added, which cannot be removed from the system. Users can be added and removed from this predefined group, at least 1 user needs to be allocated to this contact group. By default, the first account owner will be added by default to this group. The predefined contract group will be used in future when notifications must be sent to the account administrators.

All /Core

Landing page: enhancements

New platform icons have been made available for the Commander applications.

Platform: Enhancement

The Angular version of Commander’s applications was updated. All Commander applications, including the V3 apps like Dashboard and Portal, now use Angular version 14.

System Monitoring

The use of service mesh, Istio, has been introduced to the platform. This will assist with the management of the microservice communication and sharing of data between services. Istio can be enabled/disabled per tenant by setting the feature flag from Core portal. Istio must be configured on the cluster before the feature flag is enabled.

Dashboard

Widget: Iframe discontinued

The Dashboard Iframe widget will be disabled by default for all new tenants, while a feature flag can be set per tenant to disable the functionality. When the feature flag is disabled, the Iframe widget will not be available to add to new or existing dashboards. It will also not be allowed to copy and paste existing Iframe widgets. Existing Iframe widgets will still be functional on existing views.

Portal

Digital twin instance: Enhancement

Digital twin migrations (Applying the next version of the Digital twin template) were hardened to better handle migrations failures. Migration failures can occur when services aren’t available. When a failure occurs, a rollback is done, and the Digital twin instance version change will be reverted.

Portal: Enhancement

Portal’s Entity management was enhanced to show warnings to users if changes were made but not applied. When the user selects another entity a warning message will be displayed that changes will be lost if not saved.

Usage: Maintenance

The Usage API calls used to retrieve consumption statistics were restricted to 365 days to reduce the number of data that can be retrieved with a single API call.

Radar

Radar alarm view: Enhancement

The Radar alarm view was enhanced by including the Radar alarm name and description in the alarm list. The user can search for a specific alarm name by selecting the ‘Alarm name’ option from the search criteria and typing in the alarm name, a paginated result list will be displayed.

Users can also search for a site using the site name or site alias by selecting the ‘Site’ search criteria and typing in either the site name or site alias.

Radar: Enhancement

The Radar Aggregator service has been enhanced to allow a batch call to retrieve numerous digital instance template versions at once. This will reduce the number of calls that needs to be made which can enhance performance.

Widget: Iframe discontinued

The Radar Iframe widget will be disabled by default for all new tenants, while a feature flag can be set per tenant to disable the functionality. When the feature flag is disabled, the Iframe widget will not be available to add to new or existing dashboards. It will also not be allowed to copy and paste existing Iframe widgets. Existing Iframe widgets will still be functional on existing views.

Security

Security theming : Enhancement

The Tenant owner can specify the email address that should be used when a user cannot log into Commander and want to contact the administrators for assistance. A field called ’Company email address’ can be set on the Security theming tab in the Environment settings module of Portal.

When the user clicks on the ‘Contact your administrator’ on the login screen an email will be created using the email address specified within Environment settings.