Aiomqtt

Latest version: v2.0.1

Safety actively analyzes 613631 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 6

2.0.1

Fixed

- Configure `poetry-dynamic-versioning` to replace `__version__` and `__version_tuple__` variables (vvanglro in 273)
- Reset internal state when connection attempt in `__aenter__` times out (empicano in 285)

2.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 to `identifier` (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` and `unfiltered_messages` methods (empicano in 262)
- Remove deprecated `message_retry_set` client argument (empicano in 262)

1.2.1

Changed

- Deprecate `connect` and `disconnect` in favor of direct calls to `__aenter__` and `__aexit__`. (empicano in 247)

Fixed

- Release lock in `__aexit__` only if acquired (spacemanspiff2007 in 249)

1.2.0

Changed

- Drop support for Python 3.7. Contributed by [Felix Böhm (empicano)](https://github.com/empicano) in [#246](https://github.com/sbtinstruments/aiomqtt/pull/246)

Fixed

- Fix `__aenter__` failing to release lock when initial connection fails. Contributed by [Peanut (vvanglro)](https://github.com/vvanglro) in [#245](https://github.com/sbtinstruments/aiomqtt/pull/245)

1.1.0

Added

- Expose paho's `tls_insecure` argument. Contributed by [Bob Steers (steersbob)](https://github.com/steersbob) in [#234](https://github.com/sbtinstruments/asyncio-mqtt/pull/234)
- Add reference section generated from docstrings to documentation. Contributed by [Felix Böhm (empicano)](https://github.com/empicano) in [#231](https://github.com/sbtinstruments/asyncio-mqtt/pull/231)

Fixed

- Don't suppress exceptions in the client's `__aexit__`. Contributed by [Robert Resch (edenhaus)](https://github.com/edenhaus) in [#232](https://github.com/sbtinstruments/aiomqtt/pull/232)
- Match `topic/subtopic` with `topic/subtopic/` wildcard according to MQTT documentation. Contributed by [Bob Steers (steersbob)](https://github.com/steersbob) in [#241](https://github.com/sbtinstruments/asyncio-mqtt/pull/241)

1.0.0

Added

- Move documentation from `README` to Sphinx. Contributed by [Felix Böhm (empicano)](https://github.com/empicano) in [#159](https://github.com/sbtinstruments/asyncio-mqtt/pull/159)
- Add CI workflow to deploy documentation to GitHub Pages. Contributed by [Felix Böhm (empicano)](https://github.com/empicano) in [#159](https://github.com/sbtinstruments/asyncio-mqtt/pull/159)
- Add Flow Control options to the Client-Constructor. Contributed by [Andreas Heine (andreasheine)](https://github.com/andreasheine) in [#180](https://github.com/sbtinstruments/asyncio-mqtt/pull/180)
- Make `Client.pending_calls_threshold` public. Contributed by [Jonathan Plasse (JonathanPlasse)](https://github.com/JonathanPlasse) in [#185](https://github.com/sbtinstruments/asyncio-mqtt/pull/185)
- Make Client a reusable (but not reentrant) context manager. Contributed by [Peanut (vvanglro)](https://github.com/vvanglro) in [#216](https://github.com/sbtinstruments/asyncio-mqtt/pull/216)
- Make default timeout configurable. Contributed by [Scott P. (skewty)](https://github.com/skewty) in [#192](https://github.com/sbtinstruments/asyncio-mqtt/pull/192)

Changed

- Switch from pip to poetry for dependency management. Contributed by [Felix Böhm (empicano)](https://github.com/empicano) in [#210](https://github.com/sbtinstruments/asyncio-mqtt/pull/210)
- Rename project from asyncio-mqtt to aiomqtt. Contributed by [Felix Böhm (empicano)](https://github.com/empicano) in [#210](https://github.com/sbtinstruments/asyncio-mqtt/pull/210)

Removed

- Rename `master` branch to `main`. Contributed by [Jonathan Plasse (JonathanPlasse)](https://github.com/JonathanPlasse)

Fixed

- Consistently use a user-provided logger. Contributed by [Roman Novatorov (rnovatorov)](https://github.com/rnovatorov) in [#176](https://github.com/sbtinstruments/asyncio-mqtt/pull/176)

Page 1 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.