Color Code: Bug Fix, Feature/Enhancement, Optimization
Cirrus Link Modules for Ignition v3.4.6 - Coming late Feb, 2019
- AWS Injector
- Fixed handling of enabling tag writes via Ignition Designer
- Updated EULA
- Azure Injector
- Fixes to MQTT client shutdown mechanism for more deterministic disconnect behavior
- Fixed handling of enabling tag writes via Ignition Designer
- Updated EULA
- EMF Emerson ROC Driver
- Fixes to alarm polling synchronization
- Fix for potential deadlock around some OpCode 180 and 181 events
- Improvements to general history polling
- Started changes to alarm, event, and history records to improve interfacing to third party systems
- Improved live configuration validation to ensure working configuration on submit
- Added support for importing CSV files that had been modified using Excel
- Added ROC configuration field for handling date/time offset between Ignition and the ROC device
- Added ROC time synchronization mechanism
- Adding handling of 'gaps' in history segment configuration
- Fixed potential deadlock around disconnect/reconnect operations
- Updated EULA
- Google Cloud Injector
- Improved some naming of some of the configuration settings and fixed documentation links
- Fixes to MQTT client shutdown mechanism for more deterministic disconnect behavior
- Fixed handling of enabling tag writes via Ignition Designer
- Updated EULA
- IBM Cloud Injector
- Fixed handling of enabling tag writes via Ignition Designer
- Updated EULA
- MQTT Distributor
- Updated EULA
- Added information metric tag to show number of currently connected clients
- MQTT Engine
- Fixed issue with buildup of CMD messages with nested UDT members to be valid
- Fixes to MQTT client shutdown mechanism for more deterministic disconnect behavior
- Disabled MQTT Client latency check by default
- Updated EULA
- MQTT Recorder
- MQTT Remote Management (Agent/Manager)
- Fixes to MQTT client shutdown mechanism for more deterministic disconnect behavior
- Updated EULA
- MQTT Transmission
- Added 'disk-backed' Store and Forward mechanism.
- Added additional information metric tags for store and forward usage
- Fixed structure of Sparkplug messages containing UDTs to be as it was in v3.4.4
- Improved some misleading error log messages
- Fixes to MQTT client shutdown mechanism for more deterministic disconnect behavior
- Added better log messages when Ignition arrays datatypes are inappropriately used in Ignition
- Updated EULA
- Added information metric tag to show the configured primary host ID for each MQTT client
- Modified connected status to show 'x of y' clients connected where 'y' is now the number of clients in each server set
- Fixed issue where MQTT clients could not honor the primary host ID in more complex configurations
- Opto22 groov EPIC and SNAPPAC Driver
Cirrus Link Modules for Ignition v3.4.5 - Dec 10, 2018
- AWS Injector
- Added support for AWS Firehose to Kinesis Streams
- Added Sparkplug verbs to payload pushes
- Removed unnecessary UDT properties from payload pushes
- Improved timestamp handling for messaging that wasn't always accurate
- Removed pushing of unnecessary tag properties
- Fixed re-enablement of a stream setting when triggered via the Ignition enable/disable tag
- Azure Injector
- Added Sparkplug verbs to payload pushes
- Removed unnecessary UDT properties from payload pushes
- Improved timestamp handling for messaging that wasn't always accurate
- Added support for pushing to Azure Event Hub
- Removed pushing of unnecessary tag properties
- Fixed re-enablement of a stream setting when triggered via the Ignition enable/disable tag
- EMF Emerson ROC Driver
- Fixed issue where configuration UI would show no TLP templates and poll groups defined when there were indeed some defined
- Fixed alarm, event, and history rollover on the internal Emerson ROC queues that store this information internally
- Fixed minute history polling issues
- Fixed initialization issue when no TLP definitions were present
- Added support for automatically adding TLP definitions to new devices when they are created
- Fixed multiple synchronization issues
- Google Cloud Injector
- IBM Cloud Injector
- Added Sparkplug verbs to payload pushes
- Removed unnecessary UDT properties from payload pushes
- Improved timestamp handling for messaging that wasn't always accurate
- Removed pushing of unnecessary tag properties
- Fixed re-enablement of a stream setting when triggered via the Ignition enable/disable tag
- MQTT Distributor
- Fixed edge case where retained LWT messages would not be published
- Added ability to enable/disable Distributor via an Ignition tag
- MQTT Engine
- Fixed issue with Server Type selection
- Improved LWT handling to denote offline clients
- Improved timestamp handling for messaging that wasn't always accurate
- Added tag latching mechanism to support synchronized operations between updateTag calls in MQTT Engine and Ignition tag events
- This allows for use of tag event scripts and transaction groups as history is flushed from remote Sparkplug clients
- Added client side certificate support for MQTT clients
- Added UI validation to MQTT keep alive values
- MQTT Recorder
- MQTT Remote Management (Agent/Manager)
- MQTT Transmission
- Removed unnecessary UDT properties from payload publishes
- Added UI validator to check for overlapping Sparkplug Group and Edge Node ID overlapping
- Improved timestamp handling for messaging that wasn't always accurate
- Cleanup to unnecessary tag property publishing
- Added enable/disable control to Transmitters
- Added UI validation to MQTT keep alive values
- Fixed issue that could result in some UDT members missing from BIRTH messages
- Opto22 groov EPIC and SNAPPAC Driver
...