...
Cirrus Link Modules for Ignition v4.0.4 - May 20, 2020
- General (All Modules)
- Fixed documentation links in tooltips of the module config pages
- MQTT Distributor
- MQTT Engine
- Fixed retention of UDT properties across module restarts
- Add custom property for 'sequence number reordering'
- Added a cache layer for improved custom namespace performance
- Modified to create default reasonable history config on all dynamic MQTT Engine tags
- Added a validator to primary host ID creation to prevent runtime errors
- Added support for non-clean session and QoS1 support in custom namespaces
- Added additional tooltip info for Custom Namespace writable tags
- Fixed client reinitialization after custom namespace changes
- MQTT Transmission
- Fixed dynamic update of client ID under MQTT Transmission Info tags
- Added support to allow RPC clients to not automatically reconnect
- Improved DB reconnect logic for the Disk-backed store and forward mechanism
- Fixed Timer thread leak on pending publish creation
- Fixed to caching of Transmission Info metrics to prevent erroneous data
- Added a validator to primary host ID creation to prevent runtime errors
- Fixed handling of non-memory tags (i.e. derived, OPC, etc) in Sparkplug Record publishes
- Added parameter based UDT DataType handling when convertUDTs=true
- Fixed potential ClassCastException around BoundPropertySet Objects
- Added tag pacing period validator to ensure it is greater than zero
- MQTT Recorder
- AWS Injector
- Fixed Timer thread leak on pending publish creation
- Fixed potential ClassCastException around BoundPropertySet Objects
- Added null checks to Injector start/stop to prevent NPEs
- Added tag pacing period validator to ensure it is greater than zero
- Azure Injector
- Tooltip/help improvements
- Fixed Timer thread leak on pending publish creation
- Fixed potential ClassCastException around BoundPropertySet Objects
- Added null checks to Injector start/stop to prevent NPEs
- Added tag pacing period validator to ensure it is greater than zero
- Google Cloud Injector
- Fixed Timer thread leak on pending publish creation
- Fixed potential ClassCastException around BoundPropertySet Objects
- Added null checks to Injector start/stop to prevent NPEs
- Added tag pacing period validator to ensure it is greater than zero
- IBM Cloud Injector
- Fixed Timer thread leak on pending publish creation
- Fixed potential ClassCastException around BoundPropertySet Objects
- Added null checks to Injector start/stop to prevent NPEs
- Added tag pacing period validator to ensure it is greater than zero
- Opto22 groov EPIC and SNAPPAC Driver
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
- 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
...