Skip to content

3.4.20

Latest

Choose a tag to compare

@mgravell mgravell released this 23 Oct 11:48
aa1e5c0

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

Full Changelog: 3.4.5...3.4.20