Skip to content

Releases: adafruit/Adafruit_CircuitPython_MiniMQTT

5.0.5 - Fixed bug with logging collection

16 Mar 18:46
31d23a7
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.0.4 - Added a log statement for non-ssl errors

02 Mar 20:34
dc7861c
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.0.3 - Fixed SSL socket problems on CPython

25 Feb 19:44
fabe279
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.0.2 - Made loop in _sock_exact_recv() non-blocking

23 Feb 19:54
b0b4418
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.0.1 - Fixed issue with Black and Pylint versions in the pre-commit config

10 Feb 22:37
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.0.0 - BREAKING - ESP32S2 (Native Networking) and CPython

03 Feb 15:14
99a6099
Compare
Choose a tag to compare
  • Adds compatibility and examples for ESP32-S2 and "Native Networking"
  • Adds compatibility and examples for usage with CPython
  • Provides backwards-compatible "legacy" support for ESP32SPI, Ethernet socket interface.
  • Removes dependency for Adafruit_CircuitPython_Logging to be installed, a logger may be passed into a MQTT object.
  • Adds a username_pw_set method to dynamically set username and password outside of client initialization.
  • Reorganizes examples into folders, categorized by network interface
  • connect() may now accept a keepalive time
  • loop() may now accept a timeout in seconds.

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.

4.1.0 - Stability fixes

22 Jan 14:55
407bb4f
Compare
Choose a tag to compare

This release:

  • #55 Fixes #54
  • #55 Fixes handling of PINGRESP command messages.
  • #55 Fixes logic within disconnect()
  • #55 Fixes socket size receive issues.

Thanks @flavio-fernandes for the contribution to this library!

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.

4.0.2: Update example, minimqtt_pub_sub_pyportal.py

20 Jan 15:55
eb6c942
Compare
Choose a tag to compare

This release:

  • #56 Updatesminimqtt_pub_sub_pyportal.py example for use with Adafruit CircuitPython PyPortal v5.0.0 refactor.

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.

4.0.1 - Add dependency, Adafruit Logging

23 Sep 21:11
921346c
Compare
Choose a tag to compare

This release:

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.

Deprecate loop_forever, consolidate fixed_header

06 Aug 14:36
f4233d0
Compare
Choose a tag to compare

This release:

  • #46 Removed deprecated loop_forever method in favor of loop and allowing user-code to manage the network interface.
  • #46 Consolidates fixed_header packet initialization to one-line.
    Thanks @2bndy5!

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.