Skip to content

Commit 82858d0

Browse files
authored
Merge pull request #1760 from redis/DOC-5335
RC: 8.0 in Essentials
2 parents 6ffe636 + 35faf43 commit 82858d0

File tree

10 files changed

+113
-52
lines changed

10 files changed

+113
-52
lines changed

content/develop/whats-new/8-0.md

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -70,16 +70,8 @@ Commands from included modules are now covered under standard categories (e.g.,
7070
Explicit inclusion of new command categories is required to maintain access.
7171

7272
#### Redis Query Engine
73-
The following changes affect behavior and validation in the Redis Query Engine:
74-
- Enforces validation for `LIMIT` arguments (offset must be 0 if limit is 0).
75-
- Enforces parsing rules for `FT.CURSOR READ` and `FT.ALIASADD`.
76-
- Parentheses are now required for exponentiation precedence in `APPLY` expressions.
77-
- Invalid input now returns errors instead of empty results.
78-
- Default values revisited for reducers like `AVG`, `COUNT`, `SUM`, `STDDEV`, `QUANTILE`, and others.
79-
- Updates to scoring (`BM25` is now the default instead of `TF-IDF`).
80-
- Improved handling of expired records, memory constraints, and malformed fields.
81-
82-
For a full list of the Redis Query Engine-related changes, see the [release notes](https://github.com/redis/redis/releases).
73+
74+
{{<embed-md "redis8-breaking-changes-rqe.md">}}
8375

8476
### Other changes
8577
#### One Redis
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
### Potentially breaking changes to ACLs
2+
3+
{{< note >}}
4+
The following content is relevant to all Redis distributions (RS, RC, and ROS).
5+
{{< /note >}}
6+
7+
Redis 8 includes Redis Query Engine, as well as JSON, time series, Bloom filter, cuckoo filter, top-k, count-min sketch, and t-digest data types.
8+
The integration of these features into Redis also comes with improvements to Redis [ACL]({{< relref "/operate/oss_and_stack/management/security/acl" >}}) rules.
9+
10+
{{< warning >}}
11+
These ACL changes may introduce breaking changes for some users, which must be analyzed carefully.
12+
{{< /warning >}}
13+
14+
#### Extension to the existing ACL categories
15+
16+
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.
17+
18+
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.
19+
20+
As a result:
21+
22+
- Existing ACL rules such as `+@read +@write` will allow access to more commands than in previous versions of Redis. Here are some examples:
23+
- A user with `+@read` access will be able to execute `FT.SEARCH`.
24+
- A user with `+@write` access will be able to execute `JSON.SET`.
25+
26+
- ACL rules such as `+@all -@write` will allow access to fewer commands than previous versions of Redis. For example:
27+
- A user with `+@all -@write` will not be able to execute `JSON.SET`.
28+
29+
Note that the `@all` category did not change, as it always included all the commands.
30+
31+
Additionally, ACL rules such as `+@read +JSON.GET` can now be simplified as `+@read` because `JSON.GET` is included in the `@read` category.
32+
33+
#### Who is affected by this change?
34+
35+
Users who currently use the Redis Query Engine and/or the JSON, time series, or probabilistic data structures, and use custom ACL rules.
36+
37+
You should reanalyze your ACL rules to make sure they are aligned with your security and access control requirements.
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
The following changes affect behavior and validation in the Redis Query Engine:
2+
- Enforces validation for `LIMIT` arguments (offset must be 0 if limit is 0).
3+
- Enforces parsing rules for `FT.CURSOR READ` and `FT.ALIASADD`.
4+
- Parentheses are now required for exponentiation precedence in `APPLY` expressions.
5+
- Invalid input now returns errors instead of empty results.
6+
- Default values revisited for reducers like `AVG`, `COUNT`, `SUM`, `STDDEV`, `QUANTILE`, and others.
7+
- Updates to scoring (`BM25` is now the default instead of `TF-IDF`).
8+
- Improved handling of expired records, memory constraints, and malformed fields.
9+
10+
For a full list of the Redis Query Engine-related changes, see the [release notes](https://github.com/redis/redis/releases).

content/operate/oss_and_stack/stack-with-enterprise/release-notes/redisce/redisos-8.0-release-notes.md

Lines changed: 1 addition & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -130,43 +130,7 @@ For more details, see the release notes for the [8.0-M01](https://github.com/red
130130
- [#13958](https://github.com/redis/redis/pull/13958) `XTRIM`, `XADD` - incorrect lag due to trimming stream.
131131
- [#13931](https://github.com/redis/redis/pull/13931) `HGETEX` - wrong order of keyspace notifications.
132132

133-
### Potentially breaking changes to ACLs
134-
135-
{{< note >}}
136-
The following content is relevant to all Redis distributions (RS, RC, and ROS).
137-
{{< /note >}}
138-
139-
Redis 8 includes Redis Query Engine, as well as JSON, time series, Bloom filter, cuckoo filter, top-k, count-min sketch, and t-digest data types.
140-
The integration of these features into Redis also comes with improvements to Redis [ACL]({{< relref "/operate/oss_and_stack/management/security/acl" >}}) rules.
141-
142-
{{< warning >}}
143-
These ACL changes may introduce breaking changes for some users, which must be analyzed carefully.
144-
{{< /warning >}}
145-
146-
### Extension to the existing ACL categories
147-
148-
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.
149-
150-
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.
151-
152-
As a result:
153-
154-
- Existing ACL rules such as `+@read +@write` will allow access to more commands than in previous versions of Redis. Here are some examples:
155-
- A user with `+@read` access will be able to execute `FT.SEARCH`.
156-
- A user with `+@write` access will be able to execute `JSON.SET`.
157-
158-
- ACL rules such as `+@all -@write` will allow access to fewer commands than previous versions of Redis. For example:
159-
- A user with `+@all -@write` will not be able to execute `JSON.SET`.
160-
161-
Note that the `@all` category did not change, as it always included all the commands.
162-
163-
Additionally, ACL rules such as `+@read +JSON.GET` can now be simplified as `+@read` because `JSON.GET` is included in the `@read` category.
164-
165-
### Who is affected by this change?
166-
167-
Users who currently use the Redis Query Engine and/or the JSON, time series, or probabilistic data structures, and use custom ACL rules.
168-
169-
You should reanalyze your ACL rules to make sure they are aligned with your security and access control requirements.
133+
{{<embed-md "redis8-breaking-changes-acl.md">}}
170134

171135
### Redis 8 introduces the following data structure and processing engine ACL categories.
172136

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
Title: Redis Cloud changelog (July 2025)
3+
alwaysopen: false
4+
categories:
5+
- docs
6+
- operate
7+
- rc
8+
description: New features, enhancements, and other changes added to Redis Cloud during
9+
July 2025.
10+
highlights: Redis 8.0 preview
11+
linktitle: July 2025
12+
weight: 72
13+
tags:
14+
- changelog
15+
---
16+
17+
## New features
18+
19+
### Redis 8.0 preview
20+
21+
A preview of Redis 8.0 is now available for [Redis Cloud Essentials databases]({{< relref "/operate/rc/databases/create-database/create-essentials-database" >}}) in select regions.
22+
23+
Redis 8.0 introduces powerful new capabilities, including the beta release of the Vector Set data structure, designed for AI use cases such as semantic search and recommendation systems. For more information on the changes in Redis 8.0, see [What's new in Redis 8.0]({{<relref "/develop/whats-new/8-0" >}}) and review the [breaking changes]({{<relref "/operate/rc/changelog/version-release-notes/8-0" >}}).

content/operate/rc/changelog/version-release-notes/7-2.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ categories:
88
description: Release notes and breaking changes for Redis 7.2 on Redis Cloud.
99
hideListLinks: true
1010
linktitle: Redis 7.2
11-
weight: 10
11+
weight: 15
1212
tocEmbedHeaders: true
1313
---
1414

content/operate/rc/changelog/version-release-notes/7-4.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ categories:
88
description: Release notes and breaking changes for Redis 7.4 on Redis Cloud.
99
hideListLinks: true
1010
linktitle: Redis 7.4
11-
weight: 5
11+
weight: 10
1212
tocEmbedHeaders: true
1313
---
1414

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
---
2+
Title: Redis 8.0 release notes and breaking changes
3+
alwaysopen: false
4+
categories:
5+
- docs
6+
- operate
7+
- rc
8+
description: Release notes and breaking changes for Redis 8.0 on Redis Cloud.
9+
hideListLinks: true
10+
linktitle: Redis 8.0
11+
weight: 5
12+
tocEmbedHeaders: true
13+
---
14+
15+
Redis 8.0 introduces powerful new capabilities, including the beta release of the Vector Set data structure, designed for AI use cases such as semantic search and recommendation systems. Redis 8 also merges Redis Stack and Redis Community Edition into a single unified distribution: Redis Open Source. For more information on the changes in Redis 8.0, see [What's new in Redis 8.0]({{<relref "/develop/whats-new/8-0" >}}).
16+
17+
## Breaking changes
18+
19+
When new 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 Cloud and update any applications that connect to your database to handle these changes.
20+
21+
Make sure to review all breaking changes between your current version of Redis and the version you are upgrading to.
22+
23+
{{<embed-md "redis8-breaking-changes-acl.md">}}
24+
25+
### Redis Query Engine
26+
27+
{{<embed-md "redis8-breaking-changes-rqe.md">}}

content/operate/rc/databases/create-database/create-essentials-database.md

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,21 @@ This guide shows how to create a paid Essentials database.
3131

3232
After you select **Essentials**, the rest of the database details will appear.
3333

34-
{{<image filename="images/rc/create-database-essentials-cloud-vendor.png" alt="The database name, cloud vendor, region, and type settings.">}}
34+
{{<image filename="images/rc/create-database-essentials-cloud-vendor.png" alt="The database name, cloud vendor, version, region, and type settings.">}}
3535

3636
1. Redis will generate a database name for you. If you want to change it, you can do so in the **Database name** field.
3737

38-
1. Choose a **Cloud Provider** and a **Region**.
38+
1. Choose a **Cloud vendor** for your database.
3939

40-
1. The **Type** of database controls the protocol and advanced capabilities. Leave this as **Redis Stack** unless you have a legacy application that uses **Memcached**.
40+
1. Select the **Database version** you want to use.
41+
42+
A preview of Redis 8.0 is available for databases in selected regions. Select **8.0** to use it.
43+
44+
Redis 8.0 introduces powerful new capabilities, including the beta release of the Vector Set data structure, designed for AI use cases such as semantic search and recommendation systems. For more information on the changes in Redis 8.0, see [What's new in Redis 8.0]({{<relref "/develop/whats-new/8-0" >}}) and review the [breaking changes]({{<relref "/operate/rc/changelog/version-release-notes/8-0" >}}).
45+
46+
1. Choose a **Region** from the list.
47+
48+
1. The **Type** of database controls the protocol and advanced capabilities. Leave this as **Redis** unless you have a legacy application that uses **Memcached**.
4149

4250
A Redis Stack database gives access to a set of advanced capabilities. For more information, see [Advanced capabilities]({{< relref "/operate/rc/databases/configuration/advanced-capabilities#essentials" >}}).
4351

Loading

0 commit comments

Comments
 (0)