Skip to content

Releases: LabVIEW-Open-Source/MQTT-Client

Connection Upgrade

08 May 18:33
Compare
Choose a tag to compare

[Fix: 11] Keep-Alive is now defaulting to 60 seconds instead of 0.
[Fix] Connection timeout will now return "Server unavailable" by default

Migrated to new connection base class -- relinked all Configuration Connection to that new base class
Updated DropVIs with default TCP connection

Retain flag on Publish message + DropVI example fix

04 Apr 15:44
Compare
Choose a tag to compare

[Feature: 5] Exposed the RETAIN flag on the Publish message public methods
[Fix: 6] Wired the Decode message in the simple subscriber drop VI

QoS > 0 publish packet response

13 Dec 00:08
Compare
Choose a tag to compare

[Fix: 161] Repetition of publish packet in QoS > 0 (as reported in MQTT Broker issue tracker)
[Fix: 4] Fixed a memory leak where packet ID were stored and never removed from memory when QoS = 0

Publish Raw Payload & Session mutexing

03 Nov 19:12
Compare
Choose a tag to compare
Pre-release

[Feature: 1] Palette enhancement for the MQTT Client with "Publish (Raw Payload)" and "Publish (Control Packet)". It also exposes wrapper methods from the base class, so that they show up in the palette (Subscribe, Decode)

[Feature: 2] Session is now in a DVR and mutexed (set flag on Creator method is required)

Filtering error on self-destructing session

01 Nov 15:42
Compare
Choose a tag to compare
  • Cleaned up block diagram of Send Packet method
  • Filtered error on self-destructing session which could cause an error in the final cleanup of the client

Client Reconnection

25 Oct 21:04
Compare
Choose a tag to compare

Release Notes:

  • Addition of simpler subscriber and publisher templates (Drop VIs)
  • Addition of a reconnecting publishing template (Drop VI)
  • Addition of a pub-sub template (Drop VI)
  • Fixed issue where publishing only clients would not detect that server disconnected
  • Added isConnected and Disconnect from Server in the palette
  • Fixed issue with reconnecting sessions from client side which would not accept a CONNACK response from server the 2nd time around

Initial release of MQTT Client

19 Oct 17:30
Compare
Choose a tag to compare