v1.0.0 Release
What's Changed
⚠️ Breaking Changes
- broadcaster back-end dependencies are now optional by @nneskildsf in #89
Install only what you need:
pip install fastapi-websocket-pubsub[redis] # Redis support
pip install fastapi-websocket-pubsub[postgres] # Postgres support
pip install fastapi-websocket-pubsub[kafka] # Kafka support
pip install fastapi-websocket-pubsub[all] # everything (old behaviour)
Improvements
- Logs are less noisy - publisher / subscriber payloads are now logged at DEBUG rather than INFO @haileyplusplus in #85
- Added official support for Python 3.12 & 3.13 (minimum supported Python is now 3.9) by @danyi1212 in #87
CI/CD and Tooling
- Dependabot weekly updates for Python dependencies by @danyi1212 in #86
- New GitHub Actions workflow to build & publish to PyPI by @danyi1212 in #91
- README badge now tracks the master branch only by @roekatz in #83
New Contributors
- @haileyplusplus made their first contribution in #85
- @danyi1212 made their first contribution in #86
- @nneskildsf made their first contribution in #89
Full Changelog: 0.3.9...1.0.0