Versions Compared

Key

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

...

Expand
titlev4.0.22 June 20, 2024


Expand
titleMQTT Distributor


Expand
titleWhat's New or Improved
  • No new features


Expand
titleWhat's Fixed
  • Fixed connection issues with clients with no specified client ID
  • Fixed possible minor delay in processing QoS 2 messages
  • Fixed packet identifier warnings in log



Expand
titleMQTT Engine


Expand
titleWhat's New or Improved
  • Added support for 'server sets' to MQTT Engine to better support redundancy and more complex architectures

  • Added URL validation to server records
  • Added support for a Sparkplug 'device dataset' in Engine info tags to show all Sparkplug Devices
  • Cleanup/refinement of various info tags
  • Added config UI validation to Topic Token Filters
  • Added support for AWT Colors in DataSets
  • Added support for Array, DataSets, and Document tag properties


Expand
titleWhat's Fixed
  • Fixed handling of the Primary Host State info tag when Engine is disabled and config changes

  • Fixed client connections to publish an LWT before unsubscribing from Sparkplug Topics
  • Fixed NPE in edge cases around Rebirth requests
  • Various fixes to UDT collision detection
  • Fixed STATE correction handling in redundant and multi-server environments
  • Fixed potential thread leak on shutdown of MQTT clients
  • Fixed the DEATH message handling so tags with null values are properly 'staled'



Expand
titleMQTT Transmission


Expand
titleWhat's New or Improved
  • Added URL validation to server records
  • Added a thread pool to hand off history store writes to keep data flowing smoothly out of Transmission
  • Added support for 'maximum history store size' to prevent history from overrunning memory or disk
  • Added support for AWT Colors in DataSets
  • Added a config UI validator to ensure PHID is set when file 'auto-publish' is enabled as it is required
  • Added support for Array, DataSets, and Document tag properties
  • Made the H2 TCP port configurable
  • General logging cleanup
  • Increated Transmission RPC clients to support 500 in-flight MQTT messages
  • General performance improvements to disk-backed history storage


Expand
titleWhat's Fixed
  • Fixed History Store category headings in the config UI
  • Fixed handling of restarted tags to ensure they properly return to a good quality
  • Fixed issue that prevented proper publishing when child UDTs are deleted from a parent UDT and 'convert UDTs' is enabled
  • Moved history store on disk to the 'data' directory to better support redundancy and gateway backups
  • Fixed permissions issue that prevented Transmission from browsing tags when read permissions had been modified on the tag provider
  • Various fixes to UDT collision detection
  • Fixed startup race condition that could result in invalid initial values
  • Various fixes to Transmission info tags
  • Fixed potential NPEs when fetching existing tag paths
  • Fixed handling of numeric parameter values in UDTs



Expand
titleMQTT Recorder


Expand
titleWhat's New or Improved
  • No new features


Expand
titleWhat's Fixed
  • No fixes



Expand
titleAWS Injector


Expand
titleWhat's New or Improved
  • Added support for EC2 Instance IAM Roles as an alternative to AWS access/secret keys
  • Added support for 'maximum history store size' to prevent history from overrunning memory or disk
  • Added support for AWT Colors in DataSets
  • Added support for Array, DataSets, and Document tag properties
  • Made the H2 TCP port configurable
  • General logging cleanup
  • General performance improvements to disk-backed history storage


Expand
titleWhat's Fixed
  • Fixed handling of restarted tags to ensure they properly return to a good quality
  • Moved history store on disk to the 'data' directory to better support redundancy and gateway backups
  • Fixed permissions issue that prevented Injectors from browsing tags when read permissions had been modified on the tag provider
  • Fixed startup race condition that could result in invalid initial values
  • Fixed potential NPEs when fetching existing tag paths
  • Fixed handling of numeric parameter values in UDTs



Expand
titleAzure Injector


Expand
titleWhat's New or Improved
  • Added support for 'maximum history store size' to prevent history from overrunning memory or disk
  • Added support for AWT Colors in DataSets
  • Added support for Array, DataSets, and Document tag properties
  • Made the H2 TCP port configurable
  • General logging cleanup
  • General performance improvements to disk-backed history storage


Expand
titleWhat's Fixed
  • Fixed handling of restarted tags to ensure they properly return to a good quality
  • Fixed dynamic configuration UI handling in Kinesis configuration
  • Moved history store on disk to the 'data' directory to better support redundancy and gateway backups
  • Fixed permissions issue that prevented Injectors from browsing tags when read permissions had been modified on the tag provider
  • Fixed startup race condition that could result in invalid initial values
  • Fixed potential NPEs when fetching existing tag paths
  • Fixed handling of numeric parameter values in UDTs
  • Fixed support for Kinesis Firehose configurations
  • Fixed potential NPE when using certificate based auth and no CA cert is defined



Expand
titleGoogle Cloud Injector


Expand
titleWhat's New or Improved
  • Added support for 'maximum history store size' to prevent history from overrunning memory or disk
  • Added support for AWT Colors in DataSets
  • Added support for Array, DataSets, and Document tag properties
  • Made the H2 TCP port configurable
  • General logging cleanup
  • General performance improvements to disk-backed history storage


Expand
titleWhat's Fixed
  • Fixed handling of restarted tags to ensure they properly return to a good quality
  • Moved history store on disk to the 'data' directory to better support redundancy and gateway backups
  • Fixed permissions issue that prevented Injectors from browsing tags when read permissions had been modified on the tag provider
  • Fixed startup race condition that could result in invalid initial values
  • Fixed potential NPEs when fetching existing tag paths
  • Fixed handling of numeric parameter values in UDTs



Expand
titleEFM ABB Totalflow


Expand
titleWhat's New or Improved
  • Added 'Flow Factor', 'Flow Time', and 'Total Volume' column support


Expand
titleWhat's Fixed
  • Fixes to migration code for Totalflow applications
  • Fix to restart polling when auto-discovery completes and ON_DEMAND is being used
  • Fixed flowtime calculation as it was improperly being multiplied by 60



Expand
titleEFM Emerson ROC


Expand
titleWhat's New or Improved
  • Added 'Flow Factor', 'Flow Time', and 'Total Volume' column support


Expand
titleWhat's Fixed
  • No fixes



Expand
titleOpto22 groov EPIC and SNAPPAC Driver


Expand
titleWhat's New or Improved
  • No new features


Expand
titleWhat's Fixed
  • No fixes



...