All Versions
10
Latest Version
Avg Release Cycle
255 days
Latest Release
496 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!