Update dependency StackExchange.Redis to 2.13.17 - autoclosed#295
Closed
renovate[bot] wants to merge 1 commit into
Closed
Update dependency StackExchange.Redis to 2.13.17 - autoclosed#295renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
renovate
Bot
force-pushed
the
renovate/stackexchange.redis-2.x
branch
from
September 9, 2024 15:58
a6cc802 to
0bc1fed
Compare
renovate
Bot
force-pushed
the
renovate/stackexchange.redis-2.x
branch
from
September 10, 2024 19:08
0bc1fed to
bc1ef63
Compare
renovate
Bot
force-pushed
the
renovate/stackexchange.redis-2.x
branch
from
November 27, 2024 15:58
bc1ef63 to
689de81
Compare
renovate
Bot
force-pushed
the
renovate/stackexchange.redis-2.x
branch
2 times, most recently
from
December 25, 2024 03:50
750e028 to
cd919b6
Compare
renovate
Bot
force-pushed
the
renovate/stackexchange.redis-2.x
branch
2 times, most recently
from
February 3, 2025 10:11
759dc0d to
584e03f
Compare
renovate
Bot
force-pushed
the
renovate/stackexchange.redis-2.x
branch
from
March 7, 2025 14:35
584e03f to
4651608
Compare
renovate
Bot
force-pushed
the
renovate/stackexchange.redis-2.x
branch
from
May 6, 2025 17:16
4651608 to
43ecfe6
Compare
renovate
Bot
force-pushed
the
renovate/stackexchange.redis-2.x
branch
from
June 10, 2025 22:02
43ecfe6 to
0aa6f0c
Compare
renovate
Bot
force-pushed
the
renovate/stackexchange.redis-2.x
branch
from
July 19, 2025 09:53
0aa6f0c to
f035ca3
Compare
renovate
Bot
force-pushed
the
renovate/stackexchange.redis-2.x
branch
from
July 21, 2025 19:41
f035ca3 to
102fca8
Compare
renovate
Bot
force-pushed
the
renovate/stackexchange.redis-2.x
branch
from
August 20, 2025 10:12
102fca8 to
ae82f7f
Compare
renovate
Bot
force-pushed
the
renovate/stackexchange.redis-2.x
branch
from
September 10, 2025 14:15
ae82f7f to
e636e2f
Compare
renovate
Bot
force-pushed
the
renovate/stackexchange.redis-2.x
branch
from
September 26, 2025 16:44
e636e2f to
c6c4240
Compare
renovate
Bot
force-pushed
the
renovate/stackexchange.redis-2.x
branch
from
September 27, 2025 13:42
c6c4240 to
54427b6
Compare
renovate
Bot
force-pushed
the
renovate/stackexchange.redis-2.x
branch
from
November 19, 2025 13:08
0504a9c to
cda00b1
Compare
renovate
Bot
force-pushed
the
renovate/stackexchange.redis-2.x
branch
from
February 4, 2026 15:07
cda00b1 to
cfab121
Compare
renovate
Bot
force-pushed
the
renovate/stackexchange.redis-2.x
branch
from
February 11, 2026 21:06
cfab121 to
c33e742
Compare
renovate
Bot
force-pushed
the
renovate/stackexchange.redis-2.x
branch
from
February 19, 2026 18:09
c33e742 to
6cb290b
Compare
renovate
Bot
force-pushed
the
renovate/stackexchange.redis-2.x
branch
from
February 25, 2026 13:14
6cb290b to
865f146
Compare
renovate
Bot
force-pushed
the
renovate/stackexchange.redis-2.x
branch
from
March 13, 2026 09:48
865f146 to
bd1ad99
Compare
renovate
Bot
force-pushed
the
renovate/stackexchange.redis-2.x
branch
from
March 19, 2026 16:59
bd1ad99 to
54d6048
Compare
renovate
Bot
force-pushed
the
renovate/stackexchange.redis-2.x
branch
from
March 25, 2026 17:29
54d6048 to
9cf9ff2
Compare
renovate
Bot
force-pushed
the
renovate/stackexchange.redis-2.x
branch
from
April 2, 2026 17:18
9cf9ff2 to
cb9b447
Compare
renovate
Bot
force-pushed
the
renovate/stackexchange.redis-2.x
branch
from
May 12, 2026 19:12
cb9b447 to
2987c77
Compare
renovate
Bot
force-pushed
the
renovate/stackexchange.redis-2.x
branch
from
May 21, 2026 19:07
2987c77 to
1d65d35
Compare
renovate
Bot
force-pushed
the
renovate/stackexchange.redis-2.x
branch
from
May 22, 2026 06:10
1d65d35 to
3a76ae1
Compare
renovate
Bot
force-pushed
the
renovate/stackexchange.redis-2.x
branch
from
May 27, 2026 17:46
3a76ae1 to
b6bba68
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
2.8.0→2.13.17Release Notes
StackExchange/StackExchange.Redis (StackExchange.Redis)
v2.13.10Compare Source
This release is marked inactive due to a critical bug when using TCP keep-alives on DNS (i.e. named, not IP) endpoints; this is specific to non-Windows platforms, before .NET 10. See #3086 and #3090
What's Changed
ConfigurationOptions: don't serialize (ToString()) or cloneProtocolif it comes from the defaults-provider by @mgravell in #3082Full Changelog: StackExchange/StackExchange.Redis@2.13.1...2.13.10
v2.13.1Compare Source
IMPORTANT: This release changes the default protocol from RESP2 to RESP3 for Azure Managed Redis endpoints (only); this
has scalability and feature advantages, but if you are using modules or ad-hoc commands, please see the RESP3 notes, which includes:
What's Changed
Full Changelog: StackExchange/StackExchange.Redis@2.12.27...2.13.1
v2.12.14Compare Source
What's Changed
Impact: "high" if using cluster and high-integrity-mode together (resolves an issue that can mis-report
-MOVEDresponses as integrity failures)NuGet link
New Contributors
Full Changelog: StackExchange/StackExchange.Redis@2.12.8...2.12.14
v2.12.8Compare Source
What's Changed
Full Changelog: StackExchange/StackExchange.Redis@2.12.4...2.12.8
v2.12.4Compare Source
What's Changed
Full Changelog: StackExchange/StackExchange.Redis@2.12.1...2.12.4
v2.12.1Compare Source
What's Changed
LCSoutputs and missingRedisType.VectorSet(#3028 by @mgravell)AsciiHash(#3028 by @mgravell)Full Changelog: StackExchange/StackExchange.Redis@2.11.8...2.12.1
v2.11.8Compare Source
What's Changed
-MOVEDerror pointing to same endpoint. by @barshaul in #3003HOTKEYSby @mgravell in #3017-MOVEDtest by @mgravell in #3020New Contributors
Full Changelog: StackExchange/StackExchange.Redis@2.11.3...2.11.8
v2.11.3Compare Source
What's Changed
Full Changelog: StackExchange/StackExchange.Redis@2.11.0...2.11.3
v2.11.0Compare Source
get 2.11.0 on NuGet
What's Changed
For Redis 8.6:
HOTKEYSby @mgravell in #3008The time-series changes for 8.6 are over in NRedisStack 1.3.0
Other features:
Internal bits:
New Contributors
Full Changelog: StackExchange/StackExchange.Redis@2.10.14...2.11.0
v2.10.14Compare Source
Priority: high; the backlog fix (#3002) is rare and niche (specific to low-memory scenarios), but fixes a problem where the client can get into a non-recoverable state.
What's Changed
HGETEX; no impact to release build by @mgravell in #2999New Contributors
Full Changelog: StackExchange/StackExchange.Redis@2.10.1...2.10.14
v2.10.1Adds support for Redis 8.4 features
MSETEX ...; details controlled via newExpirationAPISET ... IFEQ/IFNE/IFDEQ/IFDNE digestOrValue; details controlled via newValueConditionAPI; also usesExpirationfor expiryDELEX ... IFEQ/IFNE/IFDEQ/IFDNE digestOrValue(again viaValueCondition)LockExtend[Async]/LockRelease[Async]when possibleXREADGROUP ... CLAIM minIdleTimefor simplified stream processingNote that niche
StringSet[Async]scenarios may require trivial build changes due to removing default parameter values; this simplify means explicitly specifyingkeepTtl, or using the newExpirationAPI. There is no impact to already compiled code (no methods have been removed).8.4 also includes "hybrid search"; this is not currently exposed in SE.Redis, and will be added to NRedisStack ASAP.
What's Changed
Full Changelog: StackExchange/StackExchange.Redis@2.9.32...2.10.1
v2.9.32Compare Source
What's Changed
Full Changelog: StackExchange/StackExchange.Redis@2.9.25...2.9.32
v2.9.25Compare 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.24Compare Source
IMPORTANT: this release changes the distribution of pub/sub channels when using cluster:
(this change is specific to pub/sub with regular
SUBSCRIBEchannels, not "sharded"SSUBSCRIBEchannels)SSUBSCRIBE)SSUBSCRIBEchannels are now randomly distributed to nodes by default, but can optionally use key-like routing by calling.WithKeyRouting()on theRedisChannelvalueThis 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_notificationswould 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
SSUBSCRIBE) routing to random, with newWithKeyRouting()API to opt into routed by @mgravell in #2958New Contributors
Full Changelog: StackExchange/StackExchange.Redis@2.9.17...2.9.24
v2.9.17Compare Source
What's Changed
sealed) and fix warnings for it by @Henr1k80 in #2942Full Changelog: StackExchange/StackExchange.Redis@2.9.11...2.9.17
v2.9.11Compare Source
What's Changed
HGETDEL,HGETEXandHSETEXsupport (#2863 by atakavci)Condition.SortedSet[Not]ContainsStartingcondition for transactions (#2638 by ArnoKoll)XPENDING IDLEtime filter (#2822 by david-brink-talogy)GetServer(RedisKey, ...)API (#2936 by mgravell)doubleformatting performance on net8+ and fix equality incorrectness re special doubles by @mgravell in #2928SetIntersectionLengthandSortedSet{Combine[WithScores]|IntersectionLength}(#2863 by mgravell)StreamAddmessage (#2941 by mgravell)New Contributors
Full Changelog: StackExchange/StackExchange.Redis@2.8.58...2.9.11
v2.8.58Compare Source
What's Changed
New Contributors
Full Changelog: StackExchange/StackExchange.Redis@2.8.47...2.8.58
v2.8.47Compare Source
What's Changed
Full Changelog: StackExchange/StackExchange.Redis@2.8.41...2.8.47
v2.8.41Compare 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.ShardedAPI 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.37Compare Source
What's Changed
ConfigurationOptions.SetUserPemCertificate(...)andConfigurationOptions.SetUserPfxCertificate(...)methods to simplify using client certificates (#2873 by @mgravell)AuthenticateAsClientto 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.31What's Changed
IReconnectRetryPolicytiming in the case that a node that was present disconnects indefinitely (#2856 by @NickCraver)New Contributors
Full Changelog: StackExchange/StackExchange.Redis@2.8.24...2.8.31
v2.8.24Compare Source
What's Changed
UNWATCH(#2824 by @mgravell)Full Changelog: StackExchange/StackExchange.Redis@2.8.22...2.8.24
v2.8.22Compare Source
What's Changed
4.0.0to6.0.0for Azure Redis resources (#2810 by @philon-msft)Microsoft.Bcl.AsyncInterfacesdependency from5.0.0to6.0.0(#2820 by @NickCraver)Full Changelog: StackExchange/StackExchange.Redis@2.8.16...2.8.22
v2.8.16Compare Source
What's Changed
HeartbeatConsistencyChecksis enabled (#2795 by @NickCraver)Full Changelog: StackExchange/StackExchange.Redis@2.8.14...2.8.16
v2.8.14Compare Source
What's Changed
New Contributors
Full Changelog: StackExchange/StackExchange.Redis@2.8.12...2.8.14
v2.8.12Compare Source
What's Changed
HSCAN NOVALUES(see #2721) (#2722 by @atakavci)CheckInfoReplicationeven withHeartbeatConsistencyChecks(#2784 by @NickCraver and @leachdaniel-clark)New Contributors
Full Changelog: StackExchange/StackExchange.Redis@2.8.0...2.8.12
Configuration
📅 Schedule: (UTC)
🚦 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.
This PR was generated by Mend Renovate. View the repository job log.