Skip to content

Releases: centrifugal/centrifuge-python

0.4.2

14 Nov 15:08
72f2be0

Choose a tag to compare

What's Changed

  • Fix connection leaks and more robust state management by @FZambia in #38

Full Changelog: 0.4.1...0.4.2

0.4.1

26 May 06:59
61640ec

Choose a tag to compare

What's Changed

Full Changelog: 0.4.0...0.4.1

0.4.0

21 Apr 05:37

Choose a tag to compare

What's Changed

  • Up websocket dependency from websockets>=11.0.3,<12.0.0 to websockets>=14.0.0,<16.0.0
  • Drop Python 3.8 support (reached EOL)
  • Update readme and CI to use Centrifugo v6

See in #34

Full Changelog: 0.3.2...0.4.0

0.3.2

30 Jan 18:12
8bde662

Choose a tag to compare

What's Changed

Full Changelog: 0.3.1...0.3.2

0.3.1

10 Oct 19:39
4b7673b

Choose a tag to compare

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)

New Contributors

Full Changelog: 0.3.0...0.3.1

0.3.0

08 Feb 17:37
d24f7b6

Choose a tag to compare

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

07 Feb 16:20

Choose a tag to compare

0.3.0b5 Pre-release
Pre-release

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_token for Client and Subscriptions - get_token for Client does not receive any arguments now (instead of ClientTokenContext previously), get_token for Subscription receives channel:str instead of SubscriptionTokenContext. ClientTokenContext and SubscriptionTokenContext objects removed.

Full Changelog: 0.3.0b4...0.3.0b5

0.3.0b4

05 Feb 19:22

Choose a tag to compare

0.3.0b4 Pre-release
Pre-release

What's Changed

  • Rename ConnectionTokenContext to ClientTokenContext, add tests by @FZambia in #15
  • Fix setting state in _schedule_reconnect, commit

Full Changelog: 0.3.0b3...0.3.0b4

0.3.0b3

03 Feb 19:09

Choose a tag to compare

0.3.0b3 Pre-release
Pre-release

What's Changed

  • Support server-side subscriptions, support custom headers, commit
  • Support automatic recovery in #13
  • Support publication tags, error handling tweaks, commit
  • Add license, add badges in #14

Full Changelog: 0.3.0b2...0.3.0b3

0.3.0b2

31 Jan 18:54

Choose a tag to compare

0.3.0b2 Pre-release
Pre-release

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.