v0.7.0
I've tested the library for production use at SBT Instruments. This uncovered a bunch of bugs and missing features that I've adressed in this release. We are approaching a 1.0.0 release. Let me know if you want something changed before that via the issue tracker on GitHub.
Added
- Add support for MQTTv5.
- Add
will
keyword argument toClient
. - Add
MqttConnectError
with specific error messages for connection failures. - Add
Client.id
property that returns the client ID (orNone
if the client ID was not specified during construction).
Fixed
- Fix unhandled exception error.
- Fix "Task was destroyed but it is pending" error.
- Fix compatibility with
asyncqt
's event loop. - Fix race condition in
Client.connect
that raised anAttributeError
. - Fix "[asyncio] Future exception was never retrieved" debug message.
- Fix support for python 3.6. Contributed by Derrick Lyndon Pallas (@pallas) in #12