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 v3.4.6 8 - Feb 28Sept 17, 2019
- AWS Injector
- Fixed handling of enabling tag writes via Ignition Designernested UDT to Sparkplug Template conversions
- Fix to ensure the birth sequence is pushed on reconnections
- Improved connection status indicatorsUpdated 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
- Fixed nested UDT to Sparkplug Template conversions
- Added ability to explicitly delete CA certificates from IoT Hub configurations
- Fix to ensure the birth sequence is pushed on reconnections
- Improved connection status indicators
- EFM Emerson ROC Driver
- EFM Export
- First GA release of module
- Improved connection status indicators in Ignition gateway web UI
- Google Cloud Injector
- Fixed nested UDT to Sparkplug Template conversions
- Fix to ensure the birth sequence is pushed on reconnections
- Improved connection status indicators
- IBM Cloud Injector
- Fixed nested UDT to Sparkplug Template conversions
- Fix to ensure the birth sequence is pushed on reconnections
- Improved connection status indicators
- MQTT Distributor
- MQTT Engine
- Improved handling of null values in datasets and UDTs arriving in MQTT payloads
- Added ability to explicitly delete CA certificates from MQTT Server configurations
- Fixed shutdown logic to prevent RejectedExecutionExceptions
- MQTT Recorder
- First GA release of module
- Fixed description in Ignition gateway web UI to table filter setting
- MQTT Transmission
- Fixed potential duplicate sending of tag change events
- Fixed nested UDT to Sparkplug Template conversions
- Improved start/stop logic when history stores are in use
- Added ability to explicitly delete CA certificates from MQTT Server configurations
- Added Ignition gateway web UI validators to protect against dual history store usage
- Opto22 groov EPIC and SNAPPAC Driver
- Fix to reconnect logic when a strategy is changed to ensure tags properly update
Cirrus Link Modules for Ignition v3.4.7 - Aug 8, 2019
- AWS Injector
- Added web form validation to tag agent paths
- General UDT handling fixes
- Improved validation of web UI forms
- Fixes to quality handling in the edge case of null qualities in Ignition
- Security improvements
- Fixed potential StringIndexOutOfBoundsException in the tag change event processing
- Updated code signing certificate
- Fixed potential NPE on removal of 'Edge Nodes' folder or immediate child folder
- Fixed potential NotSerializableException when editing group or edge node ID fields
- Added validation to ensure passwords can not be null, empty, or only whitespace
- Azure Injector
- Improved handling when malformed connection string is supplied by the user
- Added web form validation to tag agent paths
- General UDT handling fixes
- Improved validation of web UI forms
- Fixes to quality handling in the edge case of null qualities in Ignition
- Security improvements
- Improved Event Hub startup logic
- Fixed potential StringIndexOutOfBoundsException in the tag change event processing
- Updated code signing certificate
- Fixed potential NPE on removal of 'Edge Nodes' folder or immediate child folder
- Fixed potential NotSerializableException when editing group or edge node ID fields
- Added validation to ensure passwords can not be null, empty, or only whitespace
- EMF Emerson ROC Driver
- EFM Export
- Google Cloud Injector
- Added web form validation to tag agent paths
- General UDT handling fixes
- Improved validation of web UI forms
- Fixes to quality handling in the edge case of null qualities in Ignition
- Security improvements
- Fixed potential StringIndexOutOfBoundsException in the tag change event processing
- Updated code signing certificate
- Fixed potential NPE on removal of 'Edge Nodes' folder or immediate child folder
- Fixed potential NotSerializableException when editing group or edge node ID fields
- Added validation to ensure passwords can not be null, empty, or only whitespace
- IBM Cloud Injector
- Added web form validation to tag agent paths
- General UDT handling fixes
- Improved validation of web UI forms
- Fixes to quality handling in the edge case of null qualities in Ignition
- Security improvements
- Fixed potential StringIndexOutOfBoundsException in the tag change event processing
- Updated code signing certificate
- Fixed potential NPE on removal of 'Edge Nodes' folder or immediate child folder
- Fixed potential NotSerializableException when editing group or edge node ID fields
- Added validation to ensure passwords can not be null, empty, or only whitespace
- MQTT Distributor
- Security improvements
- Fixed ACL validator to allow topics with spaces
- Updated code signing certificate
- Modified distributor to piggy-back off of Ignition's ssl.key keystore instead of having its own Java Keystore
- MQTT Engine
- MQTT logging improvements around connection issues
- Added 'record' data to TX/RX byte count in info metrics
- Improved JSON payload handling and logging in custom namespaces
- Fixed potential NPE in handling of String based custom namespaces
- Added support to update datatype if datatype changes on the edge side
- Security improvements
- Fixed UDT issue by adding logic to handle UDT definition lookups
- Updated code signing certificate
- Added validation to ensure passwords can not be null, empty, or only whitespace
- Fixed online/offline edge nodes and device nodes info tag to only update when an actual change occurs
- MQTT Recorder
- Added table name configurations and filtering options
- Added record signature validation
- Fixes to date/time handling of records
- Updated code signing certificate
- MQTT Transmission
- MQTT logging improvements around connection issues
- Fixed JSON serialization to prevent lockup in RAM based History Store
- Fixed target server URL info tag to update properly
- UDT publishing fixes to detect difference between UDT instance members and member folders
- Security improvements
- Added 'Last Refresh' info tag to denote the last time Transmission was refreshed
- Added 'Refresh Required' info tag to denote whether or not a refresh is required
- Updated code signing certificate
- Fixed potential NPE in custom transmitter record validator
- Added validation to ensure passwords can not be null, empty, or only whitespace
- Added validation to prevent same history 'store and forward' instance from being bound to multiple transmitters
- Modified 'Convert UDT members to normal tags' to be the default setting
- Opto22 groov EPIC and SNAPPAC Driver
Improved tag writing throughput working with massive tag lists and during episodes of congested writes
- Fixed potential lockup scenario
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
- Updated code signing certificate
Opto22 groov EPIC and SNAPPAC Driver
Cirrus Link Modules for Ignition v3.4.6 - Feb 28, 2019
...