Product Updates
2022

Litmus Edge 3.2.1

5min

Release Date: January 26 2022

New Features

Description

Custom meta tags:

  • Support for dynamic key/value pairs in the DeviceHub custom meta tags

Status register:

  • ability to define a "default" variable for monitoring the device connection/disconnection

Support utilities:

  • support for IP and port check during device discovery

Site-license management:

  • Ability to activate edge devices from Litmus Edge Manager
  • Server validation on connection

New integrations:

  • Azure Event Hub connector
  • Google Cloud Pub/Sub connector
  • NATS Client connector

Purging of persistent data - ability to purge the data stored by a connector from the web UI

Enhancements and Improvements

Description

System events:

  • System performance improvements
  • Support for additional component events

DeviceHub drivers and UI:

  • The Micrologix Ethernet Gen 2 driver
  • Support for browsing for the CompactLogix Gen 2 driver
  • The Emerson ROC Plus driver
  • The JTEKT Toyopuc CMP-Link (Ethernet) driver
  • The ABB Totalflow Gen1 driver
  • Table view on the DeviceHub page
  • Support for string values

Analytics UI:

  • The search functionality
  • Support for processor locking
  • The Instance Table functionality
  • Ability of the Analytics service to listen to analytics.command.
  • Grouping improvements during re-arrange
  • Support for pass-through values, which enables adding meta data from other processors

Marketplace:

  • The Marketplace dashboard
  • The Network setting in Marketplace
  • UI improvements in the various Marketplace components

OPC UA: 

  • ability to append a manually created hierarchy to the root node

Other:

  • Support for publish system events to the message broker
  • A unique UUID for each system event
  • Auto-refresh for certificates before expiry
  • Upgrade to the Node-RED backend 1.2.9
  • Links to additional support resources
  • Upload options for certificates
  • Ability to download the OSS license file
  • Support for Throttling Limit in all MQTT based connectors
  • Additional support for memory limit updates in Flows Manager
  • LDAP UI f& UX improvements
  • Ability to download an OSS license file

Resolved Issues

Description

  • Unable to create Docker/GCP container registries
  • "Registry error" when logging to the Litmus Edge Manager Marketplace Catalog with valid credentials
  • Marketplace applications fail to launch
  • Internal error on the image upload status for tar.gz
  • Updating a device name in the UI does not update that name in the plc_status topic
  • Backup creation causes OPC UA errors
  • UI does not handle requests for core license upgrade correctly
  • Docker generates the "invalid_refresh_token" 401 error when connecting to Litmus Licensing Server
  • UI makes multiple redundant Subscription API calls
  • The Google Pub/Sub integration connector allows negative values in "threshold" fields
  • The Name filed is filled incorrectly when adding tags by DeviceHub Agent browsing
  • The dynamic fields, such as Status Register, appear at the top of the Add Tag dialog box while they have to appear at the bottom
  • Authentication for a Litmus Edge browser session expires in minutes (rather than after 12 hours of inactivity)
  • Online license activation generates the "Unknown license name" error
  • UI freezes and enters an infinite loop with CPU utilization close to 100%
  • Litmus Edge Docker endpoint failure results in "internal server" error 500 on the DB Management pane
  • No API specification for license management
  • License management uses gRCP (should use REST API)
  • REST API Key auth v2 fails for stats and FTP components
  • Litmus Edge Manager provisioning fails during the GFC Docker image activation
  • Some integration connectors, such as InfluxDB, AMQP, fail to start if syslog in not available
  • No REST API is available for firmware upgrades from a cloud URL
  • No API specification is available for online/offline activation endpoints
  • Message transfer with Siemens S7-Advanced Gen1 driver is slow when more than 1,000 tags are added

Deprecated Components and Features

Description

DeviceHub dashboard with outages and stats graphs

Support for restore of 2.6.x backup files - the upgrade path is 2.6.x > 3.1.x > 3.2.x

Known Issues

Description

System:

  • The countdown dialog does not appear at the end of the software update
  • Litmus Edge activation fails if the edge device is shut down before the activation request is approved in Litmus Edge Manager
  • Expired licenses use more than 35% of the CPU
  • The API calls post /auth/v2/providers/config/test with the Advanced Directory configuration result in Server Error 500
  • The message shown when a template deployment fails does not tell the user which components had failed
  • If the device name is the same as the one that appears in the template, the template upload fails for the devices with the same configuration; the workaround is to edit the device names in the template file
  • An incorrect error message is shown when an external storage mount cannot be found
  • The error message shown when remote access fails is not user-friendly
  • Errors shown when applying MP templates are not user-friendly
  • Errors shown when an Active Directory test fails are not user-friendly
  • There is a discrepancy between the memory usage values shown on the Dashboard and on the System > Info pane
  • Software update from 3.0.1.0 dissolves all groups defined in the Analytics module
  • InfluxDB initialization for large databases is unstable (slow, with high CPU consumption)
  • Software upgrade is not supported on VirtualBox 6.1.x; upgrade attempt may result in a corrupted, unrecoverable appliance

DeviceHub:

  • The Modbus RTU Gen2 driver doesn't connect until the Gen1 driver is added
  • Incorrect events are shown after adding or uploading tags
  • The message interval increases after a PLC power-cycle when using the AB CompactLogix Ethernet FreeTag Gen2 driver
  • The OPC UA client does not connect to the server with the Basic256Sha256-SE security policy
  • ABB Totalflow (Gen1) driver does not connect until a tag is added to the device

Analytics:

  • Restoring from a backup file does not restore the device analytics
  • Processors that are manually moved to the right on the canvas erroneously re-align to the left
  • TensorFlow processors don't appear on the list of available processors because TensorFlow plugins fail to load

Integration:

  • The Developer user cannot manage integration connectors
  • The MySQL connector supports only the Litmus' own data format
  • The MySQL description endpoint doesn't return the mapping description

Applications:

  • Changing Catalog application state ti Resume causes launch error
  • Users cannot edit the AWS_ECR container registry due to missing credentials; the workaround is to enter the credentials every time when editing the form
  • The "delete app" and "restart app" events are not always shown on the list of events
  • The marketplace catalog is not included in the template if the applications belonging to that catalog are not selected when creating the template
  • A registry can be removed without asking the user for an explicit confirmation
  • Applications appear on the Overview pane even after their container and image had been removed; cannot be removed manually
  • Docker doesn't restore the WG lemwg0 interface after a container is restarted

Dashboard:

  • Some metrics shown on the Dashboard do not match the values retrieved through an API

Datahub:

  • The UI incorrectly reflects the time series database size

Flows 

  • Some of the drop-down lists are not filled with the correct values until after the first deployment

Web UI

  • The UI layout gets misaligned with certain combinations of screen sizes and resolutions

API 

  • The gRPC API "RequestFirmwareUpdate" doesn't retry after the connection is reset