Redis Enterprise Software release notes 8.0.x
Redis Software 8! The most performant, most secure, and richest version so far. Built for performance, scale, and reliability to power modern ML and AI applications.
| Redis Enterprise Software | 
|---|
Redis Enterprise Software version 8.0 is now available!
Highlights
This version offers:
- 
Redis 8.0 and 8.2 feature set versions 
- 
Performance improvements and memory reduction 
- 
New vector set data structure 
- 
Redis Flex revamped engine 
- 
Redis Query Engine upgrades 
- 
Lag-aware availability API 
- 
Metrics stream engine (General Availability) 
- 
Simplified module management 
- 
New REST API fields for database and cluster configuration 
- 
Customer-managed certificates for internode encryption 
Detailed release notes
For more detailed release notes, select a build version from the following table:
| Version (Release date) | Major changes | Redis Open Source compatibility | 
|---|---|---|
| 8.0.2-17 (October 2025) | Redis Software 8! The most performant, most secure, and richest version so far. Built for performance, scale, and reliability to power modern ML and AI applications. | Redis 8.2, 8.0, 7.4, 7.2, 6.2 | 
Version changes
- 
POST /v1/cluster/actions/change_masterREST API requests will no longer allow a node that exists but is not finished bootstrapping to become the primary node. Such requests will now return the status code406 Not Acceptable.
- 
Node status now returns the actual provisional RAM and flash values even when the maximum number of shards on the node ( max_redis_servers) is reached. Previously, the API returned 0 forprovisional_ram_of_nodeandprovisional_flash_of_nodewhen a node reached its shard limit. This change affects REST API node status requests and therladmin status nodescommand's output.
Breaking changes
Redis database version 8 breaking changes
When new major versions of Redis Open Source change existing commands, upgrading your database to a new version can potentially break some functionality. Before you upgrade, read the provided list of breaking changes that affect Redis Software and update any applications that connect to your database to handle these changes.
ACL behavior changes
Before Redis 8, the existing ACL categories @read, @write, @dangerous, @admin, @slow, and @fast did not include commands for the Redis Query Engine and the JSON, time series, and probabilistic data structures.
Starting with Redis 8, Redis includes all Query Engine, JSON, time series, Bloom filter, cuckoo filter, top-k, count-min sketch, and t-digest commands in these existing ACL categories.
As a result:
- 
Existing ACL rules such as +@read +@writewill allow access to more commands than in previous versions of Redis. Here are some examples:- 
A user with +@readaccess will be able to executeFT.SEARCH.
- 
A user with +@writeaccess will be able to executeJSON.SET.
 
- 
- 
ACL rules such as +@all -@writewill allow access to fewer commands than previous versions of Redis.- 
For example, a user with +@all -@writewill not be able to executeJSON.SET.
- 
Explicit inclusion of new command categories is required to maintain access. The new categories are: @search,@json,@timeseries,@bloom,@cuckoo,@topk,@cms, and@tdigest.
 
- 
- 
ACL rules such as +@read +JSON.GETcan now be simplified as+@readbecauseJSON.GETis included in the@readcategory.
Note that the @all category did not change, as it always included all the commands.
Redis Query Engine changes
The following changes affect behavior and validation in the Redis Query Engine:
- 
Enforces validation for LIMITarguments (offset must be 0 if limit is 0).
- 
Enforces parsing rules for FT.CURSOR READandFT.ALIASADD.
- 
Parentheses are now required for exponentiation precedence in APPLYexpressions.
- 
Invalid input now returns errors instead of empty results. 
- 
Default values revisited for reducers like AVG,COUNT,SUM,STDDEV,QUANTILE, and others.
- 
Updates to scoring ( BM25is now the default instead ofTF-IDF).
- 
Improved handling of expired records, memory constraints, and malformed fields. 
Deprecations
API deprecations
- 
Deprecated the policyfield for bootstrap REST API requests. UsePUT /v1/cluster/policyto change cluster policies after cluster creation instead.
- 
Deprecated the module_argsfield for database REST API requests. Use the new module configuration objectssearch,timeseries, andprobabilisticinstead.
Redis Query Engine deprecations
- 
Deprecated commands: FT.ADD,FT.SAFEADD,FT.DEL,FT.GET,FT.MGET,FT.SYNADD,FT.DROP,FT._DROPIFX, andFT.CONFIG.
- 
Deprecated FT.SEARCHoptions:GEOFILTER,FILTER, andNOSTOPWORDS.
- 
Deprecated vector search options: INITIAL_CAPandBLOCK_SIZE.
- 
Deprecated configuration parameters: WORKER_THREADS,MT_MODE,PRIVILEGED_THREADS_NUM, andGCSCANSIZE.
- 
Deprecated dialects: DIALECT 1,DIALECT 3, andDIALECT 4.
Internal monitoring and v1 Prometheus metrics deprecation
The existing internal monitoring engine is deprecated. We recommend transitioning to the new metrics stream engine for improved performance, enhanced integration capabilities, and modernized metrics streaming.
V1 Prometheus metrics are deprecated but still available. To transition to the new metrics stream engine, either migrate your existing dashboards using this guide or use new preconfigured dashboards.
As part of the transition to the metrics stream engine, some internal cluster manager alerts were deprecated in favor of external monitoring solutions. See the alerts transition plan for guidance.
Supported platforms
The following table provides a snapshot of supported platforms as of this Redis Software release. See the supported platforms reference for more details about operating system compatibility.
✅ Supported – The platform is supported for this version of Redis Enterprise Software and Redis Stack modules.
⚠️ Deprecation warning – The platform is still supported for this version of Redis Enterprise Software, but support will be removed in a future release.
| Redis Software major versions | 8.0 | 7.22 | 7.8 | 7.4 | 7.2 | 6.4 | 6.2 | 
|---|---|---|---|---|---|---|---|
| Release date | Oct 2025 | May 2025 | Nov 2024 | Feb 2024 | Aug 2023 | Feb 2023 | Aug 2021 | 
| End-of-life date | Determined after next major release | Oct 2027 | May 2027 | Nov 2026 | Feb 2026 | Aug 2025 | Feb 2025 | 
| Platforms | |||||||
| RHEL 9 & compatible distros1 | ✅ | ✅ | ✅ | ✅ | – | – | – | 
| RHEL 9 FIPS mode5 | ✅ | ✅ | ✅ | – | – | – | – | 
| RHEL 8 & compatible distros1 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | 
| RHEL 7 & compatible distros1 | – | – | – | – | ⚠️ | ✅ | ✅ | 
| Ubuntu 22.042 | ✅ | ✅ | ✅ | – | – | – | – | 
| Ubuntu 20.042 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | – | 
| Ubuntu 18.042 | – | – | – | ⚠️ | ⚠️ | ✅ | ✅ | 
| Ubuntu 16.042 | – | – | – | – | ⚠️ | ✅ | ✅ | 
| Amazon Linux 2 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | – | 
| Amazon Linux 1 | – | – | – | – | ✅ | ✅ | ✅ | 
| Kubernetes3 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | 
| Docker4 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | 
- 
The RHEL-compatible distributions CentOS, CentOS Stream, Alma, and Rocky are supported if they have full RHEL compatibility. Oracle Linux running the Red Hat Compatible Kernel (RHCK) is supported, but the Unbreakable Enterprise Kernel (UEK) is not supported. 
- 
The server version of Ubuntu is recommended for production installations. The desktop version is only recommended for development deployments. 
- 
See the Redis Enterprise for Kubernetes documentation for details about support per version and Kubernetes distribution. 
- 
Docker images of Redis Enterprise Software are certified for development and testing only. 
- 
Supported only if FIPS was enabled during RHEL installation to ensure FIPS compliance. 
Known issues
- 
RS131972: Creating an ACL that contains a line break in the Cluster Manager UI can cause shard migration to fail due to ACL errors. 
- 
RS155734: Endpoint availability metrics do not work as expected due to a calculation error. 
Known limitations
Rolling upgrade limitation for clusters with custom or deprecated modules
Due to module handling changes introduced in Redis Enterprise Software version 8.0, upgrading a cluster that contains custom or deprecated modules, such as RedisGraph and RedisGears v2, can become stuck when adding a new node to the cluster during a rolling upgrade.
Module commands limitation during Active-Active database upgrades to Redis 8.0
When upgrading an Active-Active database to Redis version 8.0, you cannot use module commands until all Active-Active database instances have been upgraded. Currently, these commands are not blocked automatically.
Redis 8.0 database cannot be created with flash
You cannot create a Redis 8.0 database with flash storage enabled. Create a Redis 8.0 database with RAM-only storage instead, or use Redis 8.2 for flash-enabled (Redis Flex) databases.
New Cluster Manager UI limitations
The following legacy UI features are not yet available in the new Cluster Manager UI:
- 
Purge an Active-Active instance. Use crdb-cli crdb purge-instanceinstead.
- 
Search and export the log.