Repository navigation
Stability improvements
- Do not abandon a connection attempt before ConnectTimeout has elapsed by @mgravell in #3277
- Read HELLO "server" before trusting "version" as the Redis API version by @mgravell in #3279
- Sentinel soft-fail follow-ups: discovery failure as RedisConnectionException, late sentinel init, clear LastException by @mgravell in #3280
- Sentinel: re-resolve the primary when it is demoted on a healthy connection by @rebaseandpanic in #3281
- Route as a cluster only with a slot map; take HELLO mode/role from the interactive connection only by @mgravell in #3285
- Fail connection-dropped commands with RedisConnectionException, never a raw transport exception or a cancellation by @mgravell in #3287
- Connection groups: a member answering LOADING triggers an immediate re-probe and re-select by @mgravell in #3289
- IBatch: complete commands refused by a poisoned connection; divert a batch's tail on reconnect by @mgravell in #3286
- Give multi-message sub-commands and injected prefix commands a write time by @mgravell in #3293
- Send primary-only commands to the primary when the caller prefers a replica by @AsadIqbal-Dev in #3291
Maintenance
- Tests: stabilise two recurring Windows CI flakes (hash-field expiry clock skew, backlog counter quiescence) by @mgravell in #3288
- Tests: don't race the connect's own reconfigures in AllClusterCommandsRefusedIsQuiet by @mgravell in #3290
- Refresh package pins: 10.0.13 servicing family and tooling by @mgravell in #3294
- xunit.v3 4.0 on Microsoft.Testing.Platform by @mgravell in #3295
- StyleCop.Analyzers 1.3.151-beta, and the tidy-up it asks for by @mgravell in #3296
New Contributors
- @AsadIqbal-Dev made their first contribution in #3291
Full Changelog: 3.4.5...3.4.20