All Versions
10
Latest Version
Avg Release Cycle
255 days
Latest Release
413 days ago
Changelog History
Changelog History
-
v1.1.5 Changes
February 03, 2025What's Changed
- ๐ fixes mem leak in
UnboundedProcessorby @OlegDokuka in #1106 - โฑ ensures the connection is closed on keepalive timeout by @OlegDokuka in #1118
- ๐ฒ log data in KEEPALIVE frame by @rstoyanchev in #1119
- โฌ๏ธ dependency upgrades by @rstoyanchev in #1120
Full Changelog : 1.1.4...1.1.5
- ๐ fixes mem leak in
-
v1.1.4 Changes
June 06, 2023What's Changed
- โ adds support for Micrometer Observations by @marcingrzejszczak in #1075
- ๐ allows the continuation of observations by @marcingrzejszczak in #1076
- ensures LoadbalancedRSocket selects new rsocket upon re-subscription RC by @Alex079 in #1086
- ensures
onCloseawaits all underlying components to be closed by @OlegDokuka in #1085 - ๐ improves tests & ensures there are no leaks of bufs at execution by @OlegDokuka in #1090
๐ New Contributors
- @marcingrzejszczak made their first contribution in #1075
- @Alex079 made their first contribution in #1086
Full Changelog : 1.1.3...1.1.4
-
v1.1.3 Changes
September 14, 2022What's Changed
- ๐ improves BaseDuplexConnection and fixes
PingClientimpl by @OlegDokuka in #1062 - ensures
SetupFrameis available for future use by @OlegDokuka in #1046 - โ adds message counting to protect against malicious overflow by @OlegDokuka in #1067
- โ Adds reflection hints for native-image support 1.1.x by @violetagg in #1073
- introduces
onCloselistener forRSocketClientandconnectmethod by @OlegDokuka in #1063
Full Changelog : 1.1.2...1.1.3
- ๐ improves BaseDuplexConnection and fixes
-
v1.1.2 Changes
August 17, 2022What's Changed
- ๐ fixes typo in LeaseSpec initialization #1024
- โ adds first frame handling timeout #1027
- โฌ๏ธ bumps libs versions and provides a few UnboundedProcessor fixes #1028
- ๐ eliminate boxing in RequesterResponderSupport when using
IntObjectMap#1029 - โ adds tests for WeightedLoadbalanceStrategy #1035
- โก๏ธ migrates from deprecated API, updates dependencies #1042
- โ adds routing example with
TaggingMetadataandCompositeMetadata#1021 - ๐ fixes
block()in MetadataPushRequesterMono/FnfRequesterMono #1044
๐ New Contributors
- @arodionov made their first contribution in #1024
- @olme04 made their first contribution in #1029
Full Changelog : 1.1.1...1.1.2
-
v1.1.1 Changes
June 09, 2021โญ New Features
- ๐ Improve Lease API #877
- ๐จ Refactor
InMemoryResumableFramesStoreand improve test coverage #1014 - โ JCStress tests for the Requester and Responder operators #999
- โ Add per-stream MimeType extension codecs #998
- "Automatic-Module-Name" for each module #1007
๐ ๐ชฒ Bug Fixes
- โ Remove failed loadbalance targets from the active list #982
- Local and remote resume state disagreement #973
- ๐ Fix memory Leak related to keepAlive and resume, unreleased buffers #1009
- ๐ Fix memory leak and add test for live lock on
queue.poll()#989 - โ Add null-safe iteration of active streams #1004
- NullPointerException on connection disposal #914
๐ ๐ Documentation
- โก๏ธ Update Javadoc for load-balancing #1000
๐จ Other
- โ Fully migrate tests to JUnit 5 #1016
- ๐ Replace use of deprecated MonoProcessor API #1003
- ๐ Replace use of deprecated Processor APIs #957
- ๐ Fix LoadbalanceTest issues #983
- โก๏ธ Updates sample code in RSocketConnector Javadoc #977
- โฌ๏ธ Upgrade to Reactor 2020.0.4 #981
โค๏ธ Contributors
๐ We'd like to thank all the contributors who worked on this release!
-
v1.1.0 Changes
October 27, 2020โญ New Features
- Provide request intercepting api #944
- Migrate weighted loadbalance strategy to user new RequestInterceptors for Stats tracking #946
- โก๏ธ Update WeightedLoadbalanceStrategy to use a Builder #949
๐ ๐ชฒ Bug Fixes
- ๐ Improve Loadbalance implementations and test coverage #953
- ๐ LoadBalancedRSocketMono (LatencySubscriber) does not seem to propagate subscriber context properly #822
- Load balancer throwing several exceptions when refreshing available sockets #786
- LoadBalancedRSocketMono loose sockets on server restart #633
๐จ Other
- โฌ๏ธ Upgrade to Reactor 2020.0.0 #952
-
v1.1.0-RC1 Changes
October 12, 2020 -
v1.0.5 Changes
June 09, 2021 -
v1.0.4 Changes
March 04, 2021โญ New Features
- ๐ Fix performance degradation when fragmentation is used #995
๐ ๐ชฒ Bug Fixes
- ๐ Fix deadlock on multiconsumer clear/poll in UnboundedProcessor #990
- ๐ Fix
OverflowExceptionifUnicastProcessorrequest and onNext are in a race #985 - ๐ Fix
RequestOperatorto subscribe to the source at later phase #963 - ๐ฐ Ensure
DeafultPayload#createmethods make a copy ofByteBufcontent #993 - ๐ Ensure
Subscriberis removed from sendingSubscriptions #962
๐จ Other
- โฌ๏ธ Upgrade to Reactor Dysprosium-SR17 and Netty 4.1.59 #980
โค๏ธ Contributors
๐ We'd like to thank all the contributors who worked on this release!
-
v1.0.3 Changes
October 26, 2020โญ New Features
- Avoid queueing in UnicastProcessor receivers #932
- โก๏ธ Update username length to align with the spec (uint8 vs uint16) #938
- ๐ฐ Use heap buffers in the default payload decoder #945
๐ ๐ชฒ Bug Fixes
- Safer iteration when cancelling subscriptions #941
๐จ Other
- โฌ๏ธ Upgrade to Reactor Dysprosium-SR13 #951
- Dependencies for 1.1.0-M02 missing from Maven Central? #940
- 0๏ธโฃ Use static errors in RSocket default method implementations #933
โค๏ธ Contributors
๐ We'd like to thank all the contributors who worked on this release!