-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Comparing changes
Open a pull request
base repository: StackExchange/StackExchange.Redis
base: 2.10.14
head repository: StackExchange/StackExchange.Redis
compare: 2.11.0
- 12 commits
- 95 files changed
- 4 contributors
Commits on Feb 4, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 686f118 - Browse repository at this point
Copy the full SHA 686f118View commit details -
Update README to include Azure Managed Redis (#3005)
* Update README to include Azure Managed Redis * Removed ACR
Configuration menu - View commit details
-
Copy full SHA for df1db72 - Browse repository at this point
Copy the full SHA df1db72View commit details
Commits on Feb 6, 2026
-
keyspace notifications including cluster support (#2995)
* add new KeyNotification API - KeyNotification wraps channel+value, exposes friendly parsed members (db, type, etc) - KeyNotificationType is new enum for known values - add TryParseKeyNotification help to ChannelMessage (and use explicit fields) * clarifications * RedisChannel creation API * assert non-sharded in tests * simplify database handling for null and zero * Add API for KeyEvent usage with unexpected event types * nits * optimize channel tests * nit * assertions for multi-node and key-routing logic * prevent publish on multi-node channels * naming * split Subscription into single/multi implementation and do the necessary * initial tests; requires CI changes to be applied * enable key notifications in CI * implement alt-lookup-friendly API * improve alt-lookup logic * Bump tests (and CI etc) to net10, to allow up-to-date bits * queue vs handler tests * docs; moar tests * docs * fix routing for single-key channels * Consider keyspace and channel isolation * Update KeyspaceNotifications.md * Much better API for handling keyspace prefixes in KeyNotification * clarify docs * docs are hard * words * Fix incorrect routing of pub/sub messages on cluster when using channel prefix * simplify channel-prefix passing * - reconnect RESP3 channel subscriptions - EnsureSubscribedToServer[Async] can now *remove* subscriptions in the multi-node case * runner note * make SubscriptionsSurviveConnectionFailureAsync more reliable; Ping is not routed to the channel, and can use primary or replica, so Ping is not a reliable test *unless* we demand master * rem net8.0 tests * - allow single-node subscriptions to follow relocations - prevent concurrency problem on TextWriterOutputHelper * improve subscription recovery logic when using key-routed subscriptions * docs typo * Update docs/KeyspaceNotifications.md Co-authored-by: Philo <philon@microsoft.com> * Update docs/KeyspaceNotifications.md Co-authored-by: Philo <philon@microsoft.com> * Update version.json --------- Co-authored-by: Philo <philon@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for c979c6b - Browse repository at this point
Copy the full SHA c979c6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 809055e - Browse repository at this point
Copy the full SHA 809055eView commit details -
Options: Split out AMR to its own options provider (#2986)
* Options: Split out AMR to its own options provider This breaks out AMR into its own default options provider to specify default versions but also allow us to do things like specify default RESP later on. * Add AMR to BuildInProviders * Add new cloud endpoints for OSS Azure Redis * Fix/add DefaultOptions tests * Move Enterprise domain root from OSS to AMR --------- Co-authored-by: Philo <philon@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for e71373b - Browse repository at this point
Copy the full SHA e71373bView commit details
Commits on Feb 9, 2026
-
Support 8.6 idempotent streams (#3006)
* - XADD [IDMP|IDMPAUTO] - XINFO new fields - fix delta in XTRIM in 8.6 * - XCFGSET * - add [Experimental] - add docs
Configuration menu - View commit details
-
Copy full SHA for 18fdcd7 - Browse repository at this point
Copy the full SHA 18fdcd7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 494b26c - Browse repository at this point
Copy the full SHA 494b26cView commit details
Commits on Feb 11, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 0aa6005 - Browse repository at this point
Copy the full SHA 0aa6005View commit details -
* propose API for HOTKEYS * stubs * untested stab at message impl * untested result processor * basic integration tests * more integration tests * release notes and [Experimental] * github link * sample ration default is 1, not zero * - RESP3 - don't expose raw arrays - expose API-shaped ms/us accessors - reuse shared all-slots array * validate/fix cluster slot filter * validate duration * docs; more tests and compensation * make SharedAllSlots lazy; explicitly track empty cpu/network/slots * More docs * "wow"? * more words * update meaning of count * expose a bunch of values that are conditionally present * tests on the sampled/slot-filtered metrics * - naming in HotKeysResult - prefer Nullable<T> when not-always-present * pre-empt typo fix * CI: use internal 8.6 preview build * additional validation on conditional members * CI image update * stabilize CI for Windows Server * be explicit about per-protocol/collection on cluster
Configuration menu - View commit details
-
Copy full SHA for a018b87 - Browse repository at this point
Copy the full SHA a018b87View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8defa55 - Browse repository at this point
Copy the full SHA 8defa55View commit details -
Add additional documentation about client authentication (#3009)
* test * docs * Revert "test" This reverts commit ecd1189. * Update Authentication.md * Update Authentication.md * Update index.md * prefer async
Configuration menu - View commit details
-
Copy full SHA for 58d2f98 - Browse repository at this point
Copy the full SHA 58d2f98View commit details -
Configuration menu - View commit details
-
Copy full SHA for 98eb6a2 - Browse repository at this point
Copy the full SHA 98eb6a2View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 2.10.14...2.11.0