Releases: sabuhish/fastapi-mqtt
Releases · sabuhish/fastapi-mqtt
v2.1.1 Fixed compatibility for Python < 3.10 and more typing
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
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
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
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
v1.1.0 added new tests
Thanks to @azogue for his excellent work on tests for FastAPI-MQTT.
#63 and #65
1.0.9 fix __set_connetion_config
1.0.8 fix config attribute, the last will message, added default value for reconnect_retries and reconnect_delay
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
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
Thanks to awesome contributors keeping this library up.
Changes added by @mblo and @plundeen;
#44 && #47