Skip to content

v1.0.0 Release

Choose a tag to compare

@danyi1212 danyi1212 released this 12 Jun 13:58
· 1 commit to master since this release
05d97fb

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

Full Changelog: 0.3.9...1.0.0