Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Sep 3, 2024

This PR contains the following updates:

Package Change Age Confidence
StackExchange.Redis (source) 2.8.0 -> 2.9.32 age confidence

Release Notes

StackExchange/StackExchange.Redis (StackExchange.Redis)

v2.9.32

Compare Source

What's Changed

Full Changelog: StackExchange/StackExchange.Redis@2.9.25...2.9.32

v2.9.25

Compare Source

IMPORTANT: this release changes the distribution of pub/sub channels when using cluster; see 2.9.24 for more details.

What's Changed

This change is a critical fix that fixes a packaging failure in 2.9.24; for the relevant feature changes: see 2.9.24.

Full Changelog: StackExchange/StackExchange.Redis@2.9.24...2.9.25

v2.9.24

Compare Source

IMPORTANT: this release changes the distribution of pub/sub channels when using cluster:

(this change is specific to pub/sub with regular SUBSCRIBE channels, not "sharded" SSUBSCRIBE channels)

  • pre 2.9.24: all channels would always be routed similarly to key-like routing (and similar to SSUBSCRIBE)
  • from 2.9.24: non-SSUBSCRIBE channels are now randomly distributed to nodes by default, but can optionally use key-like routing by calling .WithKeyRouting() on the RedisChannel value

This change represents a safer, "least surprises" default; most people expect their cluster to help distribute load, including pub/sub load, between nodes. This is especially useful when there are few (or even only a single) channel(s) that dominate the pub/sub load, which is surprisingly common. Without this change, all that load would be handled only by a single server, because the channel my_notifications would be treated similarly to a key, via hash-slot sharding, and all clients would connect to the node serving that slot - when in reality, any node can be used for subscription, with the server distributing events horizontally to all nodes.

If you prefer the routed behaviour: use .WithKeyRouting() before subscribing.


What's Changed
New Contributors

Full Changelog: StackExchange/StackExchange.Redis@2.9.17...2.9.24

v2.9.17

Compare Source

What's Changed

Full Changelog: StackExchange/StackExchange.Redis@2.9.11...2.9.17

v2.9.11

Compare Source

What's Changed
New Contributors

Full Changelog: StackExchange/StackExchange.Redis@2.8.58...2.9.11

v2.8.58

Compare Source

What's Changed

New Contributors

Full Changelog: StackExchange/StackExchange.Redis@2.8.47...2.8.58

v2.8.47

Compare Source

What's Changed

Full Changelog: StackExchange/StackExchange.Redis@2.8.41...2.8.47

v2.8.41

Compare Source

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: StackExchange/StackExchange.Redis@2.8.37...2.8.41

v2.8.37

Compare Source

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: StackExchange/StackExchange.Redis@2.8.31...2.8.37

v2.8.31

What's Changed
New Contributors

Full Changelog: StackExchange/StackExchange.Redis@2.8.24...2.8.31

v2.8.24

Compare Source

What's Changed

Full Changelog: StackExchange/StackExchange.Redis@2.8.22...2.8.24

v2.8.22

Compare Source

What's Changed

Full Changelog: StackExchange/StackExchange.Redis@2.8.16...2.8.22

v2.8.16

Compare Source

What's Changed

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

Full Changelog: StackExchange/StackExchange.Redis@2.8.14...2.8.16

v2.8.14

Compare Source

What's Changed

New Contributors

Full Changelog: StackExchange/StackExchange.Redis@2.8.12...2.8.14

v2.8.12

Compare Source

What's Changed
New Contributors

Full Changelog: StackExchange/StackExchange.Redis@2.8.0...2.8.12


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Sep 3, 2024
@renovate renovate bot force-pushed the renovate/stackexchange.redis-2.x branch from a6cc802 to 0bc1fed Compare September 9, 2024 15:58
@renovate renovate bot changed the title Update dependency StackExchange.Redis to 2.8.12 Update dependency StackExchange.Redis to 2.8.14 Sep 9, 2024
@renovate renovate bot changed the title Update dependency StackExchange.Redis to 2.8.14 Update dependency StackExchange.Redis to 2.8.16 Sep 10, 2024
@renovate renovate bot force-pushed the renovate/stackexchange.redis-2.x branch from 0bc1fed to bc1ef63 Compare September 10, 2024 19:08
@renovate renovate bot changed the title Update dependency StackExchange.Redis to 2.8.16 Update dependency StackExchange.Redis to 2.8.22 Nov 27, 2024
@renovate renovate bot force-pushed the renovate/stackexchange.redis-2.x branch from bc1ef63 to 689de81 Compare November 27, 2024 15:58
@renovate renovate bot changed the title Update dependency StackExchange.Redis to 2.8.22 Update dependency StackExchange.Redis to 2.8.24 Dec 18, 2024
@renovate renovate bot force-pushed the renovate/stackexchange.redis-2.x branch 2 times, most recently from 750e028 to cd919b6 Compare December 25, 2024 03:50
@renovate renovate bot force-pushed the renovate/stackexchange.redis-2.x branch 2 times, most recently from 759dc0d to 584e03f Compare February 3, 2025 10:11
@renovate renovate bot force-pushed the renovate/stackexchange.redis-2.x branch from 584e03f to 4651608 Compare March 7, 2025 14:35
@renovate renovate bot changed the title Update dependency StackExchange.Redis to 2.8.24 Update dependency StackExchange.Redis to 2.8.31 Mar 7, 2025
@renovate renovate bot force-pushed the renovate/stackexchange.redis-2.x branch from 4651608 to 43ecfe6 Compare May 6, 2025 17:16
@renovate renovate bot changed the title Update dependency StackExchange.Redis to 2.8.31 Update dependency StackExchange.Redis to 2.8.37 May 6, 2025
@renovate renovate bot force-pushed the renovate/stackexchange.redis-2.x branch from 43ecfe6 to 0aa6f0c Compare June 10, 2025 22:02
@renovate renovate bot changed the title Update dependency StackExchange.Redis to 2.8.37 Update dependency StackExchange.Redis to 2.8.41 Jun 10, 2025
@renovate renovate bot force-pushed the renovate/stackexchange.redis-2.x branch from 0aa6f0c to f035ca3 Compare July 19, 2025 09:53
@renovate renovate bot changed the title Update dependency StackExchange.Redis to 2.8.41 Update dependency StackExchange.Redis to 2.8.47 Jul 19, 2025
@renovate renovate bot force-pushed the renovate/stackexchange.redis-2.x branch from f035ca3 to 102fca8 Compare July 21, 2025 19:41
@renovate renovate bot changed the title Update dependency StackExchange.Redis to 2.8.47 Update dependency StackExchange.Redis to 2.8.58 Jul 21, 2025
@renovate renovate bot force-pushed the renovate/stackexchange.redis-2.x branch from 102fca8 to ae82f7f Compare August 20, 2025 10:12
@renovate renovate bot changed the title Update dependency StackExchange.Redis to 2.8.58 Update dependency StackExchange.Redis to 2.9.11 Aug 20, 2025
@renovate renovate bot force-pushed the renovate/stackexchange.redis-2.x branch from ae82f7f to e636e2f Compare September 10, 2025 14:15
@renovate renovate bot changed the title Update dependency StackExchange.Redis to 2.9.11 Update dependency StackExchange.Redis to 2.9.17 Sep 10, 2025
@renovate renovate bot force-pushed the renovate/stackexchange.redis-2.x branch from e636e2f to c6c4240 Compare September 26, 2025 16:44
@renovate renovate bot changed the title Update dependency StackExchange.Redis to 2.9.17 Update dependency StackExchange.Redis to 2.9.24 Sep 26, 2025
@renovate renovate bot force-pushed the renovate/stackexchange.redis-2.x branch from c6c4240 to 54427b6 Compare September 27, 2025 13:42
@renovate renovate bot changed the title Update dependency StackExchange.Redis to 2.9.24 Update dependency StackExchange.Redis to 2.9.17 Sep 27, 2025
@renovate renovate bot force-pushed the renovate/stackexchange.redis-2.x branch from 54427b6 to bfe5618 Compare September 29, 2025 17:03
@renovate renovate bot changed the title Update dependency StackExchange.Redis to 2.9.17 Update dependency StackExchange.Redis to 2.9.25 Sep 29, 2025
@renovate renovate bot force-pushed the renovate/stackexchange.redis-2.x branch from bfe5618 to 0504a9c Compare October 13, 2025 16:40
@renovate renovate bot changed the title Update dependency StackExchange.Redis to 2.9.25 Update dependency StackExchange.Redis to 2.9.32 Oct 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants