Releases: rsocket/rsocket-py
Releases · rsocket/rsocket-py
v0.4
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
- 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
Release stable version.
Implemented most of the RSocket protocol (no resume support).
Support for:
- Protocols: TCP, Websocket, QUIC
- RxPy pipes
- Reconnection
v0.3.dev3
What's Changed
- Basic QUIC support (aioquic)
- Fixed reconnect flow and added tests for all transports
v0.3.dev2
Fix extras_require definition to be usable.
Removed tests from wheel.
Added readme as long description for pypi
v0.3.dev1
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