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/oss_and_stack/stack-with-enterprise/release-notes/redisstack/redisstack-6.2.6-release-notes.md
+92-1Lines changed: 92 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1062,7 +1062,7 @@ Note: version numbers follow the following pattern:
1062
1062
*`b` denotes a patch to Redis or a module (any `z` of Redis or Modules). `b` will consist of a `v` + numeric value.
1063
1063
1064
1064
1065
-
## Redis Stack Server 6.2.6-v0 (December 2021)
1065
+
## Redis Stack Server 6.2.6-v0 (December 2022)
1066
1066
1067
1067
This is a GA release of Redis Stack version 6.2.6
1068
1068
@@ -1175,3 +1175,94 @@ Note: version numbers follow the following pattern:
1175
1175
*`x.y` Redis Major version
1176
1176
*`z` increases with even numbers as a module x.y version increases.
1177
1177
*`b` denotes a patch to Redis or a module (any `z` of Redis or Modules). `b` will consist of a `v` + numeric value.
1178
+
1179
+
1180
+
## Redis Stack Server 6.2.6-RC1 (November 2022)
1181
+
1182
+
This is a Release Candidate of Redis Stack Server 6.2.6
1183
+
1184
+
### Headlines:
1185
+
* Query & Search:
1186
+
- multi-value index and query for: text, tag, numeric, geo and vector!
1187
+
- affix search `*oolman` and wildcard search `y?fta*`
1188
+
- support for FP64 vectors
1189
+
* New faster JSONPath parser
1190
+
* New probabilistic data structure: t-digest
1191
+
* New path-finding algorithms `algo.SPpaths` and `algo.SSpaths` for Graph
1192
+
* Support for gap filling for Time series
1193
+
1194
+
### Details:
1195
+
**RediSearch** introduces the following features:
1196
+
* the ability to search using wildcard queries for TEXT and TAG fields. This enables the frequently asked feature of affix search and includes optimized wildcard query support :
1197
+
-`?` matches any single character
1198
+
-`*` matches zero or more characters
1199
+
- use `’` and `\` for escaping, other special characters are ignored
1200
+
* Multi-value indexing and querying of attributes for any attribute type ([Text](https://redis.io/docs/stack/search/indexing_json/#index-json-arrays-as-text), [Tag](https://redis.io/docs/stack/search/indexing_json/#index-json-arrays-as-tag), [Numeric](https://redis.io/docs/stack/search/indexing_json/#index-json-arrays-as-numeric), [Geo](https://redis.io/docs/stack/search/indexing_json/#index-json-arrays-as-geo) and [Vector](https://redis.io/docs/stack/search/indexing_json/#index-json-arrays-as-vector)) defined by a [JSONPath](https://redis.io/docs/stack/json/path/) leading to an array:
1201
+
- Multi-value text search - perform full-text search on [array of string or on a JSONPath](https://redis.io/docs/stack/search/indexing_json/#index-json-arrays-as-tag) leading to multiple strings
1202
+
- Return JSON rather than scalars from multi-value attributes. This is enabled via Dialect 3 in order not to break existing applications.
1203
+
- Support for `SORTABLE` fields on JSON in an implicit un-normalized form (UNF)
1204
+
* Support for indexing double-precision floating-point vectors and range queries from a given vector:
1205
+
- Better space optimization selection
1206
+
- Aligning index capacity with block size
1207
+
- Support FLOAT64 as vector data type
1208
+
- Range query support
1209
+
- Support query attributes for vector queries
1210
+
1211
+
**RedisJSON** introduces the following features:
1212
+
* A new JSONPath library which enhances the performance of parsing any JSONPath expression in RedisJSON.
1213
+
1214
+
**RedisBloom** introduces the following new features:
1215
+
* A new sketch data structure: t-digest. t-digest is a sketch data structure for estimating quantiles based on a data stream or a large dataset of values. As for other sketch data structures, t-digest requires sublinear space and has controllable space-accuracy tradeoffs.
1216
+
1217
+
**RedisGraph** introduces the following new features:
1218
+
* New path-finding algorithms:
1219
+
- The `algo.SPpaths` procedure returns one, _n_, or all minimal-weight, optionally bounded-cost, optionally bounded-length paths between a given pair of nodes.
1220
+
- The `algo.SSpaths` procedure returns one, _n_, or all minimal-weight, optionally bounded-cost, optionally bounded-length paths from a given node.
1221
+
* Introduce `SET` for adding node labels and `REMOVE` for removing node labels, node properties, and edge properties
* Graph slow log can be reset with `GRAPH.SLOWLOG g RESET` (also added in 2.8.20)
1225
+
* Queries are now atomic (_Atomicity_ is the guarantee that each query either succeeds or fails with no side effects). Whenever a failure occurs, the query effect is rolled-back from an undo-log.
1226
+
1227
+
**RedisTimeSeries** introduces the following new features:
1228
+
* Introduction of a new aggregator: `twa` (time-weighted average)
1229
+
* Introduction of a new optional `EMPTY` flag to `TS.RANGE`, `TS.REVRANGE`, `TS.MRANGE`, and `TS.MREVRANGE` to retrieve aggregations for empty buckets as well.
1230
+
* Gap-filling: Using `EMPTY` when the aggregator is `twa` allows estimating the average of a continuous signal even for empty buckets based on linear interpolation of previous and next samples. Using `EMPTY` when the aggregator is `last` would repeat the value of the previous sample when the bucket is empty.
1231
+
* Introduction of a new optional `BUCKETTIMESTAMP` parameter to `TS.RANGE`, `TS.REVRANGE`, `TS.MRANGE`, and `TS.MREVRANGE`. It is now possible to report the start time, the end time, or the mid time for each bucket.
1232
+
* Introduction of a new optional `alignTimestamp` parameter to `TS.CREATERULE` and to `COMPACTION_POLICY` configuration parameter. It is now possible to define alignment for compaction rules, so one can, for example, aggregate daily events from 06:00 to 06:00 the next day.
1233
+
* Introduction of additional reducer types in `GROUPBY` (`TS.MRANGE`, and `TS.MREVRANGE`): `avg`, `range`, `count`, `std.p`, `std.s`, `var.p`, and `var.s`
1234
+
* Introduction of a new optional `LATEST` flag to `TS.GET`, `TS.MGET`, `TS.RANGE`, `TS.REVRANGE`, `TS.MRANGE`, and `TS.MREVRANGE`. it is possible to retrieve the latest (possibly partial) bucket as well.
Compatible with the latest [RedisInsight](https://redis.io/download). The docker image redis/redis-stack for this version is bundled with RedisInsight 2.12.0.
1262
+
1263
+
Note: version numbers follow the following pattern:
1264
+
`x.y.z-b`
1265
+
*`x.y` Redis Major version
1266
+
*`z` increases with even numbers as a module x.y version increases.
1267
+
*`b` denotes a patch to Redis or a module (any `z` of Redis or Modules). `b` will consist of a `v` + numeric value.
0 commit comments