You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/operate/rs/release-notes/rs-8-0-releases/rs-8-0-tba.md
+10Lines changed: 10 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -249,11 +249,15 @@ Starting with Redis 8, Redis includes all Query Engine, JSON, time series, Bloom
249
249
As a result:
250
250
251
251
- Existing ACL rules such as `+@read +@write` will allow access to more commands than in previous versions of Redis. Here are some examples:
252
+
252
253
- A user with `+@read` access will be able to execute `FT.SEARCH`.
254
+
253
255
- A user with `+@write` access will be able to execute `JSON.SET`.
254
256
255
257
- ACL rules such as `+@all -@write` will allow access to fewer commands than previous versions of Redis.
258
+
256
259
- For example, a user with `+@all -@write` will not be able to execute `JSON.SET`.
260
+
257
261
- 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`.
258
262
259
263
- ACL rules such as `+@read +JSON.GET` can now be simplified as `+@read` because `JSON.GET` is included in the `@read` category.
@@ -265,11 +269,17 @@ Note that the `@all` category did not change, as it always included all the comm
265
269
The following changes affect behavior and validation in the Redis Query Engine:
266
270
267
271
- Enforces validation for`LIMIT` arguments (offset must be 0 if limit is 0).
272
+
268
273
- Enforces parsing rules for`FT.CURSOR READ` and `FT.ALIASADD`.
274
+
269
275
- Parentheses are now required forexponentiation precedencein`APPLY` expressions.
276
+
270
277
- Invalid input now returns errors instead of empty results.
278
+
271
279
- Default values revisited for reducers like `AVG`, `COUNT`, `SUM`, `STDDEV`, `QUANTILE`, and others.
280
+
272
281
- Updates to scoring (`BM25` is now the default instead of `TF-IDF`).
282
+
273
283
- Improved handling of expired records, memory constraints, and malformed fields.
0 commit comments