...
- General (All Modules)
- Fixed documentation links in tooltips of the module config pages
- Updated code signing cerificate
- MQTT Distributor
- Modified TLS setup to piggyback off of native Ignition SSL mechanism
- MQTT Engine
- Fixed retention of UDT properties across module restarts
- Add custom property for 'sequence number reordering'
- Added a cache layer for improved custom namespace performance
- Modified to create default reasonable history config on all dynamic MQTT Engine tags
- Added a validator to primary host ID creation to prevent runtime errors
- Added support for non-clean session and QoS1 support in custom namespaces
- Added additional tooltip info for Custom Namespace writable tags
- Fixed client reinitialization after custom namespace changes
- Improved certificate file management in the config web configuration UI
- Fixed 'Critical App State' info tag to prevent erroneous data
- Fixed Edge Node Tag staling from NDATA message
- Added staling of custom namespace tags on namespace deletion
- Fixed 'empty' property filter setting to allow all
- MQTT Transmission
- Fixed dynamic update of client ID under MQTT Transmission Info tags
- Added support to allow RPC clients to not automatically reconnect
- Improved DB reconnect logic for the Disk-backed store and forward mechanism
- Fixed Timer thread leak on pending publish creation
- Fixed to caching of Transmission Info metrics to prevent erroneous data
- Added a validator to primary host ID creation to prevent runtime errors
- Fixed handling of non-memory tags (i.e. derived, OPC, etc) in Sparkplug Record publishes
- Added parameter based UDT DataType handling when convertUDTs=true
- Fixed potential ClassCastException around BoundPropertySet Objects
- Added tag pacing period validator to ensure it is greater than zero
- Improved certificate file management in the config web configuration UI
- Fixed Transmission TLS connect on startup
- Added Transmission Info Tags for tracking messsages and bytes
- Fixed NPE from caching BIRTHs when TransmissionClient is shutdown
- Removed properties and parameters from being improperly published in DATA messages
- Fixed missing Sparkplug IDs on Transmitters page
- Added code to ignore _types_ folder when creating Edge Nodes
- Fixed handling of EdgeNode tag removal events
- Added new custom property 'ConfiguredTagPath' to tag properties
- Fixed RPC clients to update on server setting change
- Fixed 'empty' property filter setting to allow all
- Fixed fetching of the tag provider name by ignoring case
- Fixed device detection when auto-discovery is enabled
- Fixed NPE on aliased metrics in NCMD messages
- Fix for Tag add/remove root path comparisons
- Fixed folder detection on tag structure change events
- Fixed check history stores to update Transmitters on configuration changes
- MQTT Recorder
- AWS Injector
- Fixed Timer thread leak on pending publish creation
- Fixed potential ClassCastException around BoundPropertySet Objects
- Added null checks to Injector start/stop to prevent NPEs
- Added tag pacing period validator to ensure it is greater than zero
- Removed properties and parameters from being improperly published in DATA messages
- Added code to ignore _types_ folder when creating Edge Nodes
- Fixed handling of EdgeNode tag removal events
- Fixed device detection when auto-discovery is enabled
- Fix for Tag add/remove root path comparisons
- Fixed folder detection on tag structure change events
- Azure Injector
- Tooltip/help improvements
- Fixed Timer thread leak on pending publish creation
- Fixed potential ClassCastException around BoundPropertySet Objects
- Added null checks to Injector start/stop to prevent NPEs
- Added tag pacing period validator to ensure it is greater than zero
- Removed unused certificate file upload field
- Added support for a connection pooling to allow for increased throughput
- Removed properties and parameters from being improperly published in DATA messages
- Added code to ignore _types_ folder when creating Edge Nodes
- Fixed handling of EdgeNode tag removal events
- Fixed device detection when auto-discovery is enabled
- Fix for Tag add/remove root path comparisons
- Fixed folder detection on tag structure change events
- Google Cloud Injector
- Fixed Timer thread leak on pending publish creation
- Fixed potential ClassCastException around BoundPropertySet Objects
- Added null checks to Injector start/stop to prevent NPEs
- Added tag pacing period validator to ensure it is greater than zero
- Added support for a connection pooling to allow for increased throughput
- Removed properties and parameters from being improperly published in DATA messages
- Added code to ignore _types_ folder when creating Edge Nodes
- Fixed handling of EdgeNode tag removal events
- Fixed device detection when auto-discovery is enabled
- Fix for Tag add/remove root path comparisons
- Fixed folder detection on tag structure change events
- IBM Cloud Injector
- Fixed Timer thread leak on pending publish creation
- Fixed potential ClassCastException around BoundPropertySet Objects
- Added null checks to Injector start/stop to prevent NPEs
- Added tag pacing period validator to ensure it is greater than zero
- Added support for a connection pooling to allow for increased throughput
- Removed properties and parameters from being improperly published in DATA messages
- Added code to ignore _types_ folder when creating Edge Nodes
- Fixed handling of EdgeNode tag removal events
- Fixed device detection when auto-discovery is enabled
- Fix for Tag add/remove root path comparisons
- Fixed folder detection on tag structure change events
- Opto22 groov EPIC and SNAPPAC Driver
...
{"serverDuration": 296, "requestCorrelationId": "16a965a730bc6451"}