Skip to content

Releases: rsocket/rsocket-py

v0.4.1.dev1

25 Oct 12:40

Choose a tag to compare

v0.4.1.dev1 Pre-release
Pre-release

changes from 0.4:

  • Added running tests on python 3.11 and package classification
  • Removed data and metadata content from logs. Replaced with data and metadata sizes
  • Performance test examples available in performance folder
  • WSS (Secure websocket) example and support (aiohttp)
    • Refactored Websocket transport to allow providing either url or an existing websocket
  • Added command line tool (rsocket-py)

v0.4

20 Oct 18:29

Choose a tag to compare

Changes from 0.3:

  • Breaking change: Added ability to await fire_and_forget and push_metadata:
    • Both now return a future which resolves when the payload was sent completely (including fragmentation for fnf)
  • Fixed fragmentation implementation (misunderstood spec):
    • fragments after first one are now correctly of type PayloadFrame
    • fragment size now includes frame header and length
    • Added checking fragment size limit (minimum 64) as in java implementation
    • Updated examples
  • Added reactivex (RxPy version 4) wrapper client
  • Added Initial support for http3 (wss)
  • Better type hint for return value of request_response

v0.4.dev1

14 Oct 06:47
b479682

Choose a tag to compare

v0.4.dev1 Pre-release
Pre-release
  • Breaking change: Added ability to await fire_and_forget and push_metadata:
    • Both now return a future which resolves when the frame (or all fragments) finished sending.
  • Fixed fragmentation implementation (misunderstood spec):
    • fragments after first one are now correctly of type PayloadFrame
    • fragment size now includes frame header and length.
    • Added checking fragment size limit (minimum 64) as in java implementation
    • Updated examples
  • Added reactivex (RxPy version 4) wrapper client

v0.3

24 Apr 10:57
44a0200

Choose a tag to compare

Release stable version.

Implemented most of the RSocket protocol (no resume support).

Support for:

  • Protocols: TCP, Websocket, QUIC
  • RxPy pipes
  • Reconnection

v0.3.dev3

06 Apr 18:38

Choose a tag to compare

v0.3.dev3 Pre-release
Pre-release

What's Changed

  • Basic QUIC support (aioquic)
  • Fixed reconnect flow and added tests for all transports

v0.3.dev2

24 Mar 08:25

Choose a tag to compare

v0.3.dev2 Pre-release
Pre-release

Fix extras_require definition to be usable.
Removed tests from wheel.
Added readme as long description for pypi

v0.3.dev1

21 Mar 09:04
56ff8ef

Choose a tag to compare

v0.3.dev1 Pre-release
Pre-release

Beta release of new major rewrite.

Generally no API compatibility with 0.2.

Getting started guide available at https://rsocket.io/guides/rsocket-py

See examples and tests for more advanced usage