Skip to content

Releases: rsocket/rsocket-py

v0.4

20 Oct 18:29
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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