Skip to content

Releases: sabuhish/fastapi-mqtt

v2.1.1 Fixed compatibility for Python < 3.10 and more typing

10 Mar 09:03
d4da8ac
Compare
Choose a tag to compare

Changes (from #86)

  • 🐛 Fix compatibility for Python < 3.10 (#85)
  • 🎨 Add typing for message handlers for better IDE integration
  • 📝 Evolve example app with more typing and sync with README

(re-released to test GA for pypi publish)

v2.1.0 Fixed shared subscriptions and better example app

31 Dec 08:20
7e9cdbb
Compare
Choose a tag to compare

Changes

  • 🐛 Fix usage with shared subscriptions (from #81, #82)
  • ✨ Add explicit async methods for fastapi app lifespan (#79)
  • ✏️ Fixed typos and better docs (from #73, #74, #76, #80)
  • 🎨 Internal changes for linter configuration (now using pre-commit and ruff) (#66)
  • 🥚 Add a more complex example app, with fastapi lifespan, router, dependencies, websocket endpoint, and more (#83)

v2.0.0 Bumps version and require pydantic v2 to dependent

24 Sep 10:10
f2077ca
Compare
Choose a tag to compare

In this release;

  • Pydantic v2 fully supported
  • ConfigDict added
  • Changes on package classifiers
  • Apart from pydantic, dependency libraries have been upgraded (fastapi, gmqtt, mypy)

Thanks to @azogue for making the library to be compatible with pydantic's v2

v1.2.0 Use pydantic BaseModel for MQTTConfig object

24 Sep 09:55
9f3e4fa
Compare
Choose a tag to compare

In this release;

  • We are removing the Settings class of pydantic and instead, we are using BaseModel.
  • Some minor typo changes applied
  • These changes enabled pydandic v2
  • Also closes the issue #68 in the repo
  • Some formatting applied

Thanks @azogue for his work on this PR #69

v1.1.1 Fix error in topic matching algorithm

01 Jul 13:01
19bebd1
Compare
Choose a tag to compare

v1.1.0 added new tests

01 Jul 12:46
277a730
Compare
Choose a tag to compare

Thanks to @azogue for his excellent work on tests for FastAPI-MQTT.

#63 and #65

1.0.9 fix __set_connetion_config

21 May 08:27
2f77614
Compare
Choose a tag to compare

1.0.8 fix config attribute, the last will message, added default value for reconnect_retries and reconnect_delay

20 May 10:54
Compare
Choose a tag to compare

This release fixes the following issues:

  • Issue with the client attribute #56
  • Fix the last will message functionality #54
  • Add default values to the set_config function

1.0.7 fix on third party dependencies && topic matching bugfix and unit tests Latest

05 Feb 12:07
Compare
Choose a tag to compare

Thanks to awesome contributors keeping this library up.

Changes added by @mblo and @plundeen;

#44 && #47

v1.07 fix on third party dependencies && topic matching bugfix and unit tests

29 Jan 17:04
7a3042f
Compare
Choose a tag to compare

Thanks to awesome contributors keeping this library up.

Changes added by @mblo and @plundeen;

#44 && #47