Skip to content

Commit aaf7d19

Browse files
committed
Synced RS 8.0 release notes index page with most recent RS 8.0.2 release notes draft
1 parent d4b7822 commit aaf7d19

File tree

1 file changed

+20
-2
lines changed
  • content/operate/rs/release-notes/rs-8-0-releases

1 file changed

+20
-2
lines changed

content/operate/rs/release-notes/rs-8-0-releases/_index.md

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,20 +58,38 @@ Starting with Redis 8, Redis includes all Query Engine, JSON, time series, Bloom
5858
As a result:
5959

6060
- Existing ACL rules such as `+@read +@write` will allow access to more commands than in previous versions of Redis. Here are some examples:
61+
6162
- A user with `+@read` access will be able to execute `FT.SEARCH`.
63+
6264
- A user with `+@write` access will be able to execute `JSON.SET`.
6365

6466
- ACL rules such as `+@all -@write` will allow access to fewer commands than previous versions of Redis.
67+
6568
- For example, a user with `+@all -@write` will not be able to execute `JSON.SET`.
66-
- Explicit inclusion of new [command categories]({{<relref "/operate/oss_and_stack/management/security/acl#command-categories">}}) is required to maintain access.
69+
70+
- Explicit inclusion of new [command categories]({{<relref "/operate/oss_and_stack/management/security/acl#command-categories">}}) is required to maintain access. The new categories are: `@search`, `@json`, `@timeseries`, `@bloom`, `@cuckoo`, `@topk`, `@cms`, and `@tdigest`.
6771

6872
- ACL rules such as `+@read +JSON.GET` can now be simplified as `+@read` because `JSON.GET` is included in the `@read` category.
6973

7074
Note that the `@all` category did not change, as it always included all the commands.
7175

7276
#### Redis Query Engine changes
7377

74-
{{<embed-md "redis8-breaking-changes-rqe.md">}}
78+
The following changes affect behavior and validation in the Redis Query Engine:
79+
80+
- Enforces validation for `LIMIT` arguments (offset must be 0 if limit is 0).
81+
82+
- Enforces parsing rules for `FT.CURSOR READ` and `FT.ALIASADD`.
83+
84+
- Parentheses are now required for exponentiation precedence in `APPLY` expressions.
85+
86+
- Invalid input now returns errors instead of empty results.
87+
88+
- Default values revisited for reducers like `AVG`, `COUNT`, `SUM`, `STDDEV`, `QUANTILE`, and others.
89+
90+
- Updates to scoring (`BM25` is now the default instead of `TF-IDF`).
91+
92+
- Improved handling of expired records, memory constraints, and malformed fields.
7593

7694
### Deprecations
7795

0 commit comments

Comments
 (0)