v5.14.2
SOFARPC v5.14.2 is an enhancement release that focuses on fixing several issues in the Triple protocol, including POJO generic calls, Tracer context propagation, and optimizing the remote IP retrieval logic. This release improves the stability and reliability of the framework. (Requires JDK8 support)
- Enhanced remote IP retrieval logic - Improved the way remote IP addresses are obtained in the Triple protocol by @EvenLjj in #1529
- Fixed Triple POJO overload issue - Resolved method overload matching problems when calling generics in POJO mode with the Triple protocol by @EvenLjj in #1523
- Fixed Triple generic error - Fixed issues with Triple generic calls and unit test errors by @sunhailin-Leo in #1531
- Fixed Triple Tracer context cross-thread propagation issue - Solved the problem of tracer context being lost in cross-thread scenarios by @EvenLjj in #1539
- Fixed two flaky CI tests in test-integration - Resolved unstable tests in the test-integration module by @app/copilot-swe-agent in #1534
- @sunhailin-Leo made their first contribution in https://github.com/sofastack/sofa-rpc/pull/1531
- @Copilot made their first contribution in https://github.com/sofastack/sofa-rpc/pull/1534
7.4.0
The Jedis 7.4.0 release introduces enhancements to the Client-side geographic failover API, improves transaction support, and deprecates sendCommand() to improve compatibility with the Redis Cluster API.
- Add long index support to ZRangeParams (#4445) (#4446)
- Client-side geographic failover: Add Runtime Weight Management for MultiDbClient Endpoints (#4435)
- fix: Fix out-of-order responses in manual transactions with commands before MULTI (#4441)
- Fix resp2 parsing of LibraryInfo (#4436)
- Client-side geographic failover:
- Make MultiDbConfig.DatabaseConfig.Builder agnostic to call order (#4456)
- Add documentation for "Dynamic Database Management" (#4457)
- Add documentation for dynamic weight management#3678 (#4447)
- Deprecate sendCommand() methods not compatible with OSS Cluster API (#4451)
- Bump jackson.version from 2.21.0 to 2.21.1 (#4453)
- Make integration tests compatible with RE (#4387)
- maintenace: fix hotkeys info test for 8.6.1+ (#4443)
- Bump maven.surefire.version from 3.5.4 to 3.5.5 (#4442)
We'd like to thank all the contributors who worked on this release!
@a-TODO-rov, @atakavci, @dependabot, @dependabot[bot], @ggivo and @uglide
v1.3.4
Reactor Netty 1.3.4 is part of 2025.0.4 Release Train.
- Depend on
Reactor Corev3.8.4by @chemicL in 53e8319e6fc66e101c3b52fc3a1267a891d1aeff, see release notes - Avoid
DefaultChannelIdgeneration forDisposedChannelby @violetagg in #4095 - Push-based
maxConcurrentStreamsupdate viaSETTINGSframe handler by @violetagg in #4106 - Add configurable
maxLifeTimewith per-resource variance by @violetagg in #4111 - Add
Http2AllocationStrategy#streamBatchSizefor batched stream dispatching by @violetagg in #4114 - Override
isSharable()explicitly to avoid annotation lookup by @violetagg in #4120 - Add fast-path short-circuit for
is100ContinueExpectedcheck by @violetagg in #4123 - Cache resolved
HttpHeadersFactoryinstances to avoid repeated allocation by @violetagg in #4124
- Add
FlushConsolidationHandlertoH2Cupgrade pipeline by @violetagg in #4097 - Fix
Http2Poolreturning connection to the pool beforeH2Cupgrade completes by @violetagg in #4098 - Fix
Http2PoolACQUIREDcounter not rolled back when deliver is rejected by @violetagg in #4099 - Fix
HttpClient#proxyWhento useNoopAddressResolverGroupby @violetagg in #4104
Full Changelog: https://github.com/reactor/reactor-netty/compare/v1.3.3...v1.3.4
v1.2.16
Reactor Netty 1.2.16 is part of 2024.0.16 Release Train.
- Depend on
Reactor Corev3.7.17by @chemicL in 98eb2718b3892d9409b419ebd8abe6b8691900ff, see release notes - Override
isSharable()explicitly to avoid annotation lookup by @violetagg in #4120 - Add fast-path short-circuit for
is100ContinueExpectedcheck by @violetagg in #4123 - Cache resolved
HttpHeadersFactoryinstances to avoid repeated allocation by @violetagg in #4124
- Add
FlushConsolidationHandlertoH2Cupgrade pipeline by @violetagg in #4097 - Fix
HttpClient#proxyWhento useNoopAddressResolverGroupby @violetagg in #4104
Full Changelog: https://github.com/reactor/reactor-netty/compare/v1.2.15...v1.2.16