Skip to content

Releases: StackExchange/StackExchange.Redis

2.9.11

20 Aug 09:15
2.9.11
4d2da7a
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.8.58...2.9.11

2.8.58

21 Jul 12:00
4c70460
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.8.47...2.8.58

2.8.47

19 Jul 08:50
2.8.47
8a52783
Compare
Choose a tag to compare

What's Changed

  • New operations of BITOP command in Redis Community Edition 8.2 by @atakavci in #2900
  • Fix CLIENT ID error during handshake by @mgravell in #2909
  • docs: offer guidance on using framework methods for async timeouts / cancellation by @mgravell in #2910
  • Update package dependencies by @mgravell in #2906

Full Changelog: 2.8.41...2.8.47

2.8.41

10 Jun 19:54
2.8.41
ad5f656
Compare
Choose a tag to compare

What's Changed

Sharded pub/sub operations are where the pub/sub channels are distributed over a multi-node redis cluster using similar slot rules to keys; all such operations (for both "pub" and "sub") must be communicated to the correct node. This contrasts to regular/legacy pub/sub where you can "pub" or "sub" to any node, and the message is broadcast horizontally via all nodes in the cluster. To use sharded operations, use the RedisChannel.Sharded API when constructing channels. There is no concept of pattern-based sharded pub/sub.

Full Changelog: 2.8.37...2.8.41

2.8.37

06 May 14:58
e91c3eb
Compare
Choose a tag to compare

What's Changed

  • Add ConfigurationOptions.SetUserPemCertificate(...) and ConfigurationOptions.SetUserPfxCertificate(...) methods to simplify using client certificates (#2873 by @mgravell)
  • Add logging for when a Multiplexer reconfigures (#2864 by @st-dev-gh)
  • Fix: Move AuthenticateAsClient to fully async after dropping older framework support, to help client thread starvation in cases TLS negotiation stalls server-side (#2878 by @NickCraver)

New Contributors

Full Changelog: 2.8.31...2.8.37

2.8.31

07 Mar 13:30
Compare
Choose a tag to compare

What's Changed

  • Fix: Respect IReconnectRetryPolicy timing in the case that a node that was present disconnects indefinitely (#2856 by @NickCraver)
    • Special thanks to @sampdei tracking this down and working a fix
  • Changes max default retry policy backoff to 60 seconds (#2853 by @NickCraver)
  • Fix #2652: Track client-initiated shutdown for any pipe type (#2814 by @bgrainger)

New Contributors

Full Changelog: 2.8.24...2.8.31

2.8.24

18 Dec 18:55
0cb7d58
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.8.22...2.8.24

2.8.22

27 Nov 12:57
33358b7
Compare
Choose a tag to compare

What's Changed

  • Format IPv6 endpoints correctly when rewriting configration strings (#2813 by @mgravell)
  • Update default Redis version from 4.0.0 to 6.0.0 for Azure Redis resources (#2810 by @philon-msft)
  • Detect Azure Managed Redis caches and tune default connection settings for them (#2818 by @philon-msft)
  • Bump Microsoft.Bcl.AsyncInterfaces dependency from 5.0.0 to 6.0.0 (#2820 by @NickCraver)

Full Changelog: 2.8.16...2.8.22

2.8.16

10 Sep 16:15
322c704
Compare
Choose a tag to compare

What's Changed

  • Fix: PhysicalBridge: Always perform "last read" check in heartbeat when HeartbeatConsistencyChecks is enabled (#2795 by @NickCraver)

Full Changelog: 2.8.14...2.8.16

2.8.14

09 Sep 15:22
4d94342
Compare
Choose a tag to compare

What's Changed

  • Fix #2793: Update Envoyproxy's command map according to latest Envoy documentation (#2794 by @dbarbosapn)

New Contributors

Full Changelog: 2.8.12...2.8.14