All Versions
10
Latest Version
Avg Release Cycle
255 days
Latest Release
413 days ago

Changelog History

  • v1.1.5 Changes

    February 03, 2025

    What's Changed

    Full Changelog : 1.1.4...1.1.5

  • v1.1.4 Changes

    June 06, 2023

    What's Changed

    ๐Ÿ†• New Contributors

    Full Changelog : 1.1.3...1.1.4

  • v1.1.3 Changes

    September 14, 2022

    What's Changed

    • ๐Ÿ‘Œ improves BaseDuplexConnection and fixes PingClient impl by @OlegDokuka in #1062
    • ensures SetupFrame is 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 onClose listener for RSocketClient and connect method by @OlegDokuka in #1063

    Full Changelog : 1.1.2...1.1.3

  • v1.1.2 Changes

    August 17, 2022

    What'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 TaggingMetadata and CompositeMetadata #1021
    • ๐Ÿ›  fixes block() in MetadataPushRequesterMono/FnfRequesterMono #1044

    ๐Ÿ†• New Contributors

    Full Changelog : 1.1.1...1.1.2

  • v1.1.1 Changes

    June 09, 2021

    โญ New Features

    • ๐Ÿ‘Œ Improve Lease API #877
    • ๐Ÿ”จ Refactor InMemoryResumableFramesStore and 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

    โญ New Features

    • ๐Ÿ”จ Resume mechanism improvements & refactor #766

    ๐Ÿ›  ๐Ÿชฒ Bug Fixes

    • Ensures that resumability implementation is stable #934
    • Resume related Netty ByteBuf leak #779

    ๐Ÿ”จ Other

    • โฌ†๏ธ Upgrade to Reactor 2020.0 RC2 #943
  • v1.0.5 Changes

    June 09, 2021

    ๐Ÿ›  ๐Ÿชฒ Bug Fixes

    • โœ… Replace use of deprecated RaceTestUtils and fix resulting exposed issues #1008

    ๐Ÿ”จ Other

    • ๐Ÿ”ฆ Expose number of race test iterations as an environment variable #1015
  • 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 OverflowException if UnicastProcessor request and onNext are in a race #985
    • ๐Ÿ›  Fix RequestOperator to subscribe to the source at later phase #963
    • ๐Ÿ›ฐ Ensure DeafultPayload#create methods make a copy of ByteBuf content #993
    • ๐Ÿšš Ensure Subscriber is 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!