Releases
1.0.0-RC7
⭐ New Features
Deprecate ResumeStrategy and replace with Reactor Retry #798
Send root-cause errors from connection to onClose of RSocket #797
Consolidate use of single ByteBufAllocator
exposed from the transport #796
Fixes Payload#hasMetadata to strictly match the flag in the frame #783
Add RSocketConnector and RSocketServer as replacements for RSocketFactory #780
Support for reconnectable, shared Mono #759
Provides Prioritised delivering of Zero Streams Frames #718
🪲 Bug Fixes
Provides more ByteBuf
leaks fixes #803
Apply recent changes in UnicastProcessor to UnboundedProcessor related to buffer leaks #799
Fixes requestChannel to ensure support of half-closed state #794
Use doOnDiscard to release cached Payloads #777
Enforces reassembly of fragments to always be in enabled #775
Pre-validate Payload length at stream level to avoid closing connection #768
NullPointerException on stream cancellation #757
Fixes behavior of RequestChannel #736
🔨 Other
Default errorConsumer to no-op in the new API #801
Fix logging in examples and load-balancer tests #800
Drop UriHandler and UriTransportRegistry #795
Avoid sending of redundant ERROR and CANCEL frames #792
Upgrade to Reactor Dysprosium-SR7 #789
Remove package cycles involving lease, internal, exception, and frame #774
Move RSocketFactory implementation to core sub-package to avoid dependencies from top-level package #770
Provides support for the JDK 14 based builds #763
Disables gradle modules feature #751
Provides rollback to CompositeByteBuf usage #750
Add MESSAGE_RSOCKET_MIMETYPE and MESSAGE_RSOCKET_ACCEPT_MIMETYPES #744
You can’t perform that action at this time.