You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Color Code: Bug Fix, Feature/Enhancement, Optimization

Cirrus Link Modules for Ignition v3.4.0

  • Injector (AWS/Azure)
    • Cleanup and fixes to MQTT disconnect/reconnect logic
    • Fixes to LWT handling
    • Optimizations to thread pool for faster push rates
    • Logging cleanup around failed pushes
    • Added automatic splitting of messages too large to be handled by Kinesis
    • Added info tags for
      • Messages Push Time Average
      • Messages Size Max
      • Messages Size Average
      • Messages Failed
  • MQTT Distributor
    • None
  • MQTT Engine
    • Cleanup and fixes to MQTT disconnect/reconnect logic
    • Fixes to LWT handling
    • Removed unnecessary 'configureTag' calls for tags that already exist or don't have custom property values
    • Added 'message processing latency' tag
    • Added threadpools to message handlers to speed up message handling
    • Cleanup to latency info tags to be more descriptive
    • Improved thread cleanup on MQTT Engine shutdown
    • Logging checks to improve message handling speed
  • MQTT Transmission
    • Cleanup and fixes to MQTT disconnect/reconnect logic
    • Fixes to LWT handling
    • Now uses same client ID across reconnects
    • Fixed DBIRTH handling when Edge Node is offline
    • Added tag cache to MQTT Transmission to improve efficiency
  • MQTT Remote Management (Agent/Manager)
    • Initial module release
  • Opto22 groov EPIC and SNAPPAC

    • Timers may now be written when tags are inventoried from the PAC Controller.
    • Retrieving the string table list of tags from PAC Controllers may take a long time. The module scanner code dynamically adjusts the communication timeout during this period to accommodate the extended time
    • Logging messages were a little excessive (especially with bad/undefined controller tags). Excessive messages were removed
    • Modifications were made to support parallel enhancements to an upcoming version of PAC Control software. This update to PAC Control will allow users (within PAC Control) to select which tags to be "public" and thus automatically generate tag lists that the driver module may access
    • Modified wording to include support for groov EPIC platform as well as SNAP PAC
    • Added form validation to better notify users of out of range configuration values
  • Other
    • Sparkplug Library
      • Reverted Paho lib from 1.2.0 to 1.1.1 due to problems with Paho in order delivery at high message rates
      • Added utility method for splitting messages based on maximum JSON encoded size

      • Fixes to utility for splitting JSON messages with single metric

  • No labels