Releases: empicano/aiomqtt
Releases · empicano/aiomqtt
v2.3.2
v2.3.1
Changed
- Switch from poetry to uv (@pavel-anchev in #350)
Fixed
- Consistently use
sock.fileno()
to identify socket for monitoring (@airtower-luna in #357) - Replace deprecated
get_event_loop
withget_running_loop
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