Skip to content

3.2.15

Choose a tag to compare

@mgravell mgravell released this 17 Sep 15:04
· 54 commits to main since this release
8ce72d6

What's Changed

connection stability

  • A fully-down connection group throws RedisConnectionException (#3223) by @mgravell in #3224
  • SwitchPrimary retires the servers its rebuild drops by @mgravell in #3225
  • Make fallback discovery and keep-alive probes cluster-slot aware by @HarnageaGabriel in #3185
  • Fix Sentinel connection leak and AbortOnConnectFail=false handling by @HarnageaGabriel in #3187
  • Fix a vacuous cluster-probe assertion, and pin the first-handshake residue by @mgravell in #3226
  • A tracer redirect proves liveness, so it completes the handshake by @mgravell in #3227
  • Dial a cluster node before waiting for it to connect by @mgravell in #3238

fixes

  • Compare strings against blobs without decoding them into a string by @mgravell in #3228
    • Add RedisValue.EqualityComparer, with an opt-in binary reading by @mgravell in #3230
  • IServer.Execute supplies the default database rather than refusing the command by @mgravell in #3237

background / engineering

  • CI: resolve the NuGet cache key once, so the post step never walks the tree by @mgravell in #3231
  • Close the test-suite gaps from #3234 by @mgravell in #3235
  • Point the obsolete messages at 4.0, since 3.2 has shipped without them by @mgravell in #3244
  • Drop explicit Microsoft.SourceLink.GitHub reference by @mgravell in #3222

Full Changelog: 3.2.1...3.2.15