You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Completely untested start for CAD/CAD
* unit tests
* propose the actual API
* DIGEST integration tests
* compensate for leading-zero oddness
* apply fixes for server hash format changes
* use CAS/CAD in locking operations
* release notes
* remove mitigations for receiving under-length digests from the server (now fixed at server)
* add zero-length digest test
* Update src/StackExchange.Redis/Interfaces/IDatabaseAsync.cs
Co-authored-by: Philo <[email protected]>
---------
Co-authored-by: Philo <[email protected]>
Copy file name to clipboardExpand all lines: docs/ReleaseNotes.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,6 +8,8 @@ Current package versions:
8
8
9
9
## Unreleased
10
10
11
+
- Support Redis 8.4 CAS/CAD operations (`DIGEST`, and the `IFEQ`, `IFNE`, `IFDEQ`, `IFDNE` modifiers on `SET` / `DEL`)
12
+
via the new `ValueCondition` abstraction, and use CAS/CAD operations for `Lock*` APIs when possible ([#2978 by mgravell](https://github.com/StackExchange/StackExchange.Redis/pull/2978))
11
13
- Support `XREADGROUP CLAIM` ([#2972 by mgravell](https://github.com/StackExchange/StackExchange.Redis/pull/2972))
12
14
- Support `MSETEX` (Redis 8.4.0) for multi-key operations with expiration ([#2977 by mgravell](https://github.com/StackExchange/StackExchange.Redis/pull/2977))
0 commit comments