Skip to content

1.0.0-RC7 Release

Compare
Choose a tag to compare
@rstoyanchev rstoyanchev released this 28 Apr 12:05
· 29 commits to develop since this release

⭐ 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