From 3e9800590f0b309df39d8ebce35d9b44d0cced1a Mon Sep 17 00:00:00 2001 From: Rachel Elledge <86307637+rrelledge@users.noreply.github.com> Date: Wed, 27 Oct 2021 15:44:23 -0500 Subject: [PATCH 01/10] Added public read parameter to automated deployment of robots.txt (#1622) --- .circleci/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index cd95c06f733..6626a53a18c 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -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 From ad70dd02a255ffbf0f093035facca201ee954b90 Mon Sep 17 00:00:00 2001 From: Lance Leonard Date: Wed, 27 Oct 2021 16:46:17 -0700 Subject: [PATCH 02/10] Initial draft --- content/rs/release-notes/_index.md | 4 +- .../legacy-release-notes/_index.md | 2 +- .../rs-5-5-preview-april-2019.md | 2 +- .../rs/release-notes/rs-5-6-0-april-2020.md | 2 +- .../release-notes/rs-6-0-12-january-2021.md | 2 +- .../rs/release-notes/rs-6-0-20-april-2021.md | 2 +- .../release-notes/rs-6-0-8-september-2020.md | 2 +- content/rs/release-notes/rs-6-0-may-2020.md | 4 +- .../rs/release-notes/rs-6-2-4-august-2021.md | 2 +- .../rs/release-notes/rs-6-2-8-october-2021.md | 93 +++++++++++++++++++ 10 files changed, 104 insertions(+), 11 deletions(-) create mode 100644 content/rs/release-notes/rs-6-2-8-october-2021.md diff --git a/content/rs/release-notes/_index.md b/content/rs/release-notes/_index.md index 1b2f3eebbe3..83c8c84b1b2 100644 --- a/content/rs/release-notes/_index.md +++ b/content/rs/release-notes/_index.md @@ -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 (Date),Major changes" columnSources="LinkTitle,Description" enableLinks="LinkTitle" >}} \ No newline at end of file diff --git a/content/rs/release-notes/legacy-release-notes/_index.md b/content/rs/release-notes/legacy-release-notes/_index.md index a98ff940536..81faac621cd 100644 --- a/content/rs/release-notes/legacy-release-notes/_index.md +++ b/content/rs/release-notes/legacy-release-notes/_index.md @@ -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"] diff --git a/content/rs/release-notes/rs-5-5-preview-april-2019.md b/content/rs/release-notes/rs-5-5-preview-april-2019.md index 0d24d6ff684..3cffe32fe54 100644 --- a/content/rs/release-notes/rs-5-5-preview-april-2019.md +++ b/content/rs/release-notes/rs-5-5-preview-april-2019.md @@ -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"] diff --git a/content/rs/release-notes/rs-5-6-0-april-2020.md b/content/rs/release-notes/rs-5-6-0-april-2020.md index 6afa7b09e63..3aeb0db6a0d 100644 --- a/content/rs/release-notes/rs-5-6-0-april-2020.md +++ b/content/rs/release-notes/rs-5-6-0-april-2020.md @@ -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"] diff --git a/content/rs/release-notes/rs-6-0-12-january-2021.md b/content/rs/release-notes/rs-6-0-12-january-2021.md index 8a3f3c210e9..f7055a445d5 100644 --- a/content/rs/release-notes/rs-6-0-12-january-2021.md +++ b/content/rs/release-notes/rs-6-0-12-january-2021.md @@ -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"] diff --git a/content/rs/release-notes/rs-6-0-20-april-2021.md b/content/rs/release-notes/rs-6-0-20-april-2021.md index bc0a612ed20..adfa5f5d509 100644 --- a/content/rs/release-notes/rs-6-0-20-april-2021.md +++ b/content/rs/release-notes/rs-6-0-20-april-2021.md @@ -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"] diff --git a/content/rs/release-notes/rs-6-0-8-september-2020.md b/content/rs/release-notes/rs-6-0-8-september-2020.md index 634c897f2f9..8e93e62d78e 100644 --- a/content/rs/release-notes/rs-6-0-8-september-2020.md +++ b/content/rs/release-notes/rs-6-0-8-september-2020.md @@ -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"] diff --git a/content/rs/release-notes/rs-6-0-may-2020.md b/content/rs/release-notes/rs-6-0-may-2020.md index be6a4d3a9a5..d267a2b5417 100644 --- a/content/rs/release-notes/rs-6-0-may-2020.md +++ b/content/rs/release-notes/rs-6-0-may-2020.md @@ -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"] @@ -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 diff --git a/content/rs/release-notes/rs-6-2-4-august-2021.md b/content/rs/release-notes/rs-6-2-4-august-2021.md index 05801a0082a..d0cac254faa 100644 --- a/content/rs/release-notes/rs-6-2-4-august-2021.md +++ b/content/rs/release-notes/rs-6-2-4-august-2021.md @@ -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"] diff --git a/content/rs/release-notes/rs-6-2-8-october-2021.md b/content/rs/release-notes/rs-6-2-8-october-2021.md new file mode 100644 index 00000000000..eea43456c80 --- /dev/null +++ b/content/rs/release-notes/rs-6-2-8-october-2021.md @@ -0,0 +1,93 @@ +--- +Title: Redis Enterprise Software Release Notes 6.2.8 (October 2021) +linkTitle: 6.2.8 (October 2021) +description: RHEL 8 support. Set backup start time. Compatible with open source Redis 6.2.3. +weight: 75 +alwaysopen: false +categories: ["RS"] +aliases: /rs/release-notes/rs-6-2-8-october-2021/ + /rs/release-notes/rs-6-2-8-october-2021.md +--- + +[Redis Enterprise Software version 6.2.8](https://redislabs.com/redis-enterprise-software/download-center/software/) is now available! + +## Features and enhancements + +This version features: + +- Support for Red Hat Linux Edition 8 +- You can now set the start time for 12 and [24-hour backups]({{}}) +- Compatibility with the latest version of [open source Redis 6.2.3](https://github.com/redis/redis/releases/tag/6.2.3) (starting with [Redis Enterprise Software v6.2.4]({{}}) +- Compatibility with the security fixes of the latest [open source Redis 6.2.6](https://github.com/redis/redis/releases/tag/6.2.6) +- Enhancements and bug fixes + +## Version changes + +### Prerequisites and notes + +- You can [upgrade to v6.2.8]({{}}) from Redis Enterprise Software v6.0 and later. + +- Refer to the [v6.2.4 release notes]({{}}) for important notes regarding the upgrade process. + +- Upgrades from versions earlier than v6.0 are not supported + +### Product lifecycle updates + +Redis Enterprise Software v5.6.0 will reach end of life (EOF) on October 31, 2021. + +To learn more, see the Redis Enterprise Software [product lifecycle]({{}}), which details the release number and the end-of-life schedule for Redis Enterprise Software. + +Redis Enterprise modules have individual release numbers [and lifecycles]({{}}). + +### Redis modules + +Redis Enterprise Software v6.2.4 includes the following Redis modules: + +- [RediSearch v2.0.11]({{}}) +- [RedisJSON v1.0.8]({{}}) +- [RedisBloom v2.2.6]({{}}) +- [RedisGraph v2.4.7]({{}}) +- [RedisTimeSeries v1.4.10]({{}}) + +To learn more, see [Upgrade the module for a database]({{}}). + +## Resolved issues + +- RS58804 - Fixed the UI to display an error message in case of a login attempt with an LDAP user +- RS56680 - Fixed the UI to notify that SASLAUTHD should be disabled prior to enabling LDAP +- RS55844 - Fixed the UI to use the correct password and mask it on LDAP password update +- RS60877 - Fixed the UI console from resetting an Active-Active database compression level, in cases where the compression level wasn’t set to default, when changing any other configuration via the DB configuration page +- RS43999 - Fixed UI database configuration to allow changes when SFTP SSH key is customized +- RS59861 - Fixed the UI to display an explanation error message when password complexity does not meet requirements +- RS57734 - Fixed inaccessible UI after cluster upgrade due to missing certificate +- RS43041 - Mask secret keys for backup destination for view and edit in the UI +- RS60068 / RS59146 - Fixed unresolve endpoint due to PDNS issues +- RS52812 - Expand API wrapper to return API 405 errors as JSON/XML +- RS57666 - Fixed false shard migration message when the shard fails to bind the port +- RS57444, RS55294, RS4903 - Fixed false “backup finished successfully” message when the backup failed due to restricted access to the backup destination + +## Security + +### FIPS-enabled Red Hat Linux Edition 8 support + +When deploying Redis Enterprise Software 6.2.8 on Red Hat Linux Edition 8 with FIPS, verify that FIPS is enabled _before_ installing Redis Enterprise Software. + +Enabling FIPS after Redis Enterprise Software installation causes changes in system-generated keys and may result in failure to open SSH to the cluster or access the UI via port 8443. + +### Open source Redis security fix compatibility + +As part of Redis commitment to security, Redis Enterprise Software implements the latest [security fixes](https://github.com/redis/redis/releases) available with open source Redis. + +The following [open source Redis](https://github.com/redis/redis) [CVEs](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-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) + +- [CVE-2021-32675](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-32675) - Redis Enterprise is not impacted by the CVE that was found and fixed in open source Redis because the proxy in Redis Enterprise does not forward unauthenticated requests. 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) + +- [CVE-2021-32762](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-32762) - Redis Enterprise is not impacted by the CVE that was found and fixed in open source Redis because the memory allocator used in Redis Enterprise is not vulnerable. 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) + +- [CVE-2021-41099](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-41099) - Redis Enterprise is not impacted by the CVE that was found and fixed in open source Redis because the proto-max-bulk-len CONFIG is blocked 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) + +Some CVEs announced for Open Source Redis do not affect Redis Enterprise due to different and additional functionality available in Redis Enterprise that is not available in open source Redis. \ No newline at end of file From 6c70d55a6c5a837d1d687280d19e774f8b144a6b Mon Sep 17 00:00:00 2001 From: Lance Leonard Date: Thu, 28 Oct 2021 05:18:49 -0700 Subject: [PATCH 03/10] Editorial fixes/tweaks --- content/rs/release-notes/rs-6-2-8-october-2021.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/content/rs/release-notes/rs-6-2-8-october-2021.md b/content/rs/release-notes/rs-6-2-8-october-2021.md index eea43456c80..4e5e4bd8b2f 100644 --- a/content/rs/release-notes/rs-6-2-8-october-2021.md +++ b/content/rs/release-notes/rs-6-2-8-october-2021.md @@ -1,7 +1,7 @@ --- Title: Redis Enterprise Software Release Notes 6.2.8 (October 2021) linkTitle: 6.2.8 (October 2021) -description: RHEL 8 support. Set backup start time. Compatible with open source Redis 6.2.3. +description: RHEL 8 support. Set backup start time. Compatible with open source Redis 6.2.3. weight: 75 alwaysopen: false categories: ["RS"] @@ -16,8 +16,8 @@ aliases: /rs/release-notes/rs-6-2-8-october-2021/ This version features: - Support for Red Hat Linux Edition 8 -- You can now set the start time for 12 and [24-hour backups]({{}}) -- Compatibility with the latest version of [open source Redis 6.2.3](https://github.com/redis/redis/releases/tag/6.2.3) (starting with [Redis Enterprise Software v6.2.4]({{}}) +- You can now set the start time for [12- and 24-hour backups]({{}}) +- Compatibility with version of [open source Redis 6.2.3](https://github.com/redis/redis/releases/tag/6.2.3) (starting with [Redis Enterprise Software v6.2.4]({{}}) - Compatibility with the security fixes of the latest [open source Redis 6.2.6](https://github.com/redis/redis/releases/tag/6.2.6) - Enhancements and bug fixes @@ -41,7 +41,7 @@ Redis Enterprise modules have individual release numbers [and lifecycles]({{}}) - [RedisJSON v1.0.8]({{}}) From 69cce10bf1d6c9ebb080fa51cf859d2c809446cf Mon Sep 17 00:00:00 2001 From: Lance Leonard Date: Thu, 28 Oct 2021 05:20:35 -0700 Subject: [PATCH 04/10] More fixes/tweaks --- content/rs/release-notes/rs-6-2-8-october-2021.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/rs/release-notes/rs-6-2-8-october-2021.md b/content/rs/release-notes/rs-6-2-8-october-2021.md index 4e5e4bd8b2f..e5bf3804cdd 100644 --- a/content/rs/release-notes/rs-6-2-8-october-2021.md +++ b/content/rs/release-notes/rs-6-2-8-october-2021.md @@ -17,7 +17,7 @@ This version features: - Support for Red Hat Linux Edition 8 - You can now set the start time for [12- and 24-hour backups]({{}}) -- Compatibility with version of [open source Redis 6.2.3](https://github.com/redis/redis/releases/tag/6.2.3) (starting with [Redis Enterprise Software v6.2.4]({{}}) +- Compatibility with version of [open source Redis 6.2.3](https://github.com/redis/redis/releases/tag/6.2.3) (starting with [Redis Enterprise Software v6.2.4]({{}})) - Compatibility with the security fixes of the latest [open source Redis 6.2.6](https://github.com/redis/redis/releases/tag/6.2.6) - Enhancements and bug fixes From 7d1c24d5015357b909180bef22b8bfe629576b6f Mon Sep 17 00:00:00 2001 From: Lance Leonard Date: Thu, 28 Oct 2021 05:42:41 -0700 Subject: [PATCH 05/10] Jira DOC-564: RS - Clarify how to enable public/private IP support (#1611) * Initial draft. * Editorial feedback/tweaks. * Fixing typo. --- .../designing-production/networking/private-public-endpoints.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/rs/administering/designing-production/networking/private-public-endpoints.md b/content/rs/administering/designing-production/networking/private-public-endpoints.md index 6c8bb1056be..f46da625f7e 100644 --- a/content/rs/administering/designing-production/networking/private-public-endpoints.md +++ b/content/rs/administering/designing-production/networking/private-public-endpoints.md @@ -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: From 08ff1828d1b2fcd8a91e0981db1b4c7b5435fc75 Mon Sep 17 00:00:00 2001 From: Lance Leonard Date: Thu, 28 Oct 2021 07:28:51 -0700 Subject: [PATCH 06/10] More updates/tweaks. --- content/rs/release-notes/rs-6-0-20-april-2021.md | 15 +++++---------- content/rs/release-notes/rs-6-2-4-august-2021.md | 8 ++------ content/rs/release-notes/rs-6-2-8-october-2021.md | 12 ++++++------ 3 files changed, 13 insertions(+), 22 deletions(-) diff --git a/content/rs/release-notes/rs-6-0-20-april-2021.md b/content/rs/release-notes/rs-6-0-20-april-2021.md index adfa5f5d509..a7784b20783 100644 --- a/content/rs/release-notes/rs-6-0-20-april-2021.md +++ b/content/rs/release-notes/rs-6-0-20-april-2021.md @@ -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 @@ -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). @@ -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) diff --git a/content/rs/release-notes/rs-6-2-4-august-2021.md b/content/rs/release-notes/rs-6-2-4-august-2021.md index 8af6e6231e7..f5f8b4692af 100644 --- a/content/rs/release-notes/rs-6-2-4-august-2021.md +++ b/content/rs/release-notes/rs-6-2-4-august-2021.md @@ -154,15 +154,11 @@ To learn more, see [rladmin upgrade]({{}}) 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) diff --git a/content/rs/release-notes/rs-6-2-8-october-2021.md b/content/rs/release-notes/rs-6-2-8-october-2021.md index e5bf3804cdd..e07da338cd5 100644 --- a/content/rs/release-notes/rs-6-2-8-october-2021.md +++ b/content/rs/release-notes/rs-6-2-8-october-2021.md @@ -15,7 +15,7 @@ aliases: /rs/release-notes/rs-6-2-8-october-2021/ This version features: -- Support for Red Hat Linux Edition 8 +- Support for Red Hat Linux Edition (RHEL) 8 - You can now set the start time for [12- and 24-hour backups]({{}}) - Compatibility with version of [open source Redis 6.2.3](https://github.com/redis/redis/releases/tag/6.2.3) (starting with [Redis Enterprise Software v6.2.4]({{}})) - Compatibility with the security fixes of the latest [open source Redis 6.2.6](https://github.com/redis/redis/releases/tag/6.2.6) @@ -33,7 +33,7 @@ This version features: ### Product lifecycle updates -Redis Enterprise Software v5.6.0 will reach end of life (EOF) on October 31, 2021. +As of 31 October 2021, Redis Enterprise Software v5.6.0 is end of life (EOF). To learn more, see the Redis Enterprise Software [product lifecycle]({{}}), which details the release number and the end-of-life schedule for Redis Enterprise Software. @@ -66,13 +66,13 @@ To learn more, see [Upgrade the module for a database]({{}}) from v6.0.20 have been fixed. -When deploying Redis Enterprise Software 6.2.8 on Red Hat Linux Edition 8 with FIPS, verify that FIPS is enabled _before_ installing Redis Enterprise Software. +## Security -Enabling FIPS after Redis Enterprise Software installation causes changes in system-generated keys and may result in failure to open SSH to the cluster or access the UI via port 8443. +- RS63258 - Redis Enterprise Software 6.2.8 is not supported on RHEL 8 with FIPS enabled. ### Open source Redis security fix compatibility From 8bc133e78cbb9312fbafd948e2d77599a70927a5 Mon Sep 17 00:00:00 2001 From: Rachel Elledge <86307637+rrelledge@users.noreply.github.com> Date: Thu, 28 Oct 2021 10:07:00 -0500 Subject: [PATCH 07/10] Allow HTML encoding in table-children column names (#1629) --- layouts/shortcodes/table-children.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/layouts/shortcodes/table-children.html b/layouts/shortcodes/table-children.html index b64ff61c0c5..68caa8bd387 100644 --- a/layouts/shortcodes/table-children.html +++ b/layouts/shortcodes/table-children.html @@ -10,7 +10,7 @@ {{ range $i, $column := $columnNames }} - {{ $column }} + {{ $column | safeHTML }} {{ end }} @@ -44,4 +44,4 @@ {{ end }} - \ No newline at end of file + From 67a4b28161c74731a850892aad45c364f56f8b13 Mon Sep 17 00:00:00 2001 From: Lance Leonard Date: Thu, 28 Oct 2021 08:11:12 -0700 Subject: [PATCH 08/10] Jira DOC-196: Modules: document enterprise capability support (#1504) * Initial draft * Tweaks and fixes * Editorial feedback. * More editorial feedback. * More editorial changes. --- content/modules/enterprise-capabilities.md | 97 ++++++++++++++++++++++ 1 file changed, 97 insertions(+) create mode 100644 content/modules/enterprise-capabilities.md diff --git a/content/modules/enterprise-capabilities.md b/content/modules/enterprise-capabilities.md new file mode 100644 index 00000000000..c349cab5879 --- /dev/null +++ b/content/modules/enterprise-capabilities.md @@ -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
Software | Redis Enterprise
Cloud | +|--------|:-------------------------:|:-----------------------:| +| [RedisAI]({{}}) | Yes | No | +| [RedisBloom]({{}}) | Yes | Yes | +| [RedisGears]({{}}) | Yes | No | +| [RedisGraph]({{}}) | Yes | Yes | +| [RedisJSON]({{}}) | Yes | Yes | +| [RediSearch]({{}}) | Yes | Yes | +| [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. | + + +## Footnotes \ No newline at end of file From 4ea96e6875a95b7aa68b3309c318d80d7f1eba93 Mon Sep 17 00:00:00 2001 From: Lance Leonard Date: Fri, 29 Oct 2021 05:58:53 -0700 Subject: [PATCH 09/10] More fixes/updates --- content/rs/release-notes/_index.md | 2 +- .../rs/release-notes/rs-6-2-8-october-2021.md | 25 +++++++++++-------- 2 files changed, 16 insertions(+), 11 deletions(-) diff --git a/content/rs/release-notes/_index.md b/content/rs/release-notes/_index.md index 83c8c84b1b2..f82bbd583cc 100644 --- a/content/rs/release-notes/_index.md +++ b/content/rs/release-notes/_index.md @@ -8,4 +8,4 @@ categories: ["RS"] Here's what changed recently in Redis Enterprise Software: -{{< table-children columnNames="Version (Date),Major changes" columnSources="LinkTitle,Description" enableLinks="LinkTitle" >}} \ No newline at end of file +{{< table-children columnNames="Version (Release date) ,Major changes" columnSources="LinkTitle,Description" enableLinks="LinkTitle" >}} \ No newline at end of file diff --git a/content/rs/release-notes/rs-6-2-8-october-2021.md b/content/rs/release-notes/rs-6-2-8-october-2021.md index e07da338cd5..cab5d929dc2 100644 --- a/content/rs/release-notes/rs-6-2-8-october-2021.md +++ b/content/rs/release-notes/rs-6-2-8-october-2021.md @@ -53,30 +53,35 @@ To learn more, see [Upgrade the module for a database]({{}}) from v6.0.20 have been fixed. +- RS63258 - Redis Enterprise Software 6.2.8 is not supported on RHEL 8 with FIPS enabled. -## Security +All [known limitations]({{}}) from v6.2.4 have been fixed. -- RS63258 - Redis Enterprise Software 6.2.8 is not supported on RHEL 8 with FIPS enabled. +## Security ### Open source Redis security fix compatibility -As part of Redis commitment to security, Redis Enterprise Software implements the latest [security fixes](https://github.com/redis/redis/releases) available with open source Redis. +As part of its commitment to security, Redis Enterprise Software implements the latest [security fixes](https://github.com/redis/redis/releases) available with open source Redis. The following [open source Redis](https://github.com/redis/redis) [CVEs](https://github.com/redis/redis/security/advisories) do not affect Redis Enterprise: @@ -90,4 +95,4 @@ The following [open source Redis](https://github.com/redis/redis) [CVEs](https:/ - [CVE-2021-41099](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-41099) - Redis Enterprise is not impacted by the CVE that was found and fixed in open source Redis because the proto-max-bulk-len CONFIG is blocked 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) -Some CVEs announced for Open Source Redis do not affect Redis Enterprise due to different and additional functionality available in Redis Enterprise that is not available in open source Redis. \ No newline at end of file +Some CVEs announced for Open Source Redis do not affect Redis Enterprise due to functionality that is either different from (or not available in) open source Redis. \ No newline at end of file From f212a28372dff503a7c7fa1a4890732a27d70a68 Mon Sep 17 00:00:00 2001 From: Lance Leonard Date: Sun, 31 Oct 2021 06:43:25 -0700 Subject: [PATCH 10/10] Updating limitations. --- content/rs/release-notes/rs-6-2-8-october-2021.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/content/rs/release-notes/rs-6-2-8-october-2021.md b/content/rs/release-notes/rs-6-2-8-october-2021.md index cab5d929dc2..a5a9b4185cb 100644 --- a/content/rs/release-notes/rs-6-2-8-october-2021.md +++ b/content/rs/release-notes/rs-6-2-8-october-2021.md @@ -75,6 +75,12 @@ To learn more, see [Upgrade the module for a database]({{}}) from v6.2.4 have been fixed. ## Security