unstable
Switch from the archived `redis-docs` to the new `doc` repo (#15383)
Overhauls command summaries and man pages. (#11942)
Update command tips on more admin / configuration commands (#12545)
Remove several instances of duplicate "the" in comments (#12144)
Implement the new Redis Array type (#15162)
Backup & Restore (#15441)
Implement DIFF, DIFF1, ANDOR and ONE for BITOP (#13898)
Add LMOVEM/BLMOVEM commands (#15405)
Update version references from 8.0 to 7.4 for upcoming release (#13294)
Async IO Threads (#13695)
allow RO CLUSTER commands while loading (#14924)
Add reply_schema to command json files (internal for now) (#10273)
Revert "Update history for ban-list propagation (#13749)" (#13827)
Fix schema of CLUSTER MIGRATION command (#14509)
Fix that slot return in CLUSTER SHARDS should be integer (#12561)
Add per slot memory accounting (#14451)
Allow cluster slots/shards api to respond during loading (#12269)
Add Atomic Slot Migration (ASM) support (#14414)
Align CONFIG RESETSTAT/REWRITE tips with SET. (#12530)
Fix IFDEQ/IFDNE digest argument type in SET and DELEX command json file (#15305)
Optimistic locking for string objects - compare-and-set and compare-and-delete (#14435)
Add SCRIPT_RUNNER command flag (#15337)
Fix GEOHASH / GEODIST / GEOPOS time complexity, should be O(1) (#12445)
Fix ACL key checks for SORT, GEORADIUS/GEORADIUSBYMEMBER, and XREAD/XREADGROUP (#15478)
Add missing structural API changes to JSON file (#12434)
Remove DENYOOM flag from hexpire command (#13800)
Update `FIELDS` argument to block type for HFE commands schema (#13339)
Add HGETDEL, HGETEX and HSETEX hash commands (#13798)
Introduce hinted hash templates (#15364)
Fix hotkeys result key name (#14780)
Add HOTKEYS HELP subcommand and fix hotkeys INFO section (#14785)
Add cmd tips for HOTKEYS. Return err when hotkeys START specifies invalid slots (#14761)
Add hotkeys detection (#14680)
Fix HTTL/HPTTL to be NONDETERMINISTIC_OUTPUT (#13461)
Add novalues option to command HSCAN. (#12765)
Update reply_schema details for info and hset commands json files accordingly. (#12017)
Replace INCREX out-of-bounds policy to a single SATURATE option (#15237)
Use fixed position keys parameter for MSETEX command (#14470)
Update request/response policies. (#12417)
Fix COMMAND GETKEYS for PFMERGE with no source keys (#14942)
Add DENYOOM flag to SUBSCRIBE, PSUBSCRIBE and SSUBSCRIBE commands
Optimize PSUBSCRIBE and PUNSUBSCRIBE from O(N*M) to O(N) (#12298)
Fix typo Reids -> Redis in readwrite subcommand summary (#14805)
Support NO ONE block in REPLICAOF command json (#12633)
Fix typos (#12076)
Implement sdiffcard command (#15278)
Add new loglevel nothing to sentinel-config.json (#12235)
Add missing reply schema and coverage tests (#12079)
Updating reply_schema for sentinal commands (#12018)
Temporarily hide the new SFLUSH command by marking it as experimental (#13600)
Change destination key's key-spec flag from RW to OW for SINTERSTORE command (#12917)
Add total command argument count to SLOWLOG GET reply (#15347)
Created specific SMEMBERS command logic which avoids sinterGenericCommand, and minimizes processing and memory overhead (#13499)
Update sort_ro reply_schema to mention the null reply (#12534)
Implement sunioncard command (#14893)
Allow running WAITAOF in scripts, remove NOSCRIPT flag (#12977)
Add XDELEX and XACKDEL commands for stream (#14130)
Fix XADD/XCFGSET IDMP argument types (#14788)
Fix propagation of entries_read by calling streamPropagateGroupID unconditionally (#12898)
Add XIDMPRECORD command and AOFRW emission to restore stream IDMP state (#14794)
Edit the history field of xinfo-consumers (#13078)
Add XNACK command for releasing stream messages back to the group (#14797)
Fix XPENDING reply schema for empty reply (#14129)
Add AGGREGATE COUNT option to ZUNION, ZINTER, ZUNIONSTORE, and ZINTERSTORE (#14892)
Fix ZRANK/ZREVRANK reply_schema description (#12331)