Databases 3 min read

Redis 7.0-rc2 Release Notes: New Features, Commands, Performance Improvements, and Bug Fixes

Redis 7.0-rc2 introduces stream consumer group lag tracking, new ACL‑checking APIs, additional command options, extended replies, performance enhancements, and a series of bug fixes, providing a comprehensive update to the open‑source in‑memory database.

Laravel Tech Community
Laravel Tech Community
Laravel Tech Community
Redis 7.0-rc2 Release Notes: New Features, Commands, Performance Improvements, and Bug Fixes

Redis 7.0-rc2 has been released, bringing several new features, commands, extended command replies, performance and resource utilization improvements, and numerous bug fixes.

New Features

Add stream consumer group lag tracking and reporting (#9127)

Add API for functions and evaluating Lua scripts to explicitly check ACL (#10220)

New User Commands or Command Arguments

COMMAND GETKEYSANDFLAGS subcommand (#10237)

INFO command can accept multiple sub‑parameters (#6891)

XGROUP CREATE and SETID: new optional ENTRIESREAD parameter (#9127)

XSETID new optional ENTRIESADDED and MAXDELETEDID parameters (#9127)

Extended Command Replies

XINFO reports consumer group lag and other fields (#9127)

XAUTOCLAIM returns a new element with a list of deleted IDs (#10227)

Performance and Resource Utilization Improvements

Reduce system calls and small packet overhead for client replies (#9934)

Reduce memory usage of legacy clients (#9822)

Fix regression in Z[REV]RANGE introduced in Redis 6.2 (#10337)

Bug Fixes

Modules: fix thread‑safety violation when a module thread adds an error reply (#10278)

Lua: fix Eval scripts active defrag (#10271)

Fix missing results in geo‑search bounding‑box checks (#10018)

Lua: add min‑slave‑* configuration check when evaluating scripts and functions (#10160)

Modules: prevent crash and memory leak when using MODULE UNLOAD on modules with pending timers (#10187)

Fix incorrect statistics for blocked clients and failed commands (#10309)

Lua/Modules: fix missing and duplicate error statistics for scripts and modules (#10329, #10278)

Cluster: check target node is a master during setslot (#10277)

Sentinel: return error if configuration save fails (#10151)

performanceDatabaseRediscommandsBug FixesRelease Notes
Laravel Tech Community
Written by

Laravel Tech Community

Specializing in Laravel development, we continuously publish fresh content and grow alongside the elegant, stable Laravel framework.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.