Versions Compared

Key

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

...

  • MQTT Distributor
    • Added support for Python script based configuration changes
  • MQTT Engine
    • Improved processing speed of custom namespace JSON payloads
    • Fixed issue that could result in Engine not sending commands when required including Rebirth requests
    • Added protection for null payload timestamps
    • Improved handling of setting Edge Nodes and Devices offline
    • Added support for Python script based configuration changes
    • Improved general performance
    • Fixed issue that could result in deleted info tags associated with server settings
    • Internal tag cache fixes and improvements
    • Changed configureTag logic to only configure UDT instances when it is new
    • Added TLS ALPN support
    • Improved logic around subscriptions that may fail due to ACL or permission issues
      • NOTE: This fix can result in MQTT Engine no longer being able to connect to the MQTT Server when attempting to subscribe on a topic without the permissions to do so. This is a configuration issue that needs to be fixed by either:
        • (1) Updating the MQTT Server ACL/permissions so Engine can subscribe on the required topics OR
        • (2) Disable MQTT Engine Namespaces and/or PrimaryHostId so that Engine is no longer required to subscribe on topics without the permission to do so.
  • MQTT Transmission
    • Fixed 'Refresh Required' tag handling to show the proper state of the tag
    • Added support for Python script based configuration changes
    • Added support for better QualityCode comparisons to support changes in Ignition 8.1.7
    • Internal cache fixes and improvements
    • Added TLS ALPN support
    • Improved logic around subscriptions that may fail due to ACL or permission issues
      • NOTE: This fix can result in MQTT Transmission no longer being able to connect to the MQTT Server when attempting to subscribe on a topic without the permissions to do so. This is a configuration issue that needs to be fixed by either:
        • (1) Updating the MQTT Server ACL/permissions so Transmission can subscribe on the required topics OR
        • (2) Clear the MQTT Transmission PrimaryHostId so that Transmission is no longer required to subscribe on the STATE topic without the permission to do so.
    • Improved history store startup logic to better handle mis-configurations
    • Fixed potential thread-leak
    • Fixes and improvements to bound properties in UDTs
    • Fixes to history store and forward when UDTs are being used
  • MQTT Recorder
    • None
  • AWS Injector
    • Added support for Python script based configuration changes
    • Fixed potential thread-leak
  • Azure Injector
    • Added support for Python script based configuration changes
    • Added support for Azure IoT Edge Hubs
    • Fixed potential thread-leak
    • Added support for IoT Hub 'Application Properties' via Injector configuration
  • Google Cloud Injector
    • Fixed potential thread-leak
  • IBM Cloud Injector
    • Fixed potential thread-leak
  • EFM ABB Totalflow Module
    • Fixed naming collision for 'periodic mappings' between ROC and ABB mappings
    • Improvements to connection and re-connection logic
    • Fixed bug regarding event polling in an edge case
  • EFM Emerson ROC Module
    • Fixed naming collision for 'periodic mappings' between ROC and ABB mappings
    • Improvements to connection and re-connection logic
    • Added 'polling state' to the ROC devices
  • EFM Export
    • None
  • Opto22 groov EPIC and SNAPPAC Driver
    • None

...