Skip to content

Jira DOC-857: RS - v6.2.8 Release notes #1628

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 12 commits into from
Oct 31, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -236,7 +236,7 @@ jobs:
# Deploy all other files to the S3 bucket corresponding to the current branch
aws s3 sync public s3://docs.redis.com/$LOCATION --delete --acl public-read --exclude "*.html" --exclude "*.css" --exclude "*.js" --exclude "pdfs/*" # --size-only
# Deploy the robots.txt file
aws s3 cp robots.txt s3://docs.redis.com/robots.txt
aws s3 cp robots.txt s3://docs.redis.com/robots.txt --acl public-read
# Deploy the S3 site configuration
aws s3api put-bucket-website --bucket docs.redis.com --website-configuration file://website.json
# Purge the site cache to force the deployed changes to display immediately
Expand Down
97 changes: 97 additions & 0 deletions content/modules/enterprise-capabilities.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,97 @@
---
Title: Enterprise feature compatibility for Redis modules
linkTitle: Enterprise feature compatibility
description: Describes the Redis Enterprise features supported by each Redis module.
weight: 8
alwaysopen: false
categories: ["Modules"]
aliases: /modules/packaging
---

This article describes Redis Enterprise feature compatibility for Redis modules. Version numbers indicate the minimum module version required for feature support. Footnotes provide additional information as needed.

## Redis Enterprise module support

The following table shows which modules are supported by Redis Enterprise Software and Redis Enterprise Cloud.

| Module | Redis Enterprise<br/>Software | Redis Enterprise<br/>Cloud |
|--------|:-------------------------:|:-----------------------:|
| [RedisAI]({{<relref "/modules/redisai">}}) | Yes | No |
| [RedisBloom]({{<relref "/modules/redisbloom">}}) | Yes | Yes |
| [RedisGears]({{<relref "/modules/redisgears">}}) | Yes | No |
| [RedisGraph]({{<relref "/modules/redisgraph">}}) | Yes | Yes |
| [RedisJSON]({{<relref "/modules/redisjson">}}) | Yes | Yes |
| [RediSearch]({{<relref "/modules/redisearch">}}) | Yes | Yes |
| [RedisTimeSeries]({{<relref "/modules/redistimeseries">}}) | Yes | Yes |

## Module feature support

The following tables show feature support for each Redis module.

Version numbers indicate when the feature was first supported. If you're using an earlier version than what's shown in the table, the feature is not supported.

For details about individual modules, see the corresponding documentation.

| Feature name/capability | [RedisAI]({{< relref "/modules/redisai" >}}) | [RedisBloom]({{< relref "/modules/redisbloom" >}}) | [RedisGears]({{< relref "/modules/redisgears" >}}) | [RedisGraph]({{< relref "/modules/redisgraph" >}}) |
|-------------------------|:----------:|:------------:|:----------:|:------------:|
| Active-Active (CRDB) | No | No | Yes (v1.0) | No |
| Backup/Restore | Yes (v1.0) | Yes (v2.0) | Yes (v1.0) | Yes (v1.0) |
| Clustering | Yes (v1.0) | Yes (v2.0) | Yes (v1.0) | Yes (v2.2.3)[^1] |
| Custom hashing policy | Yes (v1.0) | Yes (v2.0) | Yes (v1.0) | Yes (v1.0) |
| Eviction expiration | Yes (v1.0) | Yes (v2.0) | Yes (v1.0) | No |
| Failover/migration | Yes (v1.0) | Yes (v2.0) | Yes (v1.0) | Yes (v1.0) |
| Internode encryption | Yes (v1.2) | Yes (v2.2.6) | Yes (v1.2) | Yes (v2.4) |
| Module datatypes | Yes | Yes | Yes | Yes |
| Multi-key commands | Yes (v1.0) | No | Yes (v1.0) | No |
| Persistence (AOF) | Yes (v1.0) | Yes (v2.0) | Yes (v1.0) | Yes (v2.0) |
| Persistence (snapshot) | Yes (v1.0) | Yes (v2.0) | Yes (v1.0) | Yes (v1.0) |
| Redis on Flash (RoF) | No | Yes (vTBD) | Yes (vTBD) | No |
| Replica Of | Yes (v1.0) | Yes (v2.0) | No | Yes (v2.2) |
| Reshard/rebalance | No | Yes (v2.0) | Yes (v1.0) | No |

[^1]: The RedisGraph module supports clustering; however, individual graphs contained in a key reside in a single shard, which can affect pricing. To learn more, [contact support](https://redis.com/company/support/).

| Feature name/capability | [RedisJSON]({{< relref "/modules/redisjson" >}}) | [RediSearch]({{< relref "/modules/redisearch" >}}) | [RedisTimeSeries]({{< relref "/modules/redistimeseries" >}}) |
|-------------------------|:------------:|:-------------:|:---------------:|
| Active-Active (CRDB) | No | Yes (v2.0) | No |
| Backup/Restore | Yes (v1.0) | Yes (v1.4) | Yes (v1.2) |
| Clustering | Yes (v1.0) | Yes (v1.6) | Yes (v1.2) |
| Custom hashing policy | Yes (v1.0) | Yes (v2.0) | Yes (v1.2) |
| Eviction expiration | Yes (v1.0) | Yes (v2.0) | Yes (v1.2) |
| Failover/migration | Yes (v1.0) | Yes (v1.4) | Yes (v1.2) |
| Internode encryption | Yes (v1.0.8) | Yes (v2.0.11) | Yes (v1.4.9) |
| Module datatypes | Yes | Yes | Yes |
| Multi-key commands | No | Yes (v2.0 | Yes (v1.2) |
| Persistence (AOF) | Yes (v1.0) | Yes (v1.4) | Yes (v1.2) |
| Persistence (snapshot) | Yes (v1.0) | Yes (v1.6) | Yes (v1.2) |
| Redis on Flash (RoF) | Yes (v1.0) | Yes (v2.0) | Yes (v1.4.7) |
| Replica Of | Yes (v1.0) | Yes (v1.6)[^2] | Yes (v1.2) |
| Reshard/rebalance | Yes (v1.0) | Yes (v2.0) | Yes (v1.2) |

[^2]: In version 1.6, RediSearch supported Replica Of only between databases with the same number of shards. This limitation was fixed in v2.0.

## Feature descriptions

The following table briefly describes each feature shown in the earlier tables.

| Feature name/capability | Description |
|-------------------------|-------------|
| Active-Active (CRDB) | Compatible with Active-Active (CRDB) databases |
| Backup/Restore | Supports import and export features |
| Clustering | Compatible with sharded databases and shard migration |
| Custom hashing policy | Compatible with databases using custom hashing policies |
| Eviction expiration | Allows data to be evicted when the database reaches memory limits |
| Failover/migration | Compatible with primary/replica failover and the migration of shards between nodes within the cluster |
| Internode encryption | Compatible with encryption on the data plane |
| Multi-key commands | Compatible with multi-key commands |
| Persistence (AOF) | Compatible with databases using AoF persistence |
| Persistence (snapshot) | Compatible with databases using snapshot persistence |
| Redis on Flash (RoF) | Compatible with Redis on Flash (RoF) |
| Replica Of | Compatible with Active-Passive replication |
| Reshard/rebalance | Compatible with database scaling for clustered databases, which redistributes data between the new shards. |

<!--
Individual footnotes are rendered below the following heading.
Thus, any additional sections need to be placed above this comment.
-->
## Footnotes
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ categories: ["RS"]
---
By default, Redis Enterprise Software databases expose a single endpoint.

When you create cluster, you can configure it to expose private and public endpoints.
When you create a cluster, you can configure it to expose private and public endpoints.

This is valuable for certain environments, such as cloud platforms, where you want:

Expand Down
4 changes: 2 additions & 2 deletions content/rs/release-notes/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,6 @@ alwaysopen: false
categories: ["RS"]
---

Here's what changed recently in Redis Enteprise Software:
Here's what changed recently in Redis Enterprise Software:

{{< allchildren style="h2" sort="Weight" >}}
{{< table-children columnNames="Version&nbsp;(Release&nbsp;date)&nbsp;,Major changes" columnSources="LinkTitle,Description" enableLinks="LinkTitle" >}}
2 changes: 1 addition & 1 deletion content/rs/release-notes/legacy-release-notes/_index.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
Title: Previous Releases
description:
description: Release notes for Redis Enterprise Software 5.4.14 (February 2020) and earlier versions.
weight: 100
alwaysopen: false
categories: ["RS"]
Expand Down
2 changes: 1 addition & 1 deletion content/rs/release-notes/rs-5-5-preview-april-2019.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
Title: Redis Enterprise Software Release Notes 5.5 Preview (April 2019)
linkTitle: 5.5 Preview (April 2019)
description:
description: Preview release. Databases support multiple modules.
weight: 87
alwaysopen: false
categories: ["RS"]
Expand Down
2 changes: 1 addition & 1 deletion content/rs/release-notes/rs-5-6-0-april-2020.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
Title: Redis Enterprise Software Release Notes 5.6.0 (April 2020)
linkTitle: 5.6.0 (April 2020)
description:
description: Install improvements for RHEL 6 and 7. Active-Active support for HyperLogLog. Redis on Flash now supports RedisJSON. Active-Active default changes for high availability and OSS Cluster API support. Backup support for Google Cloud Storage and Azure Blob storage. Compatible with open source Redis 5.0.8.
weight: 81
alwaysopen: false
categories: ["RS"]
Expand Down
2 changes: 1 addition & 1 deletion content/rs/release-notes/rs-6-0-12-january-2021.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
Title: Redis Enterprise Software Release Notes 6.0.12 (January 2021)
linkTitle: 6.0.12 (January 2021)
description:
description: Distribute synchronization across nodes for Active-Active and Active-Passive databases. Disable internal services to free memory. User accounts support password rotation. Module depdencies automatically installed. Syncer process recovery. Compatible with open source Redis 6.0.6.
weight: 78
alwaysopen: false
categories: ["RS"]
Expand Down
17 changes: 6 additions & 11 deletions content/rs/release-notes/rs-6-0-20-april-2021.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
Title: Redis Enterprise Software Release Notes 6.0.20 (April 2021)
linkTitle: 6.0.20 (April 2021)
description:
description: Role-based LDAP integration. Enhanced client mutual authentication. Active-Active improvements for eviction policies, migration, and the BITFIELD data type. Compatible with open source Redis 6.0.9.
weight: 77
alwaysopen: false
categories: ["RS"]
Expand Down Expand Up @@ -160,9 +160,6 @@ All known bugs around setting ciphers were fixed. To learn more, see [Updating

- The Active-Active replication backlog size of new Active-Active databases is allocated dynamically according to shard size.




## Important fixes

- RS50905, RS54809, 54940 - Fix in Redis preventing missing process PID
Expand Down Expand Up @@ -191,8 +188,6 @@ All known bugs around setting ciphers were fixed. To learn more, see [Updating
- The bundled RedisTimeSeries module was upgraded to v1.4.9
- The bundled RediSearch module was upgraded to v2.0.8



## Known limitations

- RS59983 - Clients may get disconnected by the proxy when one client sends an UNSUBSCRIBE command without being subscribed to any channel and disconnect before the response returns back from the server (from the proxy).
Expand Down Expand Up @@ -243,17 +238,17 @@ All known bugs around setting ciphers were fixed. To learn more, see [Updating

- As part of Redis commitment to security, the following [Open Source Redis](https://github.com/redis/redis) [CVE's](https://github.com/redis/redis/security/advisories) have been addressed in Redis Enterprise 6.0.20:

- [CVE-2021-32626](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-32626) - Lua scripts can overflow the heap-based Lua stack. This has been addressed in Redis Enterprise 6.0.20-62
- [CVE-2021-32626](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-32626) - Lua scripts can overflow the heap-based Lua stack. This has been addressed in Redis Enterprise 6.0.20-62

- [CVE-2021-32627](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-32627) - Integer overflow issue with Streams. This has been addressed in Redis Enterprise 6.0.20-1
- [CVE-2021-32627](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-32627) - Integer overflow issue with Streams. This has been addressed in Redis Enterprise 6.0.20-1

- [CVE-2021-32628](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-32628) - Vulnerability in handling large ziplists. This has been addressed in Redis Enterprise 6.0.20-1
- [CVE-2021-32628](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-32628) - Vulnerability in handling large ziplists. This has been addressed in Redis Enterprise 6.0.20-1

- [CVE-2021-32687](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-32687) - Integer overflow issue with intsets. This has been addressed in Redis Enterprise 6.0.20-89
- [CVE-2021-32687](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-32687) - Integer overflow issue with intsets. This has been addressed in Redis Enterprise 6.0.20-89

- The following [Open Source Redis](https://github.com/redis/redis) [CVE's](https://github.com/redis/redis/security/advisories) do not affect Redis Enterprise:

- [CVE-2021-32625](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-32625) - Redis Enterprise is not impacted by the CVE that was found and fixed in open source Redis since Redis Enterprise does not implement `LCS`. Additional information about the open source Redis fix is on [the Redis GitHub page](https://github.com/redis/redis/releases) (Redis 6.2.4, Redis 6.0.14)
- [CVE-2021-32625](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-32625) - Redis Enterprise is not impacted by the CVE that was found and fixed in open source Redis since Redis Enterprise does not implement `LCS`. Additional information about the open source Redis fix is on [the Redis GitHub page](https://github.com/redis/redis/releases) (Redis 6.2.4, Redis 6.0.14)

- [CVE-2021-32672](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-32672) - Redis Enterprise is not impacted by the CVE that was found and fixed in open source Redis because the LUA debugger is unsupported in Redis Enterprise. Additional information about the open source Redis fix is on [the Redis GitHub page](https://github.com/redis/redis/releases) (Redis 6.2.6, Redis 6.0.16)

Expand Down
2 changes: 1 addition & 1 deletion content/rs/release-notes/rs-6-0-8-september-2020.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
Title: Redis Enterprise Software Release Notes 6.0.8 (September 2020)
linkTitle: 6.0.8 (September 2020)
description:
description: RediSearch 2.0 support. Improved rladmin support for module upgrades. Compatible with open source Redis 6.0.5
weight: 79
alwaysopen: false
categories: ["RS"]
Expand Down
4 changes: 2 additions & 2 deletions content/rs/release-notes/rs-6-0-may-2020.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
Title: Redis Enterprise Software Release Notes 6.0 (May 2020)
linkTitle: 6.0 (May 2020)
description:
description: ACL and RBAC improvements for database access. Active-Active databases support Redis Streams. Compatible with open source Redis 6.
weight: 80
alwaysopen: false
categories: ["RS"]
Expand Down Expand Up @@ -115,7 +115,7 @@ To use the updated modules with a database, you must [upgrade the module on the
- If replication is enabled, you must run the BGREWRITEAOF command on all slave shards after the upgrade.
- If replication is not enabled, you must run the BGREWRITEAOF command on all shards after the upgrade.
- Starting from RS 5.4.2, to preserve the current Redis major.minor version during database upgrade you must use the keep_redis_version option instead of keep_current_version.
- Dynatrace agent installed on the cluster nodes can hamper the working on Envoy process leading to failure of UI and REST API. Prior upgrading we recommed removing Dynatrace completely or try upgrading to newer versions.
- Dynatrace agent installed on the cluster nodes can hamper the working on Envoy process leading to failure of UI and REST API. Prior upgrading we recommend removing Dynatrace completely or try upgrading to newer versions.

### Redis commands

Expand Down
10 changes: 3 additions & 7 deletions content/rs/release-notes/rs-6-2-4-august-2021.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
Title: Redis Enterprise Software Release Notes 6.2.4 (August 2021)
linkTitle: 6.2.4 (August 2021)
description:
description: Internode encryption. Nginx replaced by envoy. New upgrade policies/behavior. Compatible with open source Redis 6.2.
weight: 76
alwaysopen: false
categories: ["RS"]
Expand Down Expand Up @@ -154,15 +154,11 @@ To learn more, see [rladmin upgrade]({{<relref "/rs/references/rladmin.md#upgrad

- RS48988 - Add the username description in the log upon an unauthorized REST API request

## Known limitations

All [known limitations]({{<relref "/rs/release-notes/rs-6-0-20-april-2021.md#known-limitations">}}) from v6.0.20 have been fixed.

#### Security
## Security

- The following [Open Source Redis](https://github.com/redis/redis) [CVE's](https://github.com/redis/redis/security/advisories) do not affect Redis Enterprise:

- [CVE-2021-32625](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-32625) - Redis Enterprise is not impacted by the CVE that was found and fixed in open source Redis since Redis Enterprise does not implement `LCS`. Additional information about the open source Redis fix is on [the Redis GitHub page](https://github.com/redis/redis/releases) (Redis 6.2.4, Redis 6.0.14)
- [CVE-2021-32625](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-32625) - Redis Enterprise is not impacted by the CVE that was found and fixed in open source Redis since Redis Enterprise does not implement `LCS`. Additional information about the open source Redis fix is on [the Redis GitHub page](https://github.com/redis/redis/releases) (Redis 6.2.4, Redis 6.0.14)

- [CVE-2021-32672](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-32672) - Redis Enterprise is not impacted by the CVE that was found and fixed in open source Redis because the LUA debugger is unsupported in Redis Enterprise. Additional information about the open source Redis fix is on [the Redis GitHub page](https://github.com/redis/redis/releases) (Redis 6.2.6, Redis 6.0.16)

Expand Down
Loading