Versions Compared

Key

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

...

  • AWS Injector
    • Improved password handling
    • Added code to prevent potential duplicate configuration records
    • Added NDEATH message support
  • Azure Injector
    • Fixed potential deadlock issue in the MQTT client connection
    • Improved password handling
    • Added code to prevent potential duplicate configuration records
    • Added NDEATH message support
  • EFM Emerson ROC Driver
    • Improved error handling and logging
    • Fixed issue with TLP string type parsing
    • Fixed issue with updating 'Last Timestamp' tag for events and alarms
    • Added logging improvements around byte datatype handling
    • Improved password handling
    • Improved manual history polling
    • Fixed multiple reconnect issues
  • EFM Export
    • None
  • Google Cloud Injector
    • Fixed potential deadlock issue in the MQTT client connection
    • Improved password handling
    • Added code to prevent potential duplicate configuration records
    • Added NDEATH message support
  • IBM Cloud Injector
    • Fixed potential deadlock issue in the MQTT client connection
    • Improved password handling
    • Added code to prevent potential duplicate configuration records
    • Added NDEATH message support
  • MQTT Distributor
    • Fixed potential deadlock issue on shutdown
    • Fixed 'Enabled' tag update when module is updated via the web ui.
    • Improved password handling
    • Fixed memory leak
    • Fixed sync issues around internal DB access
  • MQTT Engine
    • Modified JSON custom namespace handling to upcast datatypes
    • Improved array datatype error handling
    • Improved data metric handling
    • Fixed race condition that could result in an unwanted STATE/primary host ID publish
    • Added support for custom namespace tags to be writable
    • Fixed potential deadlock issue in the MQTT client connection
    • Improved configuration naming conventions
    • Added support for Ignition8 Transmission clients
    • Modified Engine subscriptions to only subscribe to STATE messages when primary host is enabled
    • Fixed restart issue when namespaces are modified
    • Added BD sequence number checks to only honor LWTs when appropriate
    • Made BD sequence number checks optional for non-compliant Sparkplug clients
    • Fixed a sequence number rollover handling
    • Improved password handling
    • Concurrency fixes around reconnect logic
    • Added support for different potential datatypes on sequence numbers
    • Modifed shutdown of Engine callback to prevent ExecutionRejectedExceptions
    • Added support for sequence number buffering/reordering for out of MQTT compliance MQTT Servers
    • Logging improvements around client ID collisions
    • Logging improvements around invalid JSON or String based custom namespaces
    • Modified auto-generated client IDs to be 23 characters or less
  • MQTT Recorder
    • Fixed table filters to include data partitions
    • Added table field filtering on Record fields
    • Fixed MSSQL timestamp conversion issue
    • Fixed NPE on applying of filters
    • Renamed 'Table Filters' to 'Table Settings'
    • Moved default table name/behavior to initially seeded table setting
    • Added field filter validation
    • Logging improvements around no table settings matches on an incoming record
  • MQTT Transmission
    • Improved BIRTH publishing to prevent potential edge case sequence number error
    • Fixed issue with 'Refresh Required' tag that could result in an erroneous state
    • Added support for custom MQTT Record publish tags
    • Logging improvements
    • Fixed potential deadlock issue in the MQTT client connection
    • Improved configuration naming conventions
    • Detached tag change events from blocking thread to improve performance
    • Fixed threadleak issues on connection lost
    • Added auto-incrementing of BD sequence number to ensure uniqueness of each session
    • Added NPE fix when in-order history is enabled
    • Improved password handling
    • Added support for a randomized startup delay to prevent potential data storms
    • Fixed potential NPEs withe null metric names on a BIRTH when in-order history is used
    • Fixed potential sync issues around the Edge Node cache that could result in invalid tag values
    • Fixed aliasing when in-order history is used
    • Modified auto-generated client IDs to be 23 characters or less
    • Fixed connected node counts
    • Fixed NPE that could occur while an Edge Node is unable to connect
    • Fixes to disconnect logic
    • UDT performance improvments
    • Increased support for total Edge Node/Device counts when disk-backed store and forward is enabled
  • Opto22 groov EPIC and SNAPPAC Driver
    • Added scanner refresh control tag to allow programmatic scanner refreshingNone

Cirrus Link Modules for Ignition v3.4.8 - Sept 17, 2019 - Requires Ignition 7.9.12 or newer!

...