2.10.1
Adds support for Redis 8.4 features
- support multi-string-set with expiration
MSETEX ...; details controlled via newExpirationAPI - support checked string-set
SET ... IFEQ/IFNE/IFDEQ/IFDNE digestOrValue; details controlled via newValueConditionAPI; also usesExpirationfor expiry - support checked string-delete
DELEX ... IFEQ/IFNE/IFDEQ/IFDNE digestOrValue(again viaValueCondition) - use checked string-set/delete to implement
LockExtend[Async]/LockRelease[Async]when possible - support
XREADGROUP ... CLAIM minIdleTimefor simplified stream processing
Note that niche StringSet[Async] scenarios may require trivial build changes due to removing default parameter values; this simplify means explicitly specifying keepTtl, or using the new Expiration API. 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.