Versions Compared

Key

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

...

Expand
titlev4.0.9 October 22, 2021


Expand
titleMQTT Distributor


Expand
titleWhat's New or Improved
  • No new features


Expand
titleWhat's Fixed
  • No fixes



Expand
titleMQTT Engine


Expand
titleWhat's New or Improved
  • General logging improvements
  • Modified MQTT Engine to only subscribe on Elecsys 'State' topics if that namespace is enabled
  • Added dialog documentation for the configuration Python scripting API
  • Added support to allow spaces in Primary Host IDs
  • Added support for non-RSA type (PKCS#8) private keys


Expand
titleWhat's Fixed
  • Fixed tag writes for Document type tags
  • Fixed server name validation to only allow characters that are valid in Ignition tag names
  • Various NPE fixes around invalid UDT configurations
  • Fixed issue that could result in MQTT Engine publishing Rebirth requests to the wrong MQTT Server in redundant environments



Expand
titleMQTT Transmission


Expand
titleWhat's New or Improved
  • Removed the 'Node Control/Reboot' metric from the NBIRTH as it doesn't make sense for Transmission
  • General logging improvements
  • Added validation to 'Tag Provider' and 'Tag Path' configuration fields
  • Added support for 'Edge Node level Refresh' to Transmission along with Edge Node granularity 'Refresh Required' tracking
  • Fixed server name validation to only allow characters that are valid in Ignition tag names
  • Added dialog documentation for the configruation Python scripting API
  • Added support for 'Refresh Required' updates on tag property changes
  • Fixed handling of Datasets in history stores
  • Added support to allow spaces in Primary Host IDs
  • Added support for 'discovering edge nodes' with correspoding corresponding 'discover required' tag and autoremoval auto-removal of Edge Nodes in Transmitter tag trees
  • Added support for non-RSA type (PKCS#8) private keys


Expand
titleWhat's Fixed
  • Fixed detection of tag change events on Document type tags
  • Fixed potential (rare) deadlock when connecting to MQTT Servers
  • Fixed potential NPE around null bound property values in UDTs
  • Fixed issue where UDT null bound property values could be omitted from a payload
  • Fixed potential deadlock on shutdown
  • Fixed handling in Document tag types in DATA messages to prevent conversion to String datatypes in MQTT Engine
  • Fixed issue in alias handling that could result in duplicate aliases
  • Fixed potential NPE when handling a UDT definition member tag property bound to a UDT parameter
  • Fixed publishing of UDT definitions in the NBIRTH when converting UDTs
  • Fixed potential NPE that could occur in Docker startup environments when creating the 'Example Transmitter'
  • Fixed bdSeq number handling that could result in it being incorrect in NBIRTH messages after connection failures
  • Fixed potential NPEs during Transmitter shutdown
  • Various Disk Backed history store fixes around NPEs and potential DB lockout
  • Various NPE fixes around invalid UDT configurations



Expand
titleMQTT Recorder


Expand
titleWhat's New or Improved
  • No new features


Expand
titleWhat's Fixed
  • No fixes



Expand
titleAWS Injector


Expand
titleWhat's New or Improved
  • Added validation to 'Tag Provider' and 'Tag Path' configuration fields
  • Added dialog documentation for the configruation Python scripting API
  • Added support for pushing DDEATH messages on Device removals


Expand
titleWhat's Fixed
  • Fixed detection of tag change events on Document type tags
  • Fixed potential NPE around null bound property values in UDTs
  • Fixed issue where UDT null bound property values could be omitted from a payload
  • Fixed potential deadlock on startup
  • Fixed potential NPE when handling a UDT definition member tag property bound to a UDT parameter



Expand
titleAzure Injector


Expand
titleWhat's New or Improved
  • Added support for Azure Edge configuration via the Python scripting API
  • Added support for 'auto-configuration' in Azure Edge Docker environments
  • Added validation to 'Tag Provider' and 'Tag Path' configuration fields
  • Added dialog documentation for the configruation Python scripting API
  • Added support for configurable character encoding
  • Added support for pushing DDEATH messages on Device removals
  • Added support for non-RSA type (PKCS#8) private keys


Expand
titleWhat's Fixed
  • Fixed detection of tag change events on Document type tags
  • Fixed potential NPE around null bound property values in UDTs
  • Fixed issue where UDT null bound property values could be omitted from a payload
  • Fixed potential deadlock on startup
  • Fixed potential NPE when handling a UDT definition member tag property bound to a UDT parameter



Expand
titleGoogle Cloud Injector


Expand
titleWhat's New or Improved
  • Added validation to 'Tag Provider' and 'Tag Path' configuration fields
  • Made session token expirations configurable
  • Added dialog documentation for the configruation Python scripting API
  • Added support for pushing DDEATH messages on Device removals
  • Added support for non-RSA type (PKCS#8) private keys


Expand
titleWhat's Fixed
  • Fixed detection of tag change events on Document type tags
  • Fixed potential NPE around null bound property values in UDTs
  • Fixed issue where UDT null bound property values could be omitted from a payload
  • Fixed potential deadlock on startup
  • Fixed potential NPE when handling a UDT definition member tag property bound to a UDT parameter



Expand
titleIBM Cloud Injector


Expand
titleWhat's New or Improved
  • Added validation to 'Tag Provider' and 'Tag Path' configuration fields
  • Added dialog documentation for the configruation Python scripting API
  • Added support for pushing DDEATH messages on Device removals
  • Added support for non-RSA type (PKCS#8) private keys


Expand
titleWhat's Fixed
  • Fixed detection of tag change events on Document type tags
  • Fixed potential NPE around null bound property values in UDTs
  • Fixed issue where UDT null bound property values could be omitted from a payload
  • Fixed potential deadlock on startup
  • Fixed potential NPE when handling a UDT definition member tag property bound to a UDT parameter



Expand
titleEFM ABB Totalflow Module


Expand
titleWhat's New or Improved
  • Added a 'watchdog' to ensure continued AAR polling
  • Added validators to global definition files
  • Logging improvements around supervisory frame status
  • Moved large configuration files from the internal Ignition DB to the filesystem which is supported in Ignition8 backup/restore operations
  • Improved AAR write times
  • Fixed issue that prevented Totalflow Application definitions from being uploaded via Windows in some scenarios


Expand
titleWhat's Fixed
  • Fixed cleanup of 'orphaned' global definition records
  • Fixed import issue with array register templates
  • Fixed issue with 'Station ID' character lengths
  • Added support for comma characters in Totalflow Application's Name, Revision, and Parameter fields



Expand
titleEFM Emerson ROC Module


Expand
titleWhat's New or Improved
  • Added a 'watchdog' to ensure continued TLP polling
  • Added validators to global definition files
  • Added retry logic to login attempts when login fails
  • Fixed issue where polling could stop in certain scenarios and not automatically restart
  • Moved large configuration files from the internal Ignition DB to the filesystem which is supported in Ignition8 backup/restore operations


Expand
titleWhat's Fixed
  • Fixed cleanup of 'orphaned' global definition records



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



...