...
Anchor |
---|
| release-notes-3.4.12 |
---|
| release-notes-3.4.12 |
---|
|
- MQTT Distributor
- MQTT Engine
- Added a thread pool to more efficiently handle custom namespace JSON messages
- Improved logic in cusom namespace non-JSON payload handling to increase performance
- Modified manual client ID logic to allow for client ID lengths longer than 23 characters if user-specified
- Added error-case handling if invalid characters are included in a payload such as
$
, °
, and &
- MQTT Transmission
- Modified manual client ID logic to allow for client ID lengths longer than 23 characters if user-specified
- Fixed issue where UDT member tags were not denoted as stale when removed from a Transmitter
- MQTT Recorder
- Removed the Advantech B&B Wzzard namespace as this is now covered by the custom JSON namespaces
- Improved Sparkplug topic namespace filters to prevent overlapping subscriptions when possible
- Fix to ensure unsubscribe from STATE topics only occurs when required
- Added error handling when receiving DRECORD messages for non-existent Sparkplug Devices
- Added Rebirth request in event that a message arrives on a non-existent Sparkplug Device
- Upgraded Eclipse Paho MQTT Client to v1.2.5
- Fixed issue that could result in missing 'OFFLINE' state messages under multiple MQTT Server scenarios
- Modified MQTT Engine to subscribe/unsubscribe only on it's specific PHID STATE topic
- Fixed issue that resulted in Elecsys formated RBE data being 'zeroed out' on any RBE message
- Fixes to Primary Host Application info tags in MQTT Engine to reflect the correct state
- MQTT Transmission
- Modified manual client ID logic to allow for client ID lengths longer than 23 characters if user-specified
- Fixed issue where UDT member tags were not denoted as stale when removed from a Transmitter
- Fixed issue where duplicate metrics could be included when converting UDTs and tags were deleted in a Transmitter
- Improved logging and error handling around legacy property conversion to ensure BIRTH messages can be published
- General improvements to Exception handling and logging
- Fix to prevent DRECORD messages from being published when the specified Sparkplug Device doesn't exist
- Improved log messages to reduce log noise when under heavy load
- Upgraded Eclipse Paho MQTT Client to v1.2.5
- Fixed issue that could result in History Stores being converted from Disk-backed to Memory-backed in certain DB migration scenarios
- MQTT Recorder
- AWS Injector
- Fix to push NDEATH on manual shutdown/disable
- Added 'Push Policy' support to allow for easier optimization of pushes under load
AWS Injector- Fix to push NDEATH on manual shutdown/disable
- Azure Injector
- Fix to push NDEATH on manual shutdown/disable
- Modified manual client ID logic to allow for client ID lengths longer than 23 characters if user-specified
- Upgraded Eclipse Paho MQTT Client to v1.2.5
- Added support for setting of 'content type' and 'content encoding' to support Azure message based routing
- Added setting to specify timestamp format to support Azure Time Series Insights timestamp requirements
- Google Cloud Injector
- Fix to push NDEATH on manual shutdown/disable
- Modified manual client ID logic to allow for client ID lengths longer than 23 characters if user-specified
- Upgraded Eclipse Paho MQTT Client to v1.2.5
- IBM Cloud Injector
- Fix to push NDEATH on manual shutdown/disable
- Modified manual client ID logic to allow for client ID lengths longer than 23 characters if user-specified
- Upgraded Eclipse Paho MQTT Client to v1.2.5
- EFM ABB Totalflow Driver
- Initial GA release of the EFM ABB Totalflow Driver
- EFM Emerson ROC Driver
- EFM Export
- Opto22 groov EPIC and SNAPPAC Driver
...