fastapi_websocket_pubsub

A fast and durable Pub/Sub channel over Websockets. FastAPI + WebSockets + PubSub == ⚡ 💪 ❤️

MIT License

Downloads
14.3K
Stars
449
Committers
10

Bot releases are hidden (Show)

fastapi_websocket_pubsub - v0.3.8 Latest Release

Published by roekatz about 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/permitio/fastapi_websocket_pubsub/compare/0.3.1...0.3.8

fastapi_websocket_pubsub - v0.3.1

Published by asafc about 2 years ago

What's Changed

Full Changelog: https://github.com/permitio/fastapi_websocket_pubsub/compare/0.3.0...0.3.1

fastapi_websocket_pubsub - v0.3.0

Published by asafc about 2 years ago

  • Replaced the broadcaster requirement with permit-broadcaster (a fork, since mainline package is not actively maintained)
  • Fixed a bug in broadcaster where disconnections from the backbone service were ignored by the library
fastapi_websocket_pubsub - v0.2.1

Published by asafc over 2 years ago

patch version: unpinned project dependencies so that minor and patch versions can auto update correctly.

fastapi_websocket_pubsub - v0.2.0

Published by asafc over 2 years ago

Added a new small feature (non-breaking change):

The event notifier now has topic restriction:
it means it's possible to enforce a permission whether a client can publish to a topic, or subscribe to a topic.

The server can typically enforce a channel restriction by specifying some claims in a JWT token used for HTTP Authorization.

thanks @idan-ben-ami for this new feature!

fastapi_websocket_pubsub - v0.1.20

Published by asafc almost 3 years ago

  • Added callbacks upon clients subscribing and unsubscribing from EventNotifier
  • Added an option to fetch the remote RPC channel id, and use it as the subscriber id in event notifier
fastapi_websocket_pubsub - v0.1.19

Published by asafc about 3 years ago

Increased log verbosity: added more log messages in critical parts

fastapi_websocket_pubsub - v0.1.18

Published by asafc over 3 years ago

fastapi_websocket_pubsub - v0.1.16

Published by asafc over 3 years ago

fastapi_websocket_pubsub - v0.1.15

Published by orweis over 3 years ago

Add Support fo client-side ALL_TOPICS subscribing.

fastapi_websocket_pubsub - v0.1.13

Published by orweis over 3 years ago

  • expose endpoint.subscribe()
  • add tests
fastapi_websocket_pubsub - v0.1.7

Published by orweis over 3 years ago

Log levels, and bug fix(add support for starting client.run directly)

fastapi_websocket_pubsub - v0.1.6

Published by orweis over 3 years ago

Move to use logging config from fastapi-websokcet-rpc ---
Improved logging support.
Provide a simple interface to switch between loguru, simple logs, no logs, and logging alongside uvicorn.

fastapi_websocket_pubsub - v0.1.5

Published by orweis over 3 years ago

Initial release

Package Rankings
Top 3.92% on Pypi.org
Related Projects