fastapi_websocket_rpc

⚡ FASTAPI Websocket RPC- A fast and durable bidirectional JSON RPC channel over Websockets.

MIT License

Downloads
15.8K
Stars
181
Committers
7
fastapi_websocket_rpc - v0.1.25 Latest Release

Published by roekatz about 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/permitio/fastapi_websocket_rpc/compare/v0.1.23...0.1.25

fastapi_websocket_rpc - v0.1.23

Published by orweis about 2 years ago

Bug fix for memory leak in long running session (#15)
contribution by @jsdanielh

fastapi_websocket_rpc - v0.1.22

Published by asafc over 2 years ago

Patch fix: we fixed the requirements.txt file with unpinned dependencies, and removed unused dependencies

fastapi_websocket_rpc - v0.1.21

Published by asafc almost 3 years ago

Added option to get remote channel id

fastapi_websocket_rpc - v0.1.20

Published by orweis about 3 years ago

Support for custom serialization and wire type contributed by @cjh1.
Allows using Binary webSocket type.

You can now pass serializing_socket_cls to enable a different type of serialization for both endpoint and client.

fastapi_websocket_rpc - v0.1.19

Published by orweis over 3 years ago

Fix requirements conflict issue

fastapi_websocket_rpc - v0.1.18

Published by asafc over 3 years ago

fastapi_websocket_rpc - v0.1.17

Published by asafc over 3 years ago

fastapi_websocket_rpc - v0.1.11

Published by orweis over 3 years ago

Log level control and config

fastapi_websocket_rpc - v0.1.10

Published by orweis over 3 years ago

Improved logging support.
Provide a simple interface to switch between loguru, simple logs, no logs, and logging alongside uvicorn.

fastapi_websocket_rpc - v0.1.9

Published by orweis over 3 years ago

Graceful shutdowns and error messages

fastapi_websocket_rpc - v0.1.8

Published by orweis over 3 years ago

  • Added channel readiness check (via RPC pinging) prior to
  • Allow multiple callbacks for on_connect and on_disconnect
  • bug fixes
fastapi_websocket_rpc - v0.1.6

Published by orweis over 3 years ago

  • Keep alive support
  • Core events handling in RPC channel (connect, disconnect, and error handlers)
Package Rankings
Top 4.55% on Pypi.org