Releases: centrifugal/centrifuge-python
Releases · centrifugal/centrifuge-python
0.4.2
0.4.1
0.4.0
0.3.2
0.3.1
What's Changed
This release adds a delta compression support to the SDK. Many thanks to @itismoej for making it happen.
After enabling delta compression on server side, client-side subscriptions may be created with delta option in this way:
client.new_subscription("channel", delta=DeltaType.FOSSIL)- feat: Add delta compression support by @itismoej in #20
- Fossil delta compression tweaks by @FZambia in #21
- Handle WebSocketException on connect by @FZambia in #22, fixes #19
- Add Python 3.13 to CI and supported versions by @FZambia in #25
New Contributors
Full Changelog: 0.3.0...0.3.1
0.3.0
The real-time Python SDK for Centrifugo and Centrifuge has been reborn! 🚀
Supports all the major features of client protocol. Check out README and don't forget that the best resource to start working with any real-time SDK in Centrifugal ecosystem is a client SDK API spec.
0.3.0b5
What's Changed
- Add tests for join/leave events by @FZambia in #16
- Do not use insecure mode in tests, tests for server-side subs by @FZambia in #17
- Refactor arguments of
get_tokenfor Client and Subscriptions -get_tokenfor Client does not receive any arguments now (instead ofClientTokenContextpreviously),get_tokenfor Subscription receiveschannel:strinstead ofSubscriptionTokenContext.ClientTokenContextandSubscriptionTokenContextobjects removed.
Full Changelog: 0.3.0b4...0.3.0b5
0.3.0b4
0.3.0b3
0.3.0b2
0.3.0b2 uses Any type for annotating all payloads used in the protocol. Also, check out description of JSON vs Protobuf Client behavior regarding payloads types.