You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Cirrus Link recommends our Customers always thoroughly test new module versions in a test environment before releasing to production.

  • Color Code: Bug Fix, Feature/Enhancement, Optimization

Cirrus Link Modules for Ignition v4.0.3 - January 28, 2020

  • General (All Modules)
    • Various fixes in UDT definition and instance handling
    • Fixed potential deadlock in CirrusClient disconnect
    • Improved logging
    • Improved BD sequence number handling
    • Improved event handling
    • Improved CirrusClient disconnection and LWT handling
    • Updated auto-client ids to be 23 characters or less (required by some MQTT server implementations)
  • MQTT Distributor
    • Fixed potential deadlock on shutdown
    • Added Distributor Info tags showing number of connected clients
  • MQTT Engine
    • Added staling of MQTT Engine Tags on startup
    • Fixed various staling issues affecting MQTT Engine Tags
    • Fixed issues with MQTT Engine restarts and deleted tags reappearing
    • Fixed MQTT Engine client subscription handling to only subscribe to topics STATE/# and SM/<client_id>/# when necessary
    • Fixed potential concurrency issues in MQTT Engine on reconnect
    • Fixed the enabling/disabling of Namespaces on a configuration update
    • Added support to records to pull data from ManagedTagProviders
    • Improvements in Edge/Device cache
    • Added support for 'writable tags' in Custom Namespaces
    • Improvements in Metric caching
  • MQTT Transmission
    • Various fixes in disk-backed history store and forward
    • Fixed potential thread leaks
    • Fixed issue with BIRTH incorrectly containing cached/old Tag values
    • Performance improvements in disk-backed history store and forward
    • Added optional 'random' delay setting to Transmitter configuration
  • MQTT Recorder
    • Initial release
  • AWS Injector 
    • Added settings validators to ensure correct Injector configuration
  • Azure Injector
    • Fixed shutdown issue to prevent duplicate MQTT client connections
    • Added settings validators to ensure correct Injector configuration
  • Google Cloud Injector
    • Added settings validators to ensure correct Injector configuration
  • IBM Cloud Injector
    • Added settings validators to ensure correct Injector configuration
  • Opto22 groov EPIC and SNAPPAC Driver
    • None


Cirrus Link Modules for Ignition v4.0.2 - October 11, 2019

  • General (All Modules)
    • Security improvements
    • Added validation to ensure passwords can not be null, empty, or only whitespace
    • Added ability to delete certificates from configurations
    • Updated all existing password/secret configuration fields to use the "enter twice" validation
    • Various minor bug fixes
  • MQTT Distributor
    • Add support for spaces in ACL topics
  • MQTT Engine
    • Added support for updating/changing incoming tag datatypes
    • Added 'Hostname Verification' setting to optionally enable TLS hostname verification
    • Added support for configuring which Tag properties get filtered/ignored on incoming publishes
    • Improved tracking of BIRTH/DEATH counts
    • Fixed Custom Namespace support for periods (".") in MQTT topics, now interpreted as folder separator in the resulting tag path
    • Fixed "Online Nodes" dataset initialization error
    • Fixes for handling legacy quality types
  • MQTT Transmission
    • Replaced "Default Transmitter" with new "Example Transmitter" and associated example Tags.
    • Made the publishing of UDT definitions in BIRTH messages configurable
    • Added 'Last Refresh' Tag to denote time of last Refresh button click
    • Added 'Refresh Required' Tag to denote if an MQTT Transmission refresh is required/needed
    • Added protection against configuring the same History Store setting on multiple Transmitters
    • Added 'Hostname Verification' setting to optionally enable TLS hostname verification
    • Added support for configuring which Tag properties get published
    • Fixed publishing of derived tags, OPC tags, and other indirect types
  • AWS Injector
    • Added support for configuring which Tag properties get published
  • Azure Injector
    • Added support for configuring which Tag properties get published
  • Google Cloud Injector
    • Added support for configuring which Tag properties get published
  • IBM Cloud Injector
    • Added support for configuring which Tag properties get published
  • Opto22 groov EPIC and SNAPPAC Driver
    • Added scanner refresh control Tag

Cirrus Link Modules for Ignition v4.0.1 - June 19, 2019

  • AWS Injector
    • Fixed support for auto-detected Edge Nodes in tag trees

    • Various tag path handling fixes

    • Various UDT fixes

    • Improvements to handling of null values

    • Added Agent record validation in Web UI configuration

  • Azure Injector
    • Fixed support for auto-detected Edge Nodes in tag trees

    • Various tag path handling fixes

    • Various UDT fixes

    • Improvements to handling of null values

    • Added Agent record validation in Web UI configuration

    • Fixed publishing of NBIRTH messages for Event Hubs

  • Google Cloud Injector
    • Fixed support for auto-detected Edge Nodes in tag trees

    • Various tag path handling fixes

    • Various UDT fixes

    • Improvements to handling of null values

    • Added Agent record validation in Web UI configuration

  • IBM Cloud Injector
    • Fixed support for auto-detected Edge Nodes in tag trees

    • Various tag path handling fixes

    • Various UDT fixes

    • Improvements to handling of null values

    • Added Agent record validation in Web UI configuration

  • MQTT Distributor
    • None
  • MQTT Engine
    • Fixed online status info tags to denote the proper values
    • Added support for Ignition7/Transmission to publish to Ignition8/Engine with quality code translations
    • Fixed multiple tag write issues
    • Various tag path handling fixes
    • Fixed issues with property merging in MQTT Engine
    • Various UDT fixes
    • Fixed typing of JSON tags in custom namespaces
  • MQTT Transmission
    • Improved Transmitter field validation in the Web UI configuration
    • Added support for multiple tag paths in a single Transmitter configuration
    • Added support for additional topic tokens to be published via special char sequence in a Sparkplug Device folder
    • Fixed multiple tag write issues
    • Fixed support for auto-detected Edge Nodes in tag trees
    • Fixed issue that could result in Transmitter Threads running after Transmission shutdown
    • Various tag path handling fixes
    • Various UDT fixes
    • Improvements to handling of null values
    • Fixed connected Server URL info tag handling
    • Added sorting of UDT definitions to ensure proper order for creation of UDTs
    • Added batching and caching components to improve performance
    • Fixed alias support
    • Improvements to Disk-backed history stores
  • Opto22 groov EPIC and SNAPPAC Driver
    • None

Cirrus Link Modules for Ignition v4.0.0 - May 13, 2019

  • AWS Injector
    • Initial port to Ignition8
  • Azure Injector
    • Initial port to Ignition8
  • Google Cloud Injector
    • Initial port to Ignition8
  • IBM Cloud Injector
    • Initial port to Ignition8
  • MQTT Distributor
    • Initial port to Ignition8
  • MQTT Engine
    • Initial port to Ignition8
    • Known issues
      • Throughput is not as good as it was in Ignition 7 compatible modules
  • MQTT Transmission
    • Initial port to Ignition8
    • Removed default transmitter and now seed a default transmitter with the same functionality as the old default transmitter
    • Added support for multiple tag paths to a single transmitter
    • Added custom property to 'exclude tags' from payloads
    • Added custom property to specify which tags changes events will be stored in store and forward cache
    • Known issues
      • Throughput is not as good as it was in Ignition 7 compatible modules
  • Opto22 groov EPIC and SNAPPAC Driver
    • Initial port to Ignition8
    • Improved tag writing throughput working with massive tag lists and during episodes of congested writes

    • An initially scanned floating point value of Not-A-Number (NaN) is better handled

    • Scanner waits for acceptance of tags before publishing data

    • Duplicate tag definitions are prevented

    • In extreme cases, 32- and 64-bit integer values may have erratically updated

  • No labels