...
- 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
- 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 refreshing
...
{"serverDuration": 187, "requestCorrelationId": "a8671b62c601e6f2"}