Releases: empicano/aiomqtt
Releases · empicano/aiomqtt
v2.3.0
v2.2.0
v2.1.0
v2.0.1
v2.0.0
Added
- Test for Python 3.12 (@JonathanPlasse in #256)
- Add migration guide (@empicano in #262)
Changed
- Switch to client-wide queue (@empicano in #262)
- Switch from black to Ruff and update dev dependencies (@JonathanPlasse in #255)
- Rename
Client.id
attribute toidentifier
(@empicano in #262)
Fixed
- Release reusability correctly to allow consecutive calls to
__aexit__
(@spacemanspiff2007 in #263)
Removed
- Remove deprecated
connect
/disconnect
methods (@empicano in #262) - Remove deprecated
filtered_messages
andunfiltered_messages
methods (@empicano in #262) - Remove deprecated
message_retry_set
client argument (@empicano in #262)
This release introduces breaking changes. You can find a migration guide in the documentation.
v1.2.1
v1.2.0
Changed
- Drop support for Python 3.7. Contributed by Felix Böhm (@empicano) in #246
Fixed
- Fix
__aenter__
failing to release lock when initial connection fails. Contributed by Peanut (@vvanglro) in #245
v1.1.0
Added
- Expose paho's
tls_insecure
argument. Contributed by Bob Steers (@steersbob) in #234 - Add reference section generated from docstrings to documentation. Contributed by Felix Böhm (@empicano) in #231
Fixed
- Don't suppress exceptions in the client's
__aexit__
. Contributed by Robert Resch (@edenhaus) in #232 - Match
topic/subtopic
withtopic/subtopic/#
wildcard according to MQTT documentation. Contributed by Bob Steers (@steersbob) in #241
v1.0.0
[1.0.0] - 2023-06-16
Added
- Move documentation from
README
to Sphinx. Contributed by Felix Böhm (@empicano) in #159 - Add CI workflow to deploy documentation to GitHub Pages. Contributed by Felix Böhm (@empicano) in #159
- Add Flow Control options to the Client-Constructor. Contributed by Andreas Heine (@andreasheine) in #180
- Make
Client.pending_calls_threshold
public. Contributed by Jonathan Plasse (@JonathanPlasse) in #185 - Make Client a reusable (but not reentrant) context manager. Contributed by Peanut (@vvanglro) in #216
- Make default timeout configurable. Contributed by Scott P. (@skewty) in #192
Changed
- Switch from pip to poetry for dependency management. Contributed by Felix Böhm (@empicano) in #210
- Rename project from asyncio-mqtt to aiomqtt. Contributed by Felix Böhm (@empicano) in #210
Removed
- Rename
master
branch tomain
. Contributed by Jonathan Plasse (@JonathanPlasse)
Fixed
- Consistently use a user-provided logger. Contributed by Roman Novatorov (@rnovatorov) in #176
v0.16.1
[0.16.1]
Fixed
- Add properties in Message, the last release skipped this commit. Contributed by Jonathan Plasse (@JonathanPlasse)