Skip to content

Releases: LabVIEW-Open-Source/MQTT-Connection

Debugger Terminal

13 Feb 16:28
Compare
Choose a tag to compare

No identifier Ack fix + Debug Terminal injection

14 Jan 20:22
Compare
Choose a tag to compare

[Fix: 8] Handling for PINGREQ that does not have ID but requires Ack-type PINGRESP
[Feature] Adding a DebugTerminal class to the MQTT Base library.

Connection Upgrade

08 May 18:35
Compare
Choose a tag to compare

MQTT Connection class now inherits from the common Connection base class, which merges the other libraries' dependencies into a common non-MQTT-related stack.

This is a breaking change to MQTT Stack 3.x, although a simple relink to class would suffice.
I'm reving up the major version to indicate that all the MQTT stack should follow to version 4.x

Bug fixes

13 Apr 14:45
Compare
Choose a tag to compare

Release Notes:
[Fix: 4] setConnected now executes even with upstream error
[Fix: 6] session process will not hang if some loops terminate.

Migration of Subscription and topic filters to Server project

01 Nov 15:43
Compare
Choose a tag to compare

[MQTT-6.0.0-1] Added error 55031 for Protocol Violation of type "Text Frame received over Websockets"

  • Subscription and TopicFilter classes have been moved to Server library

Self-terminating sessions

25 Oct 21:02
Compare
Choose a tag to compare

Release Notes:

  • Addition of public event for connection and disconnection
  • Addition of "reason" code for disconnection
  • Addition of "isSessionConnected" method to MQTT Base API
  • Session now self-terminates inside the process (more consistent with fire & forget nature of the session within the MQTT Base class)

MQTT Connection and Base class abstractions

20 Oct 19:03
Compare
Choose a tag to compare

An abstract class for providing connection extensions for MQTT clients and servers, such as TCP, Websockets or Local Queues.