megachangelog
Redis logo

Redis Changelog

Redis — Database product updates and releases, tracked on megachangelog.


Announcement8.10.0

Redis 8.10.0 General Availability Release

Redis 8.10 introduces major new features including compact hash encoding for memory optimization, new list and set cardinality commands, TLS peer certificate authentication, and performance improvements across multiple modules. This release also includes bug fixes and expanded platform support.

releaseperformancememorycommandssecurity
Security8.8.1

Security fix for RedisBloom and TDigest RESTORE payloads

A security vulnerability in RedisBloom and TDigest where crafted RESTORE payloads could trigger out-of-bounds writes has been fixed, preventing potential remote code execution.

securityredisbloomtdigestrce
Security8.6.5

Redis 8.6.5 Security Release

This release contains critical security fixes addressing use-after-free vulnerabilities in stream RESTORE payloads and RedisBloom that could lead to remote code execution, as well as a bug fix to prevent silent Cuckoo Filter data loss on failover.

securityrcestreamredisbloomreliability
Security8.4.5

Security fixes for RESTORE command and RedisBloom payloads

This release addresses critical security vulnerabilities including a use-after-free issue in stream consumer group restoration that could lead to remote code execution, and out-of-bounds writes in RedisBloom and TDigest. It also fixes Cuckoo Filter data loss on failover by properly replicating CF.LOADCHUNK data chunks.

securityredisrcestreamsredisbloom
Security8.2.8

Redis 8.2.8 Security Release

This release addresses critical security vulnerabilities including a use-after-free issue in stream consumer group restoration that could lead to remote code execution, and out-of-bounds write vulnerabilities in RedisBloom and TDigest. Also fixes a bug preventing Cuckoo Filter data replication on failover.

securityrceblosumstabilityreplication
Security7.4.10

Security fix for stream RESTORE payload vulnerability

Fixed a critical security vulnerability where a crafted stream RESTORE payload could cause two consumers to share the same NACK, leading to a use-after-free condition that may result in Remote Code Execution.

securitystreamsrcememory-safety
Security7.2.15

Security fix for stream RESTORE use-after-free vulnerability

A crafted stream RESTORE payload could cause two consumers to share the same NACK entry, leading to a use-after-free condition that may result in Remote Code Execution. This security vulnerability has been patched.

securitystreamrceuse-after-free
Security6.2.23

Stream RESTORE payload RCE vulnerability fix

Fixed a critical security vulnerability where a crafted stream RESTORE payload could cause two consumers to share the same NACK, leading to use-after-free and potential remote code execution.

securityrcestreamsvulnerability
Announcement8.10-RC2

Redis 8.10-RC2

Second release candidate for Redis 8.10 with bug fixes including a security issue where users could manipulate data through injected sequences in error replies, and a build failure caused by a typo in release.h.

release-candidatesecuritybuildbug-fixes
Announcement8.10-RC1

Redis 8.10-RC1 Release Candidate

First Release Candidate of Redis 8.10 introducing new features including compact hash encoding, new list and set commands, backup functionality, and extensions to RediSearch, RedisJSON, and RedisTimeSeries. Pre-release is feature-complete but not suitable for production use.

release-candidateredis-coreredisearchredisjonredistimeseries
Improvement8.10-m04-int

Update RedisTimeSeries module to v8.9.90

Bumps RedisTimeSeries from v8.9.82 to v8.9.90, adding cluster topology auto-refresh, the new TS.QUERYLABELS command, EXCLUDEEMPTY support in TS.MRANGE/TS.MREVRANGE, and improved TS.INCRBY replication behavior for lower timestamps.

timeseriesmodulesclusterreplication
Improvement8.10-m03-int

Improve RESTORE REPLACE performance for new keys

Optimized RESTORE REPLACE command to use a single dictionary lookup instead of three when adding new keys, reducing overhead during dictionary rehashing operations.

performancerestorecommandsoptimization
Improvement8.10-m02

Update RediSearch module to v8.9.81

Updates the bundled RediSearch module from v8.9.80 to v8.9.81, pulling in the latest tagged upstream release for the 8.10 MS2 branch.

redisearchmodulesdependenciesmaintenance
Improvement8.10-m01-int

Update RediSearch module to v8.9.80

RediSearch module bundled with Redis has been updated from v8.8.0 to v8.9.80. This is a low-risk version bump that only modifies the MODULE_VERSION in the build configuration.

redisearchmodulesversion-bump
Fix8.6.4

Redis 8.6.4 — Critical Bug Fixes

This release addresses critical bugs affecting stability, data consistency, and security, including startup failures on AArch64, memory accounting issues, cluster crashes, and potential use-after-free vulnerabilities. Immediate update is recommended for users running affected configurations.

stabilitymemorysecurityclusterbugs
Fix8.4.4

Redis 8.4.4 — Critical Bug Fixes

This release addresses multiple critical bugs affecting startup, memory accounting, ACL loading, replication, and RediSearch indexes. Updates are recommended for users experiencing server hangs, crashes during synchronization, or ACL/stream operation issues.

stabilityaclreplicationsearchcritical
Fix8.2.7

Redis 8.2.7

Critical bug fixes addressing startup failures on AArch64, SCAN filter order, stream operations, cluster heap-buffer overflows, and TCP stability issues. High update urgency due to critical bugs affecting some users.

fixstabilitycriticalclusterstreams
Announcement8.8.0

Redis 8.8.0 General Availability

Redis 8.8.0 introduces a new Array data structure, subkey notifications for hash fields, the INCREX rate limiter command, XNACK for stream message release, and enhancements to sorted set operations, JSON, and time-series commands. This GA release also includes performance improvements and bug fixes.

redisdata-structuresstreamsperformancegeneral-availability
Announcement8.8-RC1

Redis 8.8-RC1 Release Candidate

First release candidate of Redis 8.8 with new data structures, performance improvements, and security fixes. Includes multiple CVE patches and bug fixes across Redis, RediSearch, RedisJSON, and RedisTimeSeries modules.

release-candidatesecurityperformancedata-structuresmodules
Security8.6.3

8.6.3 Security and Bug Fixes

This release addresses critical security vulnerabilities including use-after-free and invalid memory access issues that could lead to remote code execution, plus numerous bug fixes affecting SUBSCRIBE commands, CONFIG SET, Lua scripts, and RediSearch operations.

securityfixcvememoryredisearch
Security8.4.3

Redis 8.4.3 Security and Bug Fixes

Redis 8.4.3 addresses five critical CVEs including use-after-free and invalid memory access vulnerabilities that could lead to remote code execution, plus numerous bug fixes for crashes and inconsistencies in SUBSCRIBE, CONFIG SET, SCRIPT DEBUG, and RediSearch operations.

securitystabilityredisearchmemorycrash-fix
Security8.2.6

Redis 8.2.6 Security and Stability Release

Redis 8.2.6 addresses critical security vulnerabilities including use-after-free flaws in unblock client flow, RESTORE commands, and Lua scripts that could lead to remote code execution. The release also fixes numerous stability issues across core Redis and modules including SUBSCRIBE crashes on OOM, RediSearch index consistency problems, and memory management issues.

securitystabilitymemoryrceredisearch
Security7.4.9

Redis 7.4.9

Critical security release fixing three remote code execution vulnerabilities in the unblock client flow, RESTORE command, and Lua execution, plus bug fixes for subscribe crash on OOM and config validation issues.

securityrcebug-fixstabilitylua
Security7.2.14

Redis 7.2.14

Security release addressing three critical vulnerabilities that could lead to remote code execution, plus bug fixes for crashes in subscribe operations, config validation, and script debugging.

securityrcestabilitybug-fixes

Sign up to see more

21 more changes from Redis. Sign up to read the whole changelog.

Sign up free

GitHub or email — no card needed.