Skip to content

Releases: adafruit/Adafruit_CircuitPython_MiniMQTT

7.0.1 - Fixed connecting with empty username

05 Dec 01:26
35cab6f
Compare
Choose a tag to compare

Fixed connecting with an empty username. Thanks @flavio-fernandes!

To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.

To use in CPython, pip3 install adafruit-circuitpython-minimqtt.

Read the docs for info on how to use it.

7.0.0 - Made MQTT() keyword-only

01 Dec 01:09
4c0c770
Compare
Choose a tag to compare

Made adafruit_minimqtt.adafruit_minimqtt.MQTT() keyword only to prevent mismatching arguments. This is an API breaking change.

To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.

To use in CPython, pip3 install adafruit-circuitpython-minimqtt.

Read the docs for info on how to use it.

6.0.1

16 Nov 16:24
b707805
Compare
Choose a tag to compare

What's Changed

This may be a temporary fix until we diagnose the problem further.

New Contributors

Full Changelog: 6.0.0...6.0.1

6.0.0 - is_connected() returns only boolean

10 Nov 18:34
199a0b8
Compare
Choose a tag to compare

Updated is_connected() to return True or False depending on connection status, and no longer raises an exception if not connected. This is an API breaking change.

To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.

To use in CPython, pip3 install adafruit-circuitpython-minimqtt.

Read the docs for info on how to use it.

5.5.2 Fix Timeout Argument + Receive all Messages

10 Oct 17:52
aec7777
Compare
Choose a tag to compare

This release fixes an issue that resulted in timeout argument being effectively ignored. It also changes the loop behavior to have callbacks for all messages in the queue rather than just the first one in the queue. Thank you @calcut

To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.

To use in CPython, pip3 install adafruit-circuitpython-minimqtt.

Read the docs for info on how to use it.

5.5.1 - _wait_for_msg(): accept EAGAIN in addition to ETIMEDOUT

22 Sep 20:15
f2cb3bb
Compare
Choose a tag to compare

To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.

To use in CPython, pip3 install adafruit-circuitpython-minimqtt.

Read the docs for info on how to use it.

5.5.0 - Made number of connect retries configurable

31 Aug 03:37
c35316a
Compare
Choose a tag to compare

Made the number of connect retries configurable upon initialization. Thanks @vladak!

To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.

To use in CPython, pip3 install adafruit-circuitpython-minimqtt.

Read the docs for info on how to use it.

5.4.2 - Made copyright stay up to date in docs/conf.py

26 Aug 02:39
Compare
Choose a tag to compare

To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.

To use in CPython, pip3 install adafruit-circuitpython-minimqtt.

Read the docs for info on how to use it.

5.4.1 - Fixed issue with waiting for data from broker and repeated connect failures

22 Aug 19:07
d5bad60
Compare
Choose a tag to compare

To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.

To use in CPython, pip3 install adafruit-circuitpython-minimqtt.

Read the docs for info on how to use it.

5.4.0 - Allow setting socket timeout

18 Aug 15:15
68cf825
Compare
Choose a tag to compare

Library now allows for setting the MQTT socket timeout setting. Thanks @vladak!

To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.

To use in CPython, pip3 install adafruit-circuitpython-minimqtt.

Read the docs for info on how to use it.