...
- 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
- Added Meter Config Mapping with Events
- Added working Meter Config Transaction Records
- Fixed TLP Poller NPE
- Added snapshot inserts
- Fixes for ROC
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
- 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
- asd
- MQTT Distributor
- 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 loo
- MQTT Recorder
- Added table name configurations and filtering options
- Added record signature validation
- 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
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
- 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
Cirrus Link Modules for Ignition v3.4.6 - Feb 28, 2019
...