Releases Index
Redis

Redis

redis.ioDatabase
$npx @buildinternet/releases get redis
Recently Shipped9 releases · updated Oct 27, 2026

Seven patch releases fixed a heap buffer overflow in the cluster bus, triggerable by a PUBLISH or SPUBLISH message larger than 4GB.

A cluster-bus overflow is patched across every supported line.

  • 8.10.3, 8.8.4, 8.6.8, 8.4.8, 8.2.11, 7.4.12, and 7.2.17 carry the same fix and are all marked security-urgent.
  • Only cluster mode is exposed — the oversized message has to propagate between nodes to trigger the overflow.

node-redis 6.4.0 beta fails traffic over to a healthy database.

  • Four new constructors — createMultiDbClient, createMultiDbClientPool, createMultiDbCluster, and createMultiDbSentinel — connect to several Redis endpoints and move traffic off a failing one, using health checks, a circuit breaker, and configurable failover. The API is experimental and may change before stable.
  • Client-side caching gained OPTIN and OPTOUT tracking modes with a per-call cache option.
  • New commands: the BLESS family, Cuckoo CF.MEXISTS, a Count-Min Sketch cell size, HNSW vector compression, and more FT.SEARCH options.

go-redis 9.23.0 raises the Go floor and gives pipelines their own pool.

  • The module's go directive moved from 1.24 to 1.26; builds on Go 1.24 or 1.25 must upgrade their toolchain.
  • Every Client, failover and cluster node clients included, now creates a dedicated pool for Pipeline, TxPipeline, and autopipeline work, so pipeline traffic stops competing with regular commands for main-pool connections. The pool dials only when needed, holds zero connections when idle, and falls back to the main pool when full.

Compressed bitmaps; per-member set TTL; BLESS command

preThis release14 featuresNew capabilities6 enhancementsImprovements to existing features45 fixesBug fixesAI-tallied from the release notes
redis · v8.12-rc1

Redis integrates redis-roaring for compressed bitmaps with lower memory use and faster operations, adds SEXPIRE/STTL-family commands to expire individual set members, and introduces BLESS to exempt specified keys from eviction. The release also hardens RediSearch indexed-value hashing against HashDoS-style degradation and fixes an out-of-bounds read on incomplete UTF-8 in indexed TEXT fields, alongside dozens of bug fixes across streams, replication, clustering, and the search modules.

Read more ↗

Redis 8.10.3 fixes cluster bus heap overflow

This release1 fixBug fixesAI-tallied from the release notes
redis · v8.10.3

Fixes a heap buffer overflow when propagating a PUBLISH or SPUBLISH message larger than 4GB over the cluster bus in cluster mode. The release is marked as a security fix requiring urgent upgrade.

Read more ↗

Multi-database client beta; reconnect and cluster fixes

Breaking (minor)preThis release9 featuresNew capabilities2 enhancementsImprovements to existing features40 fixesBug fixesAI-tallied from the release notes
node-redis · redis@6.4.0-beta.0

Beta introduces an experimental multi-database client (createMultiDbClient, createMultiDbClientPool, createMultiDbCluster, createMultiDbSentinel) that fails over to a healthy endpoint using health checks and a circuit breaker, plus OPTIN/OPTOUT client-side caching modes, the BLESS command family, and new FT.SEARCH options. Also lands a large batch of connection, cluster, sentinel, pub/sub, RESP type-mapping, and command-argument fixes.

Read more ↗

Full-duplex auto-pipelining; Go 1.26 now required

BreakingThis release3 featuresNew capabilities4 enhancementsImprovements to existing features1 fixBug fixesAI-tallied from the release notes
go-redis · v9.23.0

Adds an experimental FullDuplex mode for auto-pipelining where a writer and reader goroutine stream commands over one held connection, reaching roughly 1 RTT per command on high-latency links. The minimum Go version moves to 1.26, pipelines get their own per-client connection pool, and AutoPipelineOptions.MaxBatchBytes gains a 128 KiB default.

Read more ↗

Redis 8.2.0-125 fixes 7.2.x/7.4.x upgrade failures

This release17 fixesBug fixesAI-tallied from the release notes

Fixes upgrades from Redis Software 7.2.x and 7.4.x failing due to a lost replication link to the cluster configuration store, plus cluster management issues after primary node changes, node removal during upgrades, and resharding. Also addresses DMC proxy crashes, Active-Active full-sync recovery, ACL pubsub validation, and sign-in for passwords containing a colon.

Read more ↗

JIT provisioning auth fixed; DMC proxy crashes patched

This release6 fixesBug fixesAI-tallied from the release notes
Software Release Notes · v8.0.20-127

Fixed authentication failures for ACL-only databases after just-in-time user provisioning and a cluster going unresponsive when a newly joined node became primary during scaling. Also resolved DMC proxy memory corruption and crashes, GCS backups missing the private_key field, and periodic latency spikes from scheduled tasks firing simultaneously.

Read more ↗

Full-duplex auto-pipelining; pipeline ops get own connection pool

Breaking (minor)preThis release3 featuresNew capabilities1 enhancementImprovements to existing featuresAI-tallied from the release notes
go-redis · v9.23.0-beta.1

An experimental full-duplex mode for the automatic pipeliner holds one pipeline-pool connection with concurrent writer and reader goroutines, cutting per-command latency to roughly one RTT on high-latency links. Each client now creates a dedicated pipeline connection pool used by Pipeline, TxPipeline, and autopipeline operations, with PipelinePoolSize: -1 restoring the previous single-pool behavior.

Read more ↗

FIPS 140-3 on AWS EKS; LDAP and shard placement bugs fixed

This release1 featureNew capabilities1 enhancementImprovements to existing features8 fixesBug fixesAI-tallied from the release notes

Redis Software now supports FIPS 140-3 for RHEL 9 containerized Redis on AWS EKS with Bottlerocket FIPS worker nodes, using cryptographic libraries based on FIPS 140-3 validated modules. Fixed LDAP client authentication, minor version upgrades and shard placement, custom internode encryption certificates, database resizing with Auto Tiering enabled, and metrics export and Prometheus ingestion.

Read more ↗

Active-Active sync indicators restored; password-change auth fixed

This release1 enhancementImprovements to existing features3 fixesBug fixesAI-tallied from the release notes
Software Release Notes · v8.0.20-108

Restored the color-coded Active-Active database synchronization status indicators on the Cluster Manager overview page. Fixed basic authentication when changing a user password through the REST API, database connectivity after a quorum node failure, and partial upgrades.

Read more ↗

CVE-2026-62356 and RDB RCE patched; TLS auth bypass fixed

This release9 fixesBug fixesAI-tallied from the release notes
redis · v8.10.1

Security release fixes a heap out-of-bounds write in CMSketch RDB loading (CVE-2026-62356), a malicious RDB payload causing memory corruption that could lead to remote code execution, and a TLS client certificate authentication bypass via embedded NUL bytes in Common Names. Also patched use-after-free and out-of-bounds issues across TopK, TLS pending-data list, Vector Sets, and the blocked-client list.

Read more ↗