Driver Revision History

<< Click to Display Table of Contents >>

 

Driver Revision History

Version

Date

Author

Comments

1.0.39

05/14/2025

A. Fetzner

Updated the properties window of this Driver and adjustments to the reconnection settings with a Broker (Case 37814).

Fixed a GPF that occurred when a Broker initiated a disconnection (Case 37794).

Added new settings to Last Will messages received by this Driver, allowing them to be customized individually through dedicated Templates (Case 37678).

1.0.38

04/02/2025

A. Fetzner

Fixed a memory leak during data publishing (Case 37217).

Added support for version 5 of MQTT protocol. OpenSSL protocol was updated to version 3 and also fixed a connection error with the HiveMQ Broker (Case 32094).

1.0.37

01/20/2025

M. Salvador

Created an option on the Publish tab to define whether texts (Strings) are sent in UTF-8 format. The same option is used during reception to process Strings received from UTF8 format to ASCII format, thus keeping consistency between sending and receiving (Case 34202).

Created an option to return error to Tags when a message does not match the configured Template (Case 34301).

Now, when writing to a Tag, this Driver parses based only on the Template referenced in the same Tag, not on other Templates that may be referenced for the same topic (Case 34797).

Created an option Return Error for Tags With Response Mismatch for when a received message is not in the same order defined by the Template linked to the Tag (Case 35658).

Created an option using the N parameters to inform the value of the QoS and Retain properties per Tag (Case 35659).

Fixed a general failure when using the SSL protocol while receiving a large message (Case 37042).

1.0.30

12/22/2021

M. Salvador

Templates and messages can now can start as arrays (Case 31200).

Added read-only support for object repetition inside arrays (Case 31239).

Message publishing now works with more than one Template value and block writings are allowed (Case 31242).

1.0.22

05/13/2021

G. Beal

Fixed the processing of TS_UNIX, TS_UNIX_TZ_SECONDS+ and TS_UNIX_TZ_SECONDS- keywords for Templates in JSON format (Case 30878).

1.0.20

04/01/2021

G. Beal

Fixed an issue that delayed the initial connection to a Broker (Case 30683).

1.0.18

03/01/2021

G. Beal

Added a new individual dead band configuration for each Tag (Case 30517).

1.0.15

06/16/2020

M. Salvador

Added a relative dead band (Deadband %) configuration, applied to all numerical Tags (Case 28886).

1.0.14

05/04/2020

G. Beal

Implemented a new window for editing Templates (Case 28650).

Modified the comparison between messages and Templates in JSON format so that the order of name and value pairs within an object does not affect their match (Case 28678).

1.0.8

12/05/2019

M. Ludwig

Added a syntactic interpretation in JSON format only with attribute names that are identical with Template. Non-existing attributes are ignored (Case 26316).

1.0.7

02/01/2019

M. Salvador

Fixed problems with performance and time-out checks.

Updated the timestamp when an item is not linked to a Template.

Added support for several references to a single item with different Templates.

1.0.1

11/07/2018

M. Salvador

Initial version of this Driver.