From 3a52ed5c6052220f674311bb8c4057152a1e59f5 Mon Sep 17 00:00:00 2001 From: Rachel Elledge Date: Wed, 18 Dec 2024 15:07:43 -0600 Subject: [PATCH 1/8] DOC-4673 Initial Redis version matrix --- content/embeds/redis-api-distros.md | 5 +++++ .../stack-with-enterprise/release-notes/_index.md | 8 +++++++- content/operate/rs/release-notes/_index.md | 11 +++++++++-- 3 files changed, 21 insertions(+), 3 deletions(-) create mode 100644 content/embeds/redis-api-distros.md diff --git a/content/embeds/redis-api-distros.md b/content/embeds/redis-api-distros.md new file mode 100644 index 0000000000..78195f93d4 --- /dev/null +++ b/content/embeds/redis-api-distros.md @@ -0,0 +1,5 @@ +| Redis API version | Distributed in | What's new | +|-------------------|----------------|------------| +| 7.4 | [Redis Cloud]({{}})
[Redis Software]({{}}) 7.8.x
[Redis Stack]({{}}) 7.4.x
[Redis Community Edition]({{}}) 7.4.x | [Redis 7.4]({{}})
[Search 2.10]({{< relref "/operate/oss_and_stack/stack-with-enterprise/release-notes/redisearch/redisearch-2.10-release-notes.md" >}})
[JSON 2.8]({{}})
[Time series 1.12]({{}})
[Bloom 2.8]({{}}) | +| 7.2 | [Redis Cloud]({{}})
[Redis Software]({{}}) 7.2.x-7.8.x
[Redis Stack]({{}}) 7.2.x
[Redis OSS]({{}}) 7.2.x | [Redis 7.2](https://raw.githubusercontent.com/redis/redis/7.2/00-RELEASENOTES)
[Search 2.8]({{< relref "/operate/oss_and_stack/stack-with-enterprise/release-notes/redisearch/redisearch-2.8-release-notes.md" >}})
[JSON 2.6]({{}})
[Time series 1.10]({{}})
[Bloom 2.6]({{}})
[Gears 2.0](https://github.com/RedisGears/RedisGears/releases) | +| 6.2 | [Redis Cloud]({{}})
[Redis Software]({{}}) 6.2.x-7.8.x
[Redis Stack]({{}}) 6.2.x
[Redis OSS]({{}}) 6.2.x | [Redis 6.2](https://raw.githubusercontent.com/redis/redis/6.2/00-RELEASENOTES)
[Search 2.6]({{< relref "/operate/oss_and_stack/stack-with-enterprise/release-notes/redisearch/redisearch-2.6-release-notes.md" >}})
[JSON 2.4]({{}})
[Time series 1.8]({{}})
[Bloom 2.4]({{}})
[Graph 2.10]({{}}) | diff --git a/content/operate/oss_and_stack/stack-with-enterprise/release-notes/_index.md b/content/operate/oss_and_stack/stack-with-enterprise/release-notes/_index.md index 178861c934..d8db01b0f0 100644 --- a/content/operate/oss_and_stack/stack-with-enterprise/release-notes/_index.md +++ b/content/operate/oss_and_stack/stack-with-enterprise/release-notes/_index.md @@ -5,12 +5,18 @@ categories: - docs - operate - stack -description: Redis Stack and modules release notes +description: Release notes for Redis Community Edition, Redis Stack, and modules hideListLinks: true linkTitle: Release notes weight: 99 --- +## Redis version matrix + +{{}} + +## Release notes + See the following release notes for new features, enhancements, and other changes to Redis Stack capabilities. {{}} \ No newline at end of file diff --git a/content/operate/rs/release-notes/_index.md b/content/operate/rs/release-notes/_index.md index f259f930cd..3f0c909d12 100644 --- a/content/operate/rs/release-notes/_index.md +++ b/content/operate/rs/release-notes/_index.md @@ -1,5 +1,6 @@ --- -Title: Release notes +Title: Redis Software release notes +linkTitle: Release notes alwaysopen: false categories: - docs @@ -10,6 +11,12 @@ hideListLinks: true weight: 90 --- -Here's what changed recently in Redis Enterprise Software: +## Redis version matrix + +{{}} + +## Release notes + +Here's what changed recently in Redis Software: {{< table-children columnNames="Version (Release date) ,Major changes,Redis CE compatibility" columnSources="LinkTitle,Description,compatibleOSSVersion" enableLinks="LinkTitle" >}} From 65830534423dc3c762113d49dbcab6bae8b1d00b Mon Sep 17 00:00:00 2001 From: Rachel Elledge Date: Fri, 20 Dec 2024 12:25:15 -0600 Subject: [PATCH 2/8] DOC-4673 Added highlights to what's new in Redis feature set embed & added embed to a additional pages --- content/embeds/redis-api-distros.md | 5 ----- content/embeds/redis-feature-sets.md | 9 +++++++++ content/operate/oss_and_stack/_index.md | 6 +++++- .../oss_and_stack/stack-with-enterprise/_index.md | 4 ++++ .../stack-with-enterprise/release-notes/_index.md | 4 ++-- content/operate/rs/release-notes/_index.md | 4 ++-- 6 files changed, 22 insertions(+), 10 deletions(-) delete mode 100644 content/embeds/redis-api-distros.md create mode 100644 content/embeds/redis-feature-sets.md diff --git a/content/embeds/redis-api-distros.md b/content/embeds/redis-api-distros.md deleted file mode 100644 index 78195f93d4..0000000000 --- a/content/embeds/redis-api-distros.md +++ /dev/null @@ -1,5 +0,0 @@ -| Redis API version | Distributed in | What's new | -|-------------------|----------------|------------| -| 7.4 | [Redis Cloud]({{}})
[Redis Software]({{}}) 7.8.x
[Redis Stack]({{}}) 7.4.x
[Redis Community Edition]({{}}) 7.4.x | [Redis 7.4]({{}})
[Search 2.10]({{< relref "/operate/oss_and_stack/stack-with-enterprise/release-notes/redisearch/redisearch-2.10-release-notes.md" >}})
[JSON 2.8]({{}})
[Time series 1.12]({{}})
[Bloom 2.8]({{}}) | -| 7.2 | [Redis Cloud]({{}})
[Redis Software]({{}}) 7.2.x-7.8.x
[Redis Stack]({{}}) 7.2.x
[Redis OSS]({{}}) 7.2.x | [Redis 7.2](https://raw.githubusercontent.com/redis/redis/7.2/00-RELEASENOTES)
[Search 2.8]({{< relref "/operate/oss_and_stack/stack-with-enterprise/release-notes/redisearch/redisearch-2.8-release-notes.md" >}})
[JSON 2.6]({{}})
[Time series 1.10]({{}})
[Bloom 2.6]({{}})
[Gears 2.0](https://github.com/RedisGears/RedisGears/releases) | -| 6.2 | [Redis Cloud]({{}})
[Redis Software]({{}}) 6.2.x-7.8.x
[Redis Stack]({{}}) 6.2.x
[Redis OSS]({{}}) 6.2.x | [Redis 6.2](https://raw.githubusercontent.com/redis/redis/6.2/00-RELEASENOTES)
[Search 2.6]({{< relref "/operate/oss_and_stack/stack-with-enterprise/release-notes/redisearch/redisearch-2.6-release-notes.md" >}})
[JSON 2.4]({{}})
[Time series 1.8]({{}})
[Bloom 2.4]({{}})
[Graph 2.10]({{}}) | diff --git a/content/embeds/redis-feature-sets.md b/content/embeds/redis-feature-sets.md new file mode 100644 index 0000000000..e491bc060a --- /dev/null +++ b/content/embeds/redis-feature-sets.md @@ -0,0 +1,9 @@ +A Redis feature set includes a specific Redis database version along with the advanced capabilities and data structures provided by compatible module versions. + +A database is not compatible with module versions from different feature set versions. If you want to use advanced capability features or data structures introduced by a later feature set version, you must upgrade your database to the compatible Redis version and module versions according to the following table. + +| Redis feature set version | Distributed in | What's new | +|-------------------|----------------|------------| +| 7.4 | [Redis Cloud]({{}})
[Redis Software]({{}}) 7.8.x
[Redis Stack]({{}}) 7.4.x
[Redis Community Edition]({{}}) 7.4.x | Hash field expiration; new vector data types; time series insertion filters

Compatible versions:
[Redis 7.4]({{}})
[Search 2.10]({{< relref "/operate/oss_and_stack/stack-with-enterprise/release-notes/redisearch/redisearch-2.10-release-notes.md" >}})
[JSON 2.8]({{}})
[Time series 1.12]({{}})
[Bloom 2.8]({{}}) | +| 7.2 | [Redis Cloud]({{}})
[Redis Software]({{}}) 7.2.x-7.8.x
[Redis Stack]({{}}) 7.2.x
[Redis OSS]({{}}) 7.2.x | `WAITAOF`; memory and speed optimizations for lists, sets, and sorted sets; RESP3 support; new RDB file format; geo polygon search; performance improvements for sorted search and queries; new JSON commands

Compatible versions:
[Redis 7.2](https://raw.githubusercontent.com/redis/redis/7.2/00-RELEASENOTES)
[Search 2.8]({{< relref "/operate/oss_and_stack/stack-with-enterprise/release-notes/redisearch/redisearch-2.8-release-notes.md" >}})
[JSON 2.6]({{}})
[Time series 1.10]({{}})
[Bloom 2.6]({{}})
[Gears 2.0](https://github.com/RedisGears/RedisGears/releases) | +| 6.2 | [Redis Cloud]({{}})
[Redis Software]({{}}) 6.2.x-7.8.x
[Redis Stack]({{}}) 6.2.x
[Redis OSS]({{}}) 6.2.x | Wildcard queries for `TEXT` and `TAG`; suffix search; multi-value indexing and queries; improved JSON path parser; new probabilistic data structure t-digest; new pathfinding algorithms for graphs; time series gap filling

Compatible versions:
[Redis 6.2](https://raw.githubusercontent.com/redis/redis/6.2/00-RELEASENOTES)
[Search 2.6]({{< relref "/operate/oss_and_stack/stack-with-enterprise/release-notes/redisearch/redisearch-2.6-release-notes.md" >}})
[JSON 2.4]({{}})
[Time series 1.8]({{}})
[Bloom 2.4]({{}})
[Graph 2.10]({{}}) | diff --git a/content/operate/oss_and_stack/_index.md b/content/operate/oss_and_stack/_index.md index a19533f46f..af03a32975 100644 --- a/content/operate/oss_and_stack/_index.md +++ b/content/operate/oss_and_stack/_index.md @@ -2,4 +2,8 @@ title: Redis Community Edition and Stack description: Operate Redis Community Edition and Redis Stack. Redis OSS was renamed Redis Community Edition (CE) with the v7.4 release. linkTitle: Redis Community Edition and Stack ---- \ No newline at end of file +--- + +## Redis feature sets + +{{}} diff --git a/content/operate/oss_and_stack/stack-with-enterprise/_index.md b/content/operate/oss_and_stack/stack-with-enterprise/_index.md index c85cbce5d4..f8c1d5ddb4 100644 --- a/content/operate/oss_and_stack/stack-with-enterprise/_index.md +++ b/content/operate/oss_and_stack/stack-with-enterprise/_index.md @@ -14,3 +14,7 @@ aliases: --- [Redis Enterprise Software]({{< relref "/operate/rs" >}}) and [Redis Cloud]({{< relref "/operate/rc" >}}) support all [Redis Stack]({{< relref "/operate/oss_and_stack/stack-with-enterprise/enterprise-capabilities" >}}) features, which extend the core Redis feature set. Some of the capabilities Redis Stack provides include querying, indexing, and full-text search and support for JSON, time series, and probabilistic data structures. + +## Redis feature sets + +{{}} diff --git a/content/operate/oss_and_stack/stack-with-enterprise/release-notes/_index.md b/content/operate/oss_and_stack/stack-with-enterprise/release-notes/_index.md index d8db01b0f0..583ec2ca9a 100644 --- a/content/operate/oss_and_stack/stack-with-enterprise/release-notes/_index.md +++ b/content/operate/oss_and_stack/stack-with-enterprise/release-notes/_index.md @@ -11,9 +11,9 @@ linkTitle: Release notes weight: 99 --- -## Redis version matrix +## Redis feature sets -{{}} +{{}} ## Release notes diff --git a/content/operate/rs/release-notes/_index.md b/content/operate/rs/release-notes/_index.md index 3f0c909d12..2cbc291587 100644 --- a/content/operate/rs/release-notes/_index.md +++ b/content/operate/rs/release-notes/_index.md @@ -11,9 +11,9 @@ hideListLinks: true weight: 90 --- -## Redis version matrix +## Redis feature sets -{{}} +{{}} ## Release notes From fc2f36499dc5e163a7c593e5d2ba16f7fd2ea0d6 Mon Sep 17 00:00:00 2001 From: Rachel Elledge Date: Mon, 23 Dec 2024 13:50:17 -0600 Subject: [PATCH 3/8] DOC-4673 Feedback updates to change table columns & add table to Cloud changelog --- content/embeds/redis-feature-sets.md | 8 ++++---- content/operate/rc/changelog/_index.md | 6 ++++++ 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/content/embeds/redis-feature-sets.md b/content/embeds/redis-feature-sets.md index e491bc060a..4fd34ff808 100644 --- a/content/embeds/redis-feature-sets.md +++ b/content/embeds/redis-feature-sets.md @@ -2,8 +2,8 @@ A Redis feature set includes a specific Redis database version along with the ad A database is not compatible with module versions from different feature set versions. If you want to use advanced capability features or data structures introduced by a later feature set version, you must upgrade your database to the compatible Redis version and module versions according to the following table. -| Redis feature set version | Distributed in | What's new | +| Redis feature set version | Compatible versions | What's new | |-------------------|----------------|------------| -| 7.4 | [Redis Cloud]({{}})
[Redis Software]({{}}) 7.8.x
[Redis Stack]({{}}) 7.4.x
[Redis Community Edition]({{}}) 7.4.x | Hash field expiration; new vector data types; time series insertion filters

Compatible versions:
[Redis 7.4]({{}})
[Search 2.10]({{< relref "/operate/oss_and_stack/stack-with-enterprise/release-notes/redisearch/redisearch-2.10-release-notes.md" >}})
[JSON 2.8]({{}})
[Time series 1.12]({{}})
[Bloom 2.8]({{}}) | -| 7.2 | [Redis Cloud]({{}})
[Redis Software]({{}}) 7.2.x-7.8.x
[Redis Stack]({{}}) 7.2.x
[Redis OSS]({{}}) 7.2.x | `WAITAOF`; memory and speed optimizations for lists, sets, and sorted sets; RESP3 support; new RDB file format; geo polygon search; performance improvements for sorted search and queries; new JSON commands

Compatible versions:
[Redis 7.2](https://raw.githubusercontent.com/redis/redis/7.2/00-RELEASENOTES)
[Search 2.8]({{< relref "/operate/oss_and_stack/stack-with-enterprise/release-notes/redisearch/redisearch-2.8-release-notes.md" >}})
[JSON 2.6]({{}})
[Time series 1.10]({{}})
[Bloom 2.6]({{}})
[Gears 2.0](https://github.com/RedisGears/RedisGears/releases) | -| 6.2 | [Redis Cloud]({{}})
[Redis Software]({{}}) 6.2.x-7.8.x
[Redis Stack]({{}}) 6.2.x
[Redis OSS]({{}}) 6.2.x | Wildcard queries for `TEXT` and `TAG`; suffix search; multi-value indexing and queries; improved JSON path parser; new probabilistic data structure t-digest; new pathfinding algorithms for graphs; time series gap filling

Compatible versions:
[Redis 6.2](https://raw.githubusercontent.com/redis/redis/6.2/00-RELEASENOTES)
[Search 2.6]({{< relref "/operate/oss_and_stack/stack-with-enterprise/release-notes/redisearch/redisearch-2.6-release-notes.md" >}})
[JSON 2.4]({{}})
[Time series 1.8]({{}})
[Bloom 2.4]({{}})
[Graph 2.10]({{}}) | +| 7.4 | [Redis 7.4]({{}})
[Search 2.10]({{< relref "/operate/oss_and_stack/stack-with-enterprise/release-notes/redisearch/redisearch-2.10-release-notes.md" >}})
[JSON 2.8]({{}})
[Time series 1.12]({{}})
[Bloom 2.8]({{}}) | Hash field expiration; new vector data types; time series insertion filters | +| 7.2 | [Redis 7.2](https://raw.githubusercontent.com/redis/redis/7.2/00-RELEASENOTES)
[Search 2.8]({{< relref "/operate/oss_and_stack/stack-with-enterprise/release-notes/redisearch/redisearch-2.8-release-notes.md" >}})
[JSON 2.6]({{}})
[Time series 1.10]({{}})
[Bloom 2.6]({{}})
[Gears 2.0](https://github.com/RedisGears/RedisGears/releases) | `WAITAOF`; memory and speed optimizations for lists, sets, and sorted sets; RESP3 support; new RDB file format; geo polygon search; performance improvements for sorted search and queries; new JSON commands | +| 6.2 | [Redis 6.2](https://raw.githubusercontent.com/redis/redis/6.2/00-RELEASENOTES)
[Search 2.6]({{< relref "/operate/oss_and_stack/stack-with-enterprise/release-notes/redisearch/redisearch-2.6-release-notes.md" >}})
[JSON 2.4]({{}})
[Time series 1.8]({{}})
[Bloom 2.4]({{}})
[Graph 2.10]({{}}) | Wildcard queries for `TEXT` and `TAG`; suffix search; multi-value indexing and queries; improved JSON path parser; new probabilistic data structure t-digest; new pathfinding algorithms for graphs; time series gap filling | diff --git a/content/operate/rc/changelog/_index.md b/content/operate/rc/changelog/_index.md index 9a2c992039..1bc240eeeb 100644 --- a/content/operate/rc/changelog/_index.md +++ b/content/operate/rc/changelog/_index.md @@ -11,6 +11,12 @@ linktitle: Changelog weight: 95 --- +## Redis feature sets + +{{}} + +## Changelogs + Changelogs list new features, enhancements, and other changes in Redis Cloud. Select a month from the following table to see a more detailed changelog for that month: From bf02b8b0482db26f40fde012fc0d3b930101d02f Mon Sep 17 00:00:00 2001 From: Rachel Elledge Date: Wed, 15 Jan 2025 16:55:08 -0600 Subject: [PATCH 4/8] DOC-4673 Feedback updates to rearrange table & add some more details to the feature set descriptions --- content/embeds/redis-feature-sets.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/content/embeds/redis-feature-sets.md b/content/embeds/redis-feature-sets.md index 4fd34ff808..216dbe4859 100644 --- a/content/embeds/redis-feature-sets.md +++ b/content/embeds/redis-feature-sets.md @@ -1,9 +1,9 @@ A Redis feature set includes a specific Redis database version along with the advanced capabilities and data structures provided by compatible module versions. -A database is not compatible with module versions from different feature set versions. If you want to use advanced capability features or data structures introduced by a later feature set version, you must upgrade your database to the compatible Redis version and module versions according to the following table. +To use a new feature introduced in a later feature set, you must upgrade the corresponding components according to the following table. -| Redis feature set version | Compatible versions | What's new | -|-------------------|----------------|------------| -| 7.4 | [Redis 7.4]({{}})
[Search 2.10]({{< relref "/operate/oss_and_stack/stack-with-enterprise/release-notes/redisearch/redisearch-2.10-release-notes.md" >}})
[JSON 2.8]({{}})
[Time series 1.12]({{}})
[Bloom 2.8]({{}}) | Hash field expiration; new vector data types; time series insertion filters | -| 7.2 | [Redis 7.2](https://raw.githubusercontent.com/redis/redis/7.2/00-RELEASENOTES)
[Search 2.8]({{< relref "/operate/oss_and_stack/stack-with-enterprise/release-notes/redisearch/redisearch-2.8-release-notes.md" >}})
[JSON 2.6]({{}})
[Time series 1.10]({{}})
[Bloom 2.6]({{}})
[Gears 2.0](https://github.com/RedisGears/RedisGears/releases) | `WAITAOF`; memory and speed optimizations for lists, sets, and sorted sets; RESP3 support; new RDB file format; geo polygon search; performance improvements for sorted search and queries; new JSON commands | -| 6.2 | [Redis 6.2](https://raw.githubusercontent.com/redis/redis/6.2/00-RELEASENOTES)
[Search 2.6]({{< relref "/operate/oss_and_stack/stack-with-enterprise/release-notes/redisearch/redisearch-2.6-release-notes.md" >}})
[JSON 2.4]({{}})
[Time series 1.8]({{}})
[Bloom 2.4]({{}})
[Graph 2.10]({{}}) | Wildcard queries for `TEXT` and `TAG`; suffix search; multi-value indexing and queries; improved JSON path parser; new probabilistic data structure t-digest; new pathfinding algorithms for graphs; time series gap filling | +| Redis feature set | What's new | +|-------------------|------------| +| **Feature set version:** 7.4

**Component versions:**
[Redis 7.4]({{}})
[Search 2.10]({{< relref "/operate/oss_and_stack/stack-with-enterprise/release-notes/redisearch/redisearch-2.10-release-notes.md" >}})
[JSON 2.8]({{}})
[Time series 1.12]({{}})
[Bloom 2.8]({{}}) | **Hash**:
- [Expiration of individual hash fields]({{}}).
**Streams**:
- To start reading from the last stream message, use [`XREAD`]({{}}) with the new ID value `+`.
**Time series**:
Insertion-filter for close samples.
**JSON**:
- A fix to not duplicate `AOF` commands multiple times in [`JSON.MSET`]({{< baseurl >}}/commands/json.mset/).
**Probabilistic**:
- Returns an error if [`CMS.MERGE`]({{< baseurl >}}/commands/cms.merge/) results in an overflow or underflow.
**Redis Query Engine**:
- New `BFLOAT16` and `FLOAT16` vector data types, reducing memory consumed by vectors while preserving accuracy.
- Support for indexing empty and missing values and enhanced developer experience for queries with exact matching capabilities.
- You can match `TAG` fields without needing to escape special characters.
- Expanded geospatial search with new `INTERSECT` and `DISJOINT` operators, improved reporting of the memory consumed by the index, and exposed full-text scoring in aggregation pipelines.
**Compatibility changes**:
- Redis feature set 7.4 does not include [triggers and functions]({{}}). To ensure a seamless upgrade, remove any T&F functions created before loading an RDB file into the new Redis Stack. | +| **Feature set version:** 7.2

**Component versions:**
[Redis 7.2](https://raw.githubusercontent.com/redis/redis/7.2/00-RELEASENOTES)
[Search 2.8]({{< relref "/operate/oss_and_stack/stack-with-enterprise/release-notes/redisearch/redisearch-2.8-release-notes.md" >}})
[JSON 2.6]({{}})
[Time series 1.10]({{}})
[Bloom 2.6]({{}})
[Gears 2.0](https://github.com/RedisGears/RedisGears/releases) | - New [`WAITAOF`]({{}}) command.
- Memory and speed optimizations for lists, sets, and sorted sets.
- RESP3 support.
- New RDB file format.
**JSON**:
- New JSON commands.
**Redis Query Engine:**
- Geo polygon search.
- Performance improvements for sorted search and queries. | +| **Feature set version:** 6.2

**Component versions:**
[Redis 6.2](https://raw.githubusercontent.com/redis/redis/6.2/00-RELEASENOTES)
[Search 2.6]({{< relref "/operate/oss_and_stack/stack-with-enterprise/release-notes/redisearch/redisearch-2.6-release-notes.md" >}})
[JSON 2.4]({{}})
[Time series 1.8]({{}})
[Bloom 2.4]({{}})
[Graph 2.10]({{}}) | **Time series**:
- Time series gap filling.
**JSON**:
- Improved JSON path parser.
**Probabilistic:**
- New probabilistic data structure t-digest.
**Redis Query Engine:**
- Wildcard queries for `TEXT` and `TAG`.
- Suffix search.
- Multi-value indexing and queries.
**Graph**:
- New pathfinding algorithms for graphs. | From dcff44b2b797905635ec9a8d3533d93eb2c2f2dc Mon Sep 17 00:00:00 2001 From: Rachel Elledge Date: Thu, 16 Jan 2025 17:16:42 -0600 Subject: [PATCH 5/8] DOC-4673 Feedback updates for 7.2 feature set description --- content/embeds/redis-feature-sets.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/embeds/redis-feature-sets.md b/content/embeds/redis-feature-sets.md index 216dbe4859..0821c49cde 100644 --- a/content/embeds/redis-feature-sets.md +++ b/content/embeds/redis-feature-sets.md @@ -5,5 +5,5 @@ To use a new feature introduced in a later feature set, you must upgrade the cor | Redis feature set | What's new | |-------------------|------------| | **Feature set version:** 7.4

**Component versions:**
[Redis 7.4]({{}})
[Search 2.10]({{< relref "/operate/oss_and_stack/stack-with-enterprise/release-notes/redisearch/redisearch-2.10-release-notes.md" >}})
[JSON 2.8]({{}})
[Time series 1.12]({{}})
[Bloom 2.8]({{}}) | **Hash**:
- [Expiration of individual hash fields]({{}}).
**Streams**:
- To start reading from the last stream message, use [`XREAD`]({{}}) with the new ID value `+`.
**Time series**:
Insertion-filter for close samples.
**JSON**:
- A fix to not duplicate `AOF` commands multiple times in [`JSON.MSET`]({{< baseurl >}}/commands/json.mset/).
**Probabilistic**:
- Returns an error if [`CMS.MERGE`]({{< baseurl >}}/commands/cms.merge/) results in an overflow or underflow.
**Redis Query Engine**:
- New `BFLOAT16` and `FLOAT16` vector data types, reducing memory consumed by vectors while preserving accuracy.
- Support for indexing empty and missing values and enhanced developer experience for queries with exact matching capabilities.
- You can match `TAG` fields without needing to escape special characters.
- Expanded geospatial search with new `INTERSECT` and `DISJOINT` operators, improved reporting of the memory consumed by the index, and exposed full-text scoring in aggregation pipelines.
**Compatibility changes**:
- Redis feature set 7.4 does not include [triggers and functions]({{}}). To ensure a seamless upgrade, remove any T&F functions created before loading an RDB file into the new Redis Stack. | -| **Feature set version:** 7.2

**Component versions:**
[Redis 7.2](https://raw.githubusercontent.com/redis/redis/7.2/00-RELEASENOTES)
[Search 2.8]({{< relref "/operate/oss_and_stack/stack-with-enterprise/release-notes/redisearch/redisearch-2.8-release-notes.md" >}})
[JSON 2.6]({{}})
[Time series 1.10]({{}})
[Bloom 2.6]({{}})
[Gears 2.0](https://github.com/RedisGears/RedisGears/releases) | - New [`WAITAOF`]({{}}) command.
- Memory and speed optimizations for lists, sets, and sorted sets.
- RESP3 support.
- New RDB file format.
**JSON**:
- New JSON commands.
**Redis Query Engine:**
- Geo polygon search.
- Performance improvements for sorted search and queries. | +| **Feature set version:** 7.2

**Component versions:**
[Redis 7.2](https://raw.githubusercontent.com/redis/redis/7.2/00-RELEASENOTES)
[Search 2.8]({{< relref "/operate/oss_and_stack/stack-with-enterprise/release-notes/redisearch/redisearch-2.8-release-notes.md" >}})
[JSON 2.6]({{}})
[Time series 1.10]({{}})
[Bloom 2.6]({{}})
[Gears 2.0](https://github.com/RedisGears/RedisGears/releases) | - Performance and resource utilization improvements, including significant memory and speed optimizations for lists, sets, and sorted sets.
**JSON**:
- New JSON commands: [`JSON.MERGE`]({{}}/commands/json.merge/) and [`JSON.MSET`]({{}}/commands/json.mset/).
**Redis Query Engine:**
- [Geo polygon search]({{}}/commands/ft.search/#examples).
**Compatibility changes**:
- Redis 7.2 uses a new format (version 11) for RDB files, which is incompatible with older versions.
- Redis feature set 7.2 does not include [graph capabilities](https://redis.io/blog/redisgraph-eol/). | | **Feature set version:** 6.2

**Component versions:**
[Redis 6.2](https://raw.githubusercontent.com/redis/redis/6.2/00-RELEASENOTES)
[Search 2.6]({{< relref "/operate/oss_and_stack/stack-with-enterprise/release-notes/redisearch/redisearch-2.6-release-notes.md" >}})
[JSON 2.4]({{}})
[Time series 1.8]({{}})
[Bloom 2.4]({{}})
[Graph 2.10]({{}}) | **Time series**:
- Time series gap filling.
**JSON**:
- Improved JSON path parser.
**Probabilistic:**
- New probabilistic data structure t-digest.
**Redis Query Engine:**
- Wildcard queries for `TEXT` and `TAG`.
- Suffix search.
- Multi-value indexing and queries.
**Graph**:
- New pathfinding algorithms for graphs. | From 3c2677be068ac1756b3566ba8fc5f3aae8b02e87 Mon Sep 17 00:00:00 2001 From: Rachel Elledge Date: Fri, 17 Jan 2025 12:11:24 -0600 Subject: [PATCH 6/8] DOC-4673 Remove feature set table embed from various release notes and index pages --- content/operate/oss_and_stack/_index.md | 6 +----- .../oss_and_stack/stack-with-enterprise/_index.md | 6 +----- .../stack-with-enterprise/release-notes/_index.md | 6 ------ content/operate/rc/changelog/_index.md | 6 ------ content/operate/rs/release-notes/_index.md | 11 ++--------- 5 files changed, 4 insertions(+), 31 deletions(-) diff --git a/content/operate/oss_and_stack/_index.md b/content/operate/oss_and_stack/_index.md index af03a32975..a19533f46f 100644 --- a/content/operate/oss_and_stack/_index.md +++ b/content/operate/oss_and_stack/_index.md @@ -2,8 +2,4 @@ title: Redis Community Edition and Stack description: Operate Redis Community Edition and Redis Stack. Redis OSS was renamed Redis Community Edition (CE) with the v7.4 release. linkTitle: Redis Community Edition and Stack ---- - -## Redis feature sets - -{{}} +--- \ No newline at end of file diff --git a/content/operate/oss_and_stack/stack-with-enterprise/_index.md b/content/operate/oss_and_stack/stack-with-enterprise/_index.md index f8c1d5ddb4..aa582a5ac6 100644 --- a/content/operate/oss_and_stack/stack-with-enterprise/_index.md +++ b/content/operate/oss_and_stack/stack-with-enterprise/_index.md @@ -13,8 +13,4 @@ aliases: - /operate/modules --- -[Redis Enterprise Software]({{< relref "/operate/rs" >}}) and [Redis Cloud]({{< relref "/operate/rc" >}}) support all [Redis Stack]({{< relref "/operate/oss_and_stack/stack-with-enterprise/enterprise-capabilities" >}}) features, which extend the core Redis feature set. Some of the capabilities Redis Stack provides include querying, indexing, and full-text search and support for JSON, time series, and probabilistic data structures. - -## Redis feature sets - -{{}} +[Redis Enterprise Software]({{< relref "/operate/rs" >}}) and [Redis Cloud]({{< relref "/operate/rc" >}}) support all [Redis Stack]({{< relref "/operate/oss_and_stack/stack-with-enterprise/enterprise-capabilities" >}}) features, which extend the core Redis feature set. Some of the capabilities Redis Stack provides include querying, indexing, and full-text search and support for JSON, time series, and probabilistic data structures. \ No newline at end of file diff --git a/content/operate/oss_and_stack/stack-with-enterprise/release-notes/_index.md b/content/operate/oss_and_stack/stack-with-enterprise/release-notes/_index.md index 583ec2ca9a..951c593804 100644 --- a/content/operate/oss_and_stack/stack-with-enterprise/release-notes/_index.md +++ b/content/operate/oss_and_stack/stack-with-enterprise/release-notes/_index.md @@ -11,12 +11,6 @@ linkTitle: Release notes weight: 99 --- -## Redis feature sets - -{{}} - -## Release notes - See the following release notes for new features, enhancements, and other changes to Redis Stack capabilities. {{}} \ No newline at end of file diff --git a/content/operate/rc/changelog/_index.md b/content/operate/rc/changelog/_index.md index 1bc240eeeb..9a2c992039 100644 --- a/content/operate/rc/changelog/_index.md +++ b/content/operate/rc/changelog/_index.md @@ -11,12 +11,6 @@ linktitle: Changelog weight: 95 --- -## Redis feature sets - -{{}} - -## Changelogs - Changelogs list new features, enhancements, and other changes in Redis Cloud. Select a month from the following table to see a more detailed changelog for that month: diff --git a/content/operate/rs/release-notes/_index.md b/content/operate/rs/release-notes/_index.md index 2cbc291587..f259f930cd 100644 --- a/content/operate/rs/release-notes/_index.md +++ b/content/operate/rs/release-notes/_index.md @@ -1,6 +1,5 @@ --- -Title: Redis Software release notes -linkTitle: Release notes +Title: Release notes alwaysopen: false categories: - docs @@ -11,12 +10,6 @@ hideListLinks: true weight: 90 --- -## Redis feature sets - -{{}} - -## Release notes - -Here's what changed recently in Redis Software: +Here's what changed recently in Redis Enterprise Software: {{< table-children columnNames="Version (Release date) ,Major changes,Redis CE compatibility" columnSources="LinkTitle,Description,compatibleOSSVersion" enableLinks="LinkTitle" >}} From c2a10c31e1a832c8f0684b7d3a7012271120235c Mon Sep 17 00:00:00 2001 From: Rachel Elledge Date: Fri, 17 Jan 2025 12:26:58 -0600 Subject: [PATCH 7/8] DOC-4673 Moved Redis feature set table to develop > what's new --- content/develop/whats-new/{index.md => _index.md} | 1 + .../whats-new}/redis-feature-sets.md | 14 ++++++++++++++ 2 files changed, 15 insertions(+) rename content/develop/whats-new/{index.md => _index.md} (99%) rename content/{embeds => develop/whats-new}/redis-feature-sets.md (96%) diff --git a/content/develop/whats-new/index.md b/content/develop/whats-new/_index.md similarity index 99% rename from content/develop/whats-new/index.md rename to content/develop/whats-new/_index.md index 0fa14c15d6..dea4bbccb8 100644 --- a/content/develop/whats-new/index.md +++ b/content/develop/whats-new/_index.md @@ -8,6 +8,7 @@ categories: - rc description: High-level description of important updates to the Develop section linkTitle: What's new? +hideListLinks: true weight: 10 --- ## Q4 2024 (October - December) Updates diff --git a/content/embeds/redis-feature-sets.md b/content/develop/whats-new/redis-feature-sets.md similarity index 96% rename from content/embeds/redis-feature-sets.md rename to content/develop/whats-new/redis-feature-sets.md index 0821c49cde..c187e37661 100644 --- a/content/embeds/redis-feature-sets.md +++ b/content/develop/whats-new/redis-feature-sets.md @@ -1,3 +1,16 @@ +--- +title: Redis feature sets +alwaysopen: false +categories: +- docs +- operate +- rs +- rc +description: Highlights of what's new for Redis feature sets +linkTitle: Redis feature sets +weight: 10 +--- + A Redis feature set includes a specific Redis database version along with the advanced capabilities and data structures provided by compatible module versions. To use a new feature introduced in a later feature set, you must upgrade the corresponding components according to the following table. @@ -7,3 +20,4 @@ To use a new feature introduced in a later feature set, you must upgrade the cor | **Feature set version:** 7.4

**Component versions:**
[Redis 7.4]({{}})
[Search 2.10]({{< relref "/operate/oss_and_stack/stack-with-enterprise/release-notes/redisearch/redisearch-2.10-release-notes.md" >}})
[JSON 2.8]({{}})
[Time series 1.12]({{}})
[Bloom 2.8]({{}}) | **Hash**:
- [Expiration of individual hash fields]({{}}).
**Streams**:
- To start reading from the last stream message, use [`XREAD`]({{}}) with the new ID value `+`.
**Time series**:
Insertion-filter for close samples.
**JSON**:
- A fix to not duplicate `AOF` commands multiple times in [`JSON.MSET`]({{< baseurl >}}/commands/json.mset/).
**Probabilistic**:
- Returns an error if [`CMS.MERGE`]({{< baseurl >}}/commands/cms.merge/) results in an overflow or underflow.
**Redis Query Engine**:
- New `BFLOAT16` and `FLOAT16` vector data types, reducing memory consumed by vectors while preserving accuracy.
- Support for indexing empty and missing values and enhanced developer experience for queries with exact matching capabilities.
- You can match `TAG` fields without needing to escape special characters.
- Expanded geospatial search with new `INTERSECT` and `DISJOINT` operators, improved reporting of the memory consumed by the index, and exposed full-text scoring in aggregation pipelines.
**Compatibility changes**:
- Redis feature set 7.4 does not include [triggers and functions]({{}}). To ensure a seamless upgrade, remove any T&F functions created before loading an RDB file into the new Redis Stack. | | **Feature set version:** 7.2

**Component versions:**
[Redis 7.2](https://raw.githubusercontent.com/redis/redis/7.2/00-RELEASENOTES)
[Search 2.8]({{< relref "/operate/oss_and_stack/stack-with-enterprise/release-notes/redisearch/redisearch-2.8-release-notes.md" >}})
[JSON 2.6]({{}})
[Time series 1.10]({{}})
[Bloom 2.6]({{}})
[Gears 2.0](https://github.com/RedisGears/RedisGears/releases) | - Performance and resource utilization improvements, including significant memory and speed optimizations for lists, sets, and sorted sets.
**JSON**:
- New JSON commands: [`JSON.MERGE`]({{}}/commands/json.merge/) and [`JSON.MSET`]({{}}/commands/json.mset/).
**Redis Query Engine:**
- [Geo polygon search]({{}}/commands/ft.search/#examples).
**Compatibility changes**:
- Redis 7.2 uses a new format (version 11) for RDB files, which is incompatible with older versions.
- Redis feature set 7.2 does not include [graph capabilities](https://redis.io/blog/redisgraph-eol/). | | **Feature set version:** 6.2

**Component versions:**
[Redis 6.2](https://raw.githubusercontent.com/redis/redis/6.2/00-RELEASENOTES)
[Search 2.6]({{< relref "/operate/oss_and_stack/stack-with-enterprise/release-notes/redisearch/redisearch-2.6-release-notes.md" >}})
[JSON 2.4]({{}})
[Time series 1.8]({{}})
[Bloom 2.4]({{}})
[Graph 2.10]({{}}) | **Time series**:
- Time series gap filling.
**JSON**:
- Improved JSON path parser.
**Probabilistic:**
- New probabilistic data structure t-digest.
**Redis Query Engine:**
- Wildcard queries for `TEXT` and `TAG`.
- Suffix search.
- Multi-value indexing and queries.
**Graph**:
- New pathfinding algorithms for graphs. | + From 002c69add09d3e697c2eb1a6995974f1271f2b50 Mon Sep 17 00:00:00 2001 From: Rachel Elledge Date: Fri, 24 Jan 2025 10:14:58 -0600 Subject: [PATCH 8/8] DOC-4673 Feedback update to remove T&F compatibility change from what's new --- content/develop/whats-new/redis-feature-sets.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/develop/whats-new/redis-feature-sets.md b/content/develop/whats-new/redis-feature-sets.md index c187e37661..3b0cc540e7 100644 --- a/content/develop/whats-new/redis-feature-sets.md +++ b/content/develop/whats-new/redis-feature-sets.md @@ -17,7 +17,7 @@ To use a new feature introduced in a later feature set, you must upgrade the cor | Redis feature set | What's new | |-------------------|------------| -| **Feature set version:** 7.4

**Component versions:**
[Redis 7.4]({{}})
[Search 2.10]({{< relref "/operate/oss_and_stack/stack-with-enterprise/release-notes/redisearch/redisearch-2.10-release-notes.md" >}})
[JSON 2.8]({{}})
[Time series 1.12]({{}})
[Bloom 2.8]({{}}) | **Hash**:
- [Expiration of individual hash fields]({{}}).
**Streams**:
- To start reading from the last stream message, use [`XREAD`]({{}}) with the new ID value `+`.
**Time series**:
Insertion-filter for close samples.
**JSON**:
- A fix to not duplicate `AOF` commands multiple times in [`JSON.MSET`]({{< baseurl >}}/commands/json.mset/).
**Probabilistic**:
- Returns an error if [`CMS.MERGE`]({{< baseurl >}}/commands/cms.merge/) results in an overflow or underflow.
**Redis Query Engine**:
- New `BFLOAT16` and `FLOAT16` vector data types, reducing memory consumed by vectors while preserving accuracy.
- Support for indexing empty and missing values and enhanced developer experience for queries with exact matching capabilities.
- You can match `TAG` fields without needing to escape special characters.
- Expanded geospatial search with new `INTERSECT` and `DISJOINT` operators, improved reporting of the memory consumed by the index, and exposed full-text scoring in aggregation pipelines.
**Compatibility changes**:
- Redis feature set 7.4 does not include [triggers and functions]({{}}). To ensure a seamless upgrade, remove any T&F functions created before loading an RDB file into the new Redis Stack. | +| **Feature set version:** 7.4

**Component versions:**
[Redis 7.4]({{}})
[Search 2.10]({{< relref "/operate/oss_and_stack/stack-with-enterprise/release-notes/redisearch/redisearch-2.10-release-notes.md" >}})
[JSON 2.8]({{}})
[Time series 1.12]({{}})
[Bloom 2.8]({{}}) | **Hash**:
- [Expiration of individual hash fields]({{}}).
**Streams**:
- To start reading from the last stream message, use [`XREAD`]({{}}) with the new ID value `+`.
**Time series**:
Insertion-filter for close samples.
**JSON**:
- A fix to not duplicate `AOF` commands multiple times in [`JSON.MSET`]({{< baseurl >}}/commands/json.mset/).
**Probabilistic**:
- Returns an error if [`CMS.MERGE`]({{< baseurl >}}/commands/cms.merge/) results in an overflow or underflow.
**Redis Query Engine**:
- New `BFLOAT16` and `FLOAT16` vector data types, reducing memory consumed by vectors while preserving accuracy.
- Support for indexing empty and missing values and enhanced developer experience for queries with exact matching capabilities.
- You can match `TAG` fields without needing to escape special characters.
- Expanded geospatial search with new `INTERSECT` and `DISJOINT` operators, improved reporting of the memory consumed by the index, and exposed full-text scoring in aggregation pipelines. | | **Feature set version:** 7.2

**Component versions:**
[Redis 7.2](https://raw.githubusercontent.com/redis/redis/7.2/00-RELEASENOTES)
[Search 2.8]({{< relref "/operate/oss_and_stack/stack-with-enterprise/release-notes/redisearch/redisearch-2.8-release-notes.md" >}})
[JSON 2.6]({{}})
[Time series 1.10]({{}})
[Bloom 2.6]({{}})
[Gears 2.0](https://github.com/RedisGears/RedisGears/releases) | - Performance and resource utilization improvements, including significant memory and speed optimizations for lists, sets, and sorted sets.
**JSON**:
- New JSON commands: [`JSON.MERGE`]({{}}/commands/json.merge/) and [`JSON.MSET`]({{}}/commands/json.mset/).
**Redis Query Engine:**
- [Geo polygon search]({{}}/commands/ft.search/#examples).
**Compatibility changes**:
- Redis 7.2 uses a new format (version 11) for RDB files, which is incompatible with older versions.
- Redis feature set 7.2 does not include [graph capabilities](https://redis.io/blog/redisgraph-eol/). | | **Feature set version:** 6.2

**Component versions:**
[Redis 6.2](https://raw.githubusercontent.com/redis/redis/6.2/00-RELEASENOTES)
[Search 2.6]({{< relref "/operate/oss_and_stack/stack-with-enterprise/release-notes/redisearch/redisearch-2.6-release-notes.md" >}})
[JSON 2.4]({{}})
[Time series 1.8]({{}})
[Bloom 2.4]({{}})
[Graph 2.10]({{}}) | **Time series**:
- Time series gap filling.
**JSON**:
- Improved JSON path parser.
**Probabilistic:**
- New probabilistic data structure t-digest.
**Redis Query Engine:**
- Wildcard queries for `TEXT` and `TAG`.
- Suffix search.
- Multi-value indexing and queries.
**Graph**:
- New pathfinding algorithms for graphs. |