Versions Compared

Key

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

...

HTML
<a id="toggleAll" href="#">Expand/Collapse All to allow Search</a> <script type="text/javascript"> AJS.toInit(function () { AJS.$('#toggleAll').click(function() { jQuery(".expand-control").each(function()

{ jQuery(this).trigger("click");}

) }); }); </script>


Expand
titlev4.0.11 June 1, 2022


Expand
titleMQTT Distributor


Expand
titleWhat's New or Improved
  • No new features


Expand
titleWhat's Fixed
  • Fixed Python Scripting API bug around updating Users



Expand
titleMQTT Engine


Expand
titleWhat's New or Improved
  • Added Tag Path validation to configuration

  • Removed an unnecessary 'back' link in the Custom Namespace String Conversion page
  • Added Engine Info tags for tracking the count of re-ordered messages when enabled
  • Added a 'force redundancy sync' after the Primary Host ID is changed, enabled, or disabled via control tags
  • Added a feature to allow Engine to hold off on publishing the Host STATE message until conditions are met



Expand
titleWhat's Fixed
  • Added NPE protection when handling Aliases
  • Fixed Elecsys namespace Edge Node ID filtering
  • Fixed handling of Custom Namespace JSON tags to prevent unnecessary/improper reconfiguration of tags
  • Added NPE protection to aliased metrics when handling tag writes
  • Added NPE protection when 're-ordering messages' that could prevent Edge Nodes from showing as online
  • Fixed issue with property updating in UDT members that are in member UDTs and folders
  • Fixed Elecsys namespace handling of SINT16 data types



Expand
titleMQTT Transmission


Expand
titleWhat's New or Improved
  • Added a 'Friendly Name' configuration option for File Records
  • Added a 'File Scan Rate Time Unit' configuration option for File Records to allow for faster scans
  • Added additional info tags for File publishing including 'Files to Auto-Publish', 'Remaining Retries', and 'Reset'
  • Improved thread naming for File Publishers to make them more identifiable
  • Added Tag Path validation to configuration
  • Added support for treating 'Device level UDTs' as devices when converting UDTs
  • Improved Birth caching to increase performance
  • Optimized caching to reduce overall memory footprint
  • Removed excessive calls to 'getTagConfigsAsync' to increase performance


Expand
titleWhat's Fixed
  • Fixed retry logic when publishing files
  • Added NPE protection when handling Aliases
  • Fixed an issue where updating a File Configuration could result in removing or resetting file info tags
  • Fixed issue with birth caching logic that produced failures in flushing history when flushing in-order
  • Added NPE protection when updating Transmission Info tags
  • Fixed issue that could result in DATA messages being published before the BIRTH sequence when flushing history in-order
  • Fixed startup/shutdown synchronization that could result in thread leaks
  • Fixed issue when flushing in-order that could result in an endless loop with many devices
  • Fixes to Edge Node discovery to ensure discovery and status flags update properly
  • Fixed issue with Transmission publishing incorrect (newer) metric timestamp in Birth message when using in-order/RAM store and forward
  • Added NPE check when shutting down Transmission clients
  • Fixed RejectedExecutionException that could occur when deleting tags Transmission was publishing
  • Fixed potential double DEATH publishes that could occur on device folder removal



Expand
titleMQTT Recorder


Expand
titleWhat's New or Improved
  • Added Python scripting API for scripted configuration


Expand
titleWhat's Fixed
  • No fixes



Expand
titleAWS Injector


Expand
titleWhat's New or Improved
  • Improved Birth caching to increase performance
  • Removed excessive calls to 'getTagConfigsAsync' to increase performance


Expand
titleWhat's Fixed
  • Fixed startup/shutdown synchronization that could result in thread leaks
  • Fixed issue that could result in the Push Policy reverting back to 'Push to All'



Expand
titleAzure Injector


Expand
titleWhat's New or Improved
  • Improved Birth caching to increase performance
  • Removed excessive calls to 'getTagConfigsAsync' to increase performance


Expand
titleWhat's Fixed
  • Fixed startup/shutdown synchronization that could result in thread leaks
  • Fixed issue that could result in the Push Policy reverting back to 'Push to All'
  • Modified scripting API to use 'AzureSetId' instead of 'AzureSet' for Set key names



Expand
titleGoogle Cloud Injector


Expand
titleWhat's New or Improved
  • Added TCP port number configuration option for connecting to Google IoT Core
  • Improved Birth caching to increase performance
  • Added Python scripting API for scripted configuration
  • Removed excessive calls to 'getTagConfigsAsync' to increase performance
  • Added a 'max throughput' configuration option to throttle data flowing to Google IoT Core


Expand
titleWhat's Fixed
  • Fixed startup/shutdown synchronization that could result in thread leaks
  • Fixed issue that could result in the Push Policy reverting back to 'Push to All'



Expand
titleIBM Cloud Injector


Expand
titleWhat's New or Improved
  • Improved Birth caching to increase performance
  • Added Python scripting API for scripted configuration
  • Removed excessive calls to 'getTagConfigsAsync' to increase performance


Expand
titleWhat's Fixed
  • Fixed startup/shutdown synchronization that could result in thread leaks
  • Fixed issue that could result in the Push Policy reverting back to 'Push to All'



Expand
titleEFM ABB Totalflow Module


Expand
titleWhat's New or Improved
  • Added Tag Path validation to configuration


Expand
titleWhat's Fixed
  • Fixed meter type handling during auto-discovery when using applications other than AGA3, SUAGA3, AGA7, and SUAGA7



Expand
titleEFM Emerson ROC Module


Expand
titleWhat's New or Improved
  • Added Tag Path validation to configuration


Expand
titleWhat's Fixed
  • No fixes



Expand
titleEFM Export


Expand
titleWhat's New or Improved
  • No new features


Expand
titleWhat's Fixed
  • No fixes



Expand
titleOpto22 groov EPIC and SNAPPAC Driver


Expand
titleWhat's New or Improved
  • No new features


Expand
titleWhat's Fixed
  • No fixes




Expand
titlev4.0.10 February 7, 2022


Expand
titleMQTT Distributor


Expand
titleWhat's New or Improved
  • No new features


Expand
titleWhat's Fixed
  • Fixed potential class loading issues when running multiple Cirrus Link modules of differing versions
  • Fixed bug that resulted in MQTT Distributor starting when actually disabled after a 'system disabled' restore



Expand
titleMQTT Engine


Expand
titleWhat's New or Improved


Expand
titleWhat's Fixed
  • Fixed potential class loading issues when running multiple Cirrus Link modules of differing versions
  • Fixed NPE in Engine handling of STATE message arrival
  • Fixed tag configuration handling of properties in some edge cases
  • Modified MQTT Engine to not update tags that are disabled at the Edge
  • Fixed order of operations on start/stop when reconfiguring MQTT Engine
  • Fixed UDT paramterized property handling in Engine



Expand
titleMQTT Transmission


Expand
titleWhat's New or Improved
  • Added support for applying Ignition SecurityContext based writes via Sparkplug
  • Added BIRTH caching to fix in-order history across Transmission/Ignition restarts
  • Added support for Transmission file publishing filenames to have date/timestamps
  • Added a retry configuration option for file publishing
  • Modified Transmission to allow file publishing even if commands are blocked
  • Fixed Example Transmitter creation on Ignition Edge systems
  • Improved disk-backed history store migration code
  • Added support to enable/disable Server Settings
  • Improved file publishing throughput
  • Improved shutdown speed when lots of Edge Nodes exist in Transmission


Expand
titleWhat's Fixed
  • Fixed aliasing migration code to prevent malformed configurations
  • Added support to delete Disk-backed history store artifacts when an Edge Node or Device is deleted
  • Fixed 'Refresh Required' tag indicator handling
  • Fixed potential class loading issues when running multiple Cirrus Link modules of differing versions
  • Added null protection to configs that may omit Compression Type and Data Format Type
  • Fixed support for 'Single level Edge Node refreshing' when a Group ID is specified in the Transmitter config
  • Improved thread handling in start/stop scenarios when auto-publishing
  • Fixed handling of parameterized UDT definition members
  • Fixed handling of auto-publishing when not connected to primary host
  • Fixed to file deletion handling when auto-publishing files
  • Improved synchronization to start/stopping of threads on reconfiguration operations
  • Fixes to file publishing thread start/stop
  • Modified Transmission to not remove the 'formatString' property from UDTs
  • Fixed initialization of RAM based history stores for some startup scenarios
  • Fixed a thread leak on 'single level Edge Node refresh'
  • Removed unnecessary thread startup of Edge Nodes that could result in invalid bdSeq numbers being published in an NBIRTH
  • Fixed file publish retry logic



Expand
titleMQTT Recorder


Expand
titleWhat's New or Improved
  • No new features


Expand
titleWhat's Fixed
  • Fixed potential class loading issues when running multiple Cirrus Link modules of differing version



Expand
titleAWS Injector


Expand
titleWhat's New or Improved
  • No new features


Expand
titleWhat's Fixed
  • Fixed potential class loading issues when running multiple Cirrus Link modules of differing version



Expand
titleAzure Injector


Expand
titleWhat's New or Improved
  • Added support for Content Encoding to be specified for IoT Hub connections
  • Added support for Azure IoT Central


Expand
titleWhat's Fixed
  • Fixed potential class loading issues when running multiple Cirrus Link modules of differing versions
  • Fixed certificate upload handling and validation



Expand
titleGoogle Cloud Injector


Expand
titleWhat's New or Improved
  • Moved private key storage to the Ignition internal DB to improve usability
  • Added support for HTTP and HTTPS proxies


Expand
titleWhat's Fixed
  • Fixed potential class loading issues when running multiple Cirrus Link modules of differing versions



Expand
titleIBM Cloud Injector


Expand
titleWhat's New or Improved
  • No new features


Expand
titleWhat's Fixed
  • Fixed potential class loading issues when running multiple Cirrus Link modules of differing versions



Expand
titleEFM ABB Totalflow Module


Expand
titleWhat's New or Improved
  • Added 'Core Diagnostic' informational tags to the managed tag provider
  • Deprecated/removed 'Poll EOT' and 'Auto-discovery EOT' timeouts
  • Improved connection status indication in the Ignition Gateway Web UI
  • Fixed null Station ID handling in configuration


Expand
titleWhat's Fixed
  • Fixed potential class loading issues when running multiple Cirrus Link modules of differing versions
  • Improved CSV config file handling
  • Fixed mandatory field handling to improve the configuration experience
  • Fixed md5sum calculations for configuration file handling



Expand
titleEFM Emerson ROC Module


Expand
titleWhat's New or Improved
  • Improved connection status indication in the Ignition Gateway Web UI
  • Improved handling of 'Point type 0' TLPs


Expand
titleWhat's Fixed
  • Fixed potential class loading issues when running multiple Cirrus Link modules of differing versions
  • Fixed md5sum calculations for configuration file handling



Expand
titleEFM Export


Expand
titleWhat's New or Improved
  • No new features


Expand
titleWhat's Fixed
  • Fixed potential class loading issues when running multiple Cirrus Link modules of differing versions



Expand
titleOpto22 groov EPIC and SNAPPAC Driver


Expand
titleWhat's New or Improved
  • Modifications to not use 'default' (zero for numerics, false for booleans, and empty strings) values before an initial scan is performed
  • Logging improvements


Expand
titleWhat's Fixed
  • Fixed potential class loading issues when running multiple Cirrus Link modules of differing versions



...