Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

For version compatibility, see this page.


Cirrus Link Modules for Ignition v3.4.12 - March 26, 2021 - Requires Ignition 7.9.13 or newer!

Anchor
release-notes-3.4.12
release-notes-3.4.12

  • MQTT Distributor
    • None
  • MQTT Engine
    • Added a thread pool to more efficiently handle custom namespace JSON messages
    • Improved logic in cusom namespace non-JSON payload handling to increase performance
    • Modified manual client ID logic to allow for client ID lengths longer than 23 characters if user-specified
    • Added error-case handling if invalid characters are included in a payload such as $, °, and &
    • Removed the Advantech B&B Wzzard namespace as this is now covered by the custom JSON namespaces
    • Improved Sparkplug topic namespace filters to prevent overlapping subscriptions when possible
    • Fix to ensure unsubscribe from STATE topics only occurs when required
    • Added error handling when receiving DRECORD messages for non-existent Sparkplug Devices
    • Added Rebirth request in event that a message arrives on a non-existent Sparkplug Device
    • Upgraded Eclipse Paho MQTT Client to v1.2.5
    • Fixed issue that could result in missing 'OFFLINE' state messages under multiple MQTT Server scenarios
    • Modified MQTT Engine to subscribe/unsubscribe only on it's specific PHID STATE topic
    • Fixed issue that resulted in Elecsys formated RBE data being 'zeroed out' on any RBE message
    • Fixes to Primary Host Application info tags in MQTT Engine to reflect the correct state
  • MQTT Transmission
    • Modified manual client ID logic to allow for client ID lengths longer than 23 characters if user-specified
    • Fixed issue where UDT member tags were not denoted as stale when removed from a Transmitter
    • Fixed issue where duplicate metrics could be included when converting UDTs and tags were deleted in a Transmitter
    • Improved logging and error handling around legacy property conversion to ensure BIRTH messages can be published
    • General improvements to Exception handling and logging
    • Fix to prevent DRECORD messages from being published when the specified Sparkplug Device doesn't exist
    • Improved log messages to reduce log noise when under heavy load
    • Upgraded Eclipse Paho MQTT Client to v1.2.5
    • Fixed issue that could result in History Stores being converted from Disk-backed to Memory-backed in certain DB migration scenarios
  • MQTT Recorder
    • None
  • AWS Injector
    • Fix to push NDEATH on manual shutdown/disable
    • Added 'Push Policy' support to allow for easier optimization of pushes under load
  • Azure Injector
    • Fix to push NDEATH on manual shutdown/disable
    • Modified manual client ID logic to allow for client ID lengths longer than 23 characters if user-specified
    • Upgraded Eclipse Paho MQTT Client to v1.2.5
    • Added support for setting of 'content type' and 'content encoding' to support Azure message based routing
    • Added setting to specify timestamp format to support Azure Time Series Insights timestamp requirements
  • Google Cloud Injector
    • Fix to push NDEATH on manual shutdown/disable
    • Modified manual client ID logic to allow for client ID lengths longer than 23 characters if user-specified
    • Upgraded Eclipse Paho MQTT Client to v1.2.5
  • IBM Cloud Injector
    • Fix to push NDEATH on manual shutdown/disable
    • Modified manual client ID logic to allow for client ID lengths longer than 23 characters if user-specified
    • Upgraded Eclipse Paho MQTT Client to v1.2.5
  • EFM ABB Totalflow Driver
    • Initial GA release of the EFM ABB Totalflow Driver
  • EFM Emerson ROC Driver
    • None
  • EFM Export
    • None
  • Opto22 groov EPIC and SNAPPAC Driver
    • None


Cirrus Link Modules for Ignition v3.4.11 - November 21, 2020 - Requires Ignition 7.9.13 or newer!

...

  • MQTT Transmission
    • Improved TLS Certificate upload/management
    • Added option to disable RPC client reconnects
    • Added primary host ID validation
    • Added new Transmission Info tags for outgoing messages
    • Performance improvements in disk-backed history store and forward
    • Fixed BED sequence number wrapping
    • Fixes for Disk-backed Store and Forward
    • Fixed Transmission Info tag updates
    • Fixed Transmission reconnect issues that required module restart when using disk-backed store and forward
    • Fixed alias caching in that could result incorrect aliases being used
    • Fixed issue where NDATA sometimes published before NBIRTH
    • Fixed issue with primary host and lost history publishes
    • Fixed issue with RPC client updates when Server Settings are modified
  • MQTT Engine
    • Improved TLS Certificate upload/management 
    • Removed 'Device Control' tags
    • Fixed issue with sending Rebirth commands
    • Fixes to issues with Tag staling
    • Fixed issue with changes to Namespaces requiring module restart
    • Fixed unsubscribe on shutdown for Custom Namespace topic subscriptions
  • MQTT Distributor
    • Fixes for module shutdown
  • MQTT Recorder
  • AWS Injector
    • Added new Push Policy setting to support round-robin connection pools
    • Fixed issue with Agent restarts on Server Set changes
    • Fixed issue with DEATH message payloads
  • Azure Injector
    • Added new Push Policy setting to support round-robin connection pools
    • Fixed issue with Agent restarts on Server Set changes
    • Fixes to threading issue on failed push attempt
    • Fixes to occasional errors on shutdown
    • Removed cert file upload
    • Fixes for issues with duplicate endpoint configurations
    • Fixed issue with DEATH message payloads
  • Google Cloud Injector
    • Added new Push Policy setting to support round-robin connection pools
    • Fixed issue with Agent restarts on Server Set changes
    • Fixed issue with DEATH message payloads
  • IBM Cloud Injector
    • Added new Push Policy setting to support round-robin connection pools
    • Fixed issue with Agent restarts on Server Set changes
    • Fixed issue with DEATH message payloads
  • EFM Emerson ROC Driver
    • Improved log messages around ROC CRC errors
    • Fixes to serial connection if terminal server is used
    • Fixed issue with configurable hashing algorithm
    • Fixed issue with integer/byte conversions
    • Fixed display issue with parameter types dropdown
    • Fixed synchronization issue
    • Fixed deadlock issue related to licensing
    • Fixed deadlock issue related to Device delete during initial history polling
  • EFM Export
    • None
  • Opto22 groov EPIC and SNAPPAC Driver
    • None

...