From 04fd609bf617279cf8c7947f156883ce920b80be Mon Sep 17 00:00:00 2001 From: Kaitlyn Michael Date: Tue, 14 Oct 2025 14:29:04 -0500 Subject: [PATCH 01/25] initial rough draft --- .../configuration/advanced-capabilities.md | 20 +++- .../rc/databases/version-management.md | 103 ++++++++++++++++++ 2 files changed, 121 insertions(+), 2 deletions(-) create mode 100644 content/operate/rc/databases/version-management.md diff --git a/content/operate/rc/databases/configuration/advanced-capabilities.md b/content/operate/rc/databases/configuration/advanced-capabilities.md index 3c18048035..4efbf58704 100644 --- a/content/operate/rc/databases/configuration/advanced-capabilities.md +++ b/content/operate/rc/databases/configuration/advanced-capabilities.md @@ -17,7 +17,7 @@ Available options depend on your database plan and **Type**. ## Redis Cloud Essentials {#essentials} -All Redis Cloud Essentials databases with versions prior to Redis 8.0 support [Redis Stack]({{< relref "/operate/oss_and_stack/" >}}), which enables the most frequently used capabilities. +All Redis Cloud Essentials databases with versions prior to Redis 8.0 support [Redis Stack]({{< relref "/operate/oss_and_stack/" >}}), which enables the most frequently used capabilities. {{For Essentials, the Type setting in the General section includes an option for Redis.}} @@ -27,12 +27,28 @@ When the database **Type** is set to _Redis_, the Advanced capabilities section Starting with Redis 8.0, all advanced capabilities provided by Redis Stack are included in Redis by default. -Redis Cloud is updated on a regular basis, which includes the advanced capabilities supported by the service. Versions displayed by the Redis Cloud console may vary from those shown above. For the latest details of any capability, see [Redis Stack and Redis Enterprise]({{< relref "/operate/oss_and_stack/stack-with-enterprise" >}}). +### Version management for Essentials + +- **Auto-upgrades**: Minor version auto-upgrades are enabled by default and cannot be disabled +- **Latest versions**: All new databases automatically use the latest available Redis version +- **Notifications**: You receive notifications when new database versions become available + +For more information about Redis Cloud version management, see [Redis version management]({{< relref "/operate/rc/databases/version-management" >}}). + +Redis Cloud is updated on a regular basis, which includes the advanced capabilities supported by the service. Versions displayed by the Redis Cloud console may vary from those shown above. For the latest details of any capability, see [Redis Stack and Redis Enterprise]({{< relref "/operate/oss_and_stack/stack-with-enterprise" >}}). ## Redis Cloud Pro {#pro} By default, Redis Cloud Pro databases load all supported advanced capabilities. You can choose to load specific capabilities when you create your database. To choose which capabilities to load for your Pro database, [create it with custom settings]({{< relref "/operate/rc/databases/create-database/create-pro-database-new" >}}) and select **More options** when adding your database in the **Sizing tab** to view advanced capability settings. +### Version management for Pro + +- **Auto-upgrades**: Minor version auto-upgrades are enabled by default but can be disabled +- **Manual control**: You can upgrade to any available version at any time +- **Maintenance windows**: Automatic upgrades occur during your defined maintenance window + +For more information about Redis Cloud version management, see [Redis version management]({{< relref "/operate/rc/databases/version-management" >}}). + {{For Pro databases, you can select the capabilities included in your database.}} You can select more than one advanced capability for a database, though there are limits: diff --git a/content/operate/rc/databases/version-management.md b/content/operate/rc/databases/version-management.md new file mode 100644 index 0000000000..eb43ca5937 --- /dev/null +++ b/content/operate/rc/databases/version-management.md @@ -0,0 +1,103 @@ +--- +Title: Redis version management +alwaysopen: false +categories: +- docs +- operate +- rc +description: Describes Redis Cloud version management policy, supported versions, and upgrade options. +linkTitle: Version management +weight: 36 +tocEmbedHeaders: true +--- + +Redis Cloud balances customer control with automated maintenance to ensure your databases run secure, stable, and performant Redis versions. + +{{< note >}} +**We strongly recommend using the latest available version** to benefit from the newest features, performance improvements, and security updates. +{{< /note >}} + +## Supported versions + +| Version | Type | Status | EOL Date | +|---------|------|--------|----------| +| **Redis 8.2** | STS | GA (October 2025) | TBD | +| **Redis 8.0** | STS | Preview | May 1, 2026 | +| **Redis 7.4** | LTS | GA | TBD | +| **Redis 7.2** | LTS | GA | TBD | +| **Redis 6.2** | LTS | GA | Nov 2025* | + +*Redis 6.2 EOL announced one month after Redis 8.2 GA, with EOL 18 months later. + +**LTS (Long-Term Support)**: Final minor release of a major version with extended support. +**STS (Short-Term Support)**: All other minor releases, supported for 6 months after the next minor release. + +## New version policy (Redis 8.2+) + +Starting October 2025: + +- **You select**: Major version only (e.g., Redis 8) +- **We manage**: Minor versions automatically within your selected major +- **You control**: Opt out of auto-upgrades if preferred; major upgrades always require your action + +## How it works + +### Version selection + +**New databases**: Select major version only (Redis 6, 7, or 8). You get the latest minor automatically. + +**Minor upgrades**: +- **Redis 8+**: Auto-upgrade enabled by default (can opt out for Pro) +- **Redis 7 and earlier**: Manual upgrades only + +### Plan differences + +| Feature | Essentials | Pro | +|---------|------------|-----| +| Auto minor upgrades | Always on | Default on, can disable | +| Manual upgrades | No | Yes | +| Maintenance window | Standard | Configurable | + +{{< note >}} +If you opt out of auto-upgrades and reach EOL, Redis Cloud will force upgrade after notifications. +{{< /note >}} + +## Upgrading databases + +### Manual upgrades (Pro) + +1. Select your database > **More actions > Version upgrade** +2. Choose target version > **Upgrade** + +{{< note >}} +Before upgrading: [Back up your data]({{< relref "/operate/rc/databases/back-up-data" >}}), review [breaking changes]({{< relref "/operate/rc/changelog/version-release-notes" >}}), and plan for off-peak hours. +{{< /note >}} + +### Auto-upgrade settings (Pro) + +**Enable/disable**: Database details > **Configuration** > **General** > **Auto-upgrade minor versions** + +**Maintenance windows**: Subscription details > **Maintenance** > Set preferred window + +## Compatibility + +Redis follows [Semantic Versioning](https://semver.org/): **MAJOR.MINOR.PATCH** + +Redis Cloud guarantees: +- No breaking changes in minor releases +- No performance regressions in minor releases +- Backwards compatibility within major versions + +## FAQ + +**Can I prevent auto-upgrades?** +Pro users can opt out of minor auto-upgrades for Redis 8+. Major upgrades always require your action. + +**What if I don't upgrade before EOL?** +Redis Cloud will force upgrade after notifications to ensure security and support. + +**Can I downgrade?** +No automatic downgrades. Restore from backup if needed. + +**How do I identify LTS vs STS?** +Check the [supported versions table](#supported-versions) or database creation interface. From 866bc95790c8a6daf22db36860bdeb8531622ce2 Mon Sep 17 00:00:00 2001 From: Kaitlyn Michael Date: Wed, 15 Oct 2025 10:05:14 -0500 Subject: [PATCH 02/25] copy edits --- .../operate/rc/databases/version-management.md | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/content/operate/rc/databases/version-management.md b/content/operate/rc/databases/version-management.md index eb43ca5937..baef7c6896 100644 --- a/content/operate/rc/databases/version-management.md +++ b/content/operate/rc/databases/version-management.md @@ -21,14 +21,13 @@ Redis Cloud balances customer control with automated maintenance to ensure your | Version | Type | Status | EOL Date | |---------|------|--------|----------| -| **Redis 8.2** | STS | GA (October 2025) | TBD | +| **Redis 8.2** | STS | GA | TBD | | **Redis 8.0** | STS | Preview | May 1, 2026 | | **Redis 7.4** | LTS | GA | TBD | | **Redis 7.2** | LTS | GA | TBD | | **Redis 6.2** | LTS | GA | Nov 2025* | -*Redis 6.2 EOL announced one month after Redis 8.2 GA, with EOL 18 months later. - +**EOL (End of life)**: Databases on EOL versions are not supported. **LTS (Long-Term Support)**: Final minor release of a major version with extended support. **STS (Short-Term Support)**: All other minor releases, supported for 6 months after the next minor release. @@ -37,7 +36,7 @@ Redis Cloud balances customer control with automated maintenance to ensure your Starting October 2025: - **You select**: Major version only (e.g., Redis 8) -- **We manage**: Minor versions automatically within your selected major +- **We manage**: Minor versions automatically within your selected major version - **You control**: Opt out of auto-upgrades if preferred; major upgrades always require your action ## How it works @@ -66,8 +65,8 @@ If you opt out of auto-upgrades and reach EOL, Redis Cloud will force upgrade af ### Manual upgrades (Pro) -1. Select your database > **More actions > Version upgrade** -2. Choose target version > **Upgrade** +1. Select your database: **More actions** > **Version upgrade** +2. Choose target version: **Upgrade** {{< note >}} Before upgrading: [Back up your data]({{< relref "/operate/rc/databases/back-up-data" >}}), review [breaking changes]({{< relref "/operate/rc/changelog/version-release-notes" >}}), and plan for off-peak hours. @@ -75,9 +74,9 @@ Before upgrading: [Back up your data]({{< relref "/operate/rc/databases/back-up- ### Auto-upgrade settings (Pro) -**Enable/disable**: Database details > **Configuration** > **General** > **Auto-upgrade minor versions** +**Enable/disable**: **Database details** > **Configuration** > **General** > **Auto-upgrade minor versions** -**Maintenance windows**: Subscription details > **Maintenance** > Set preferred window +**Maintenance windows**: **Subscription details** > **Maintenance** > **Set preferred window** ## Compatibility From 78a62d34c10291313a7ae5c2319beb3ca02e22ab Mon Sep 17 00:00:00 2001 From: Kaitlyn Michael Date: Wed, 15 Oct 2025 10:25:13 -0500 Subject: [PATCH 03/25] add plans to support table --- .../rc/databases/version-management.md | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/content/operate/rc/databases/version-management.md b/content/operate/rc/databases/version-management.md index baef7c6896..2e7b8d36fa 100644 --- a/content/operate/rc/databases/version-management.md +++ b/content/operate/rc/databases/version-management.md @@ -19,17 +19,18 @@ Redis Cloud balances customer control with automated maintenance to ensure your ## Supported versions -| Version | Type | Status | EOL Date | -|---------|------|--------|----------| -| **Redis 8.2** | STS | GA | TBD | -| **Redis 8.0** | STS | Preview | May 1, 2026 | -| **Redis 7.4** | LTS | GA | TBD | -| **Redis 7.2** | LTS | GA | TBD | -| **Redis 6.2** | LTS | GA | Nov 2025* | - -**EOL (End of life)**: Databases on EOL versions are not supported. +| Version | Type | Status | EOL Date | Plans | +|---------|------|--------|----------|-------| +| **Redis 8.2** | STS | GA | TBD | Essentials, Pro | +| **Redis 8.0** | STS | *Preview | May 1, 2026 | Essentials | +| **Redis 7.4** | LTS | GA | TBD | Essentials, Pro | +| **Redis 7.2** | LTS | *GA | TBD | Essentials, Pro | +| **Redis 6.2** | LTS | GA | Nov 2025* | Essentials, Pro | + +**EOL (End of life)**: Databases on EOL versions are not supported. **LTS (Long-Term Support)**: Final minor release of a major version with extended support. **STS (Short-Term Support)**: All other minor releases, supported for 6 months after the next minor release. +*7.2 and 8.0 versions are not available for new databases. ## New version policy (Redis 8.2+) From 114c05d9d64a146494af57caeb67035e5d1f24f8 Mon Sep 17 00:00:00 2001 From: Kaitlyn Michael Date: Wed, 15 Oct 2025 10:29:14 -0500 Subject: [PATCH 04/25] EOL auto-upgrade --- content/operate/rc/databases/version-management.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/operate/rc/databases/version-management.md b/content/operate/rc/databases/version-management.md index 2e7b8d36fa..932fcf949c 100644 --- a/content/operate/rc/databases/version-management.md +++ b/content/operate/rc/databases/version-management.md @@ -27,7 +27,7 @@ Redis Cloud balances customer control with automated maintenance to ensure your | **Redis 7.2** | LTS | *GA | TBD | Essentials, Pro | | **Redis 6.2** | LTS | GA | Nov 2025* | Essentials, Pro | -**EOL (End of life)**: Databases on EOL versions are not supported. +**EOL (End of life)**: Databases on EOL versions are not supported. If auto-upgrades are enabled, Redis Cloud will automatically upgrade your database to the following version. **LTS (Long-Term Support)**: Final minor release of a major version with extended support. **STS (Short-Term Support)**: All other minor releases, supported for 6 months after the next minor release. *7.2 and 8.0 versions are not available for new databases. From db4819806d58c82594f42d5189142662f1c5f9bf Mon Sep 17 00:00:00 2001 From: Kaitlyn Michael Date: Wed, 15 Oct 2025 10:36:02 -0500 Subject: [PATCH 05/25] EOL details --- content/operate/rc/databases/version-management.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/content/operate/rc/databases/version-management.md b/content/operate/rc/databases/version-management.md index 932fcf949c..9760b2a2b2 100644 --- a/content/operate/rc/databases/version-management.md +++ b/content/operate/rc/databases/version-management.md @@ -23,14 +23,14 @@ Redis Cloud balances customer control with automated maintenance to ensure your |---------|------|--------|----------|-------| | **Redis 8.2** | STS | GA | TBD | Essentials, Pro | | **Redis 8.0** | STS | *Preview | May 1, 2026 | Essentials | -| **Redis 7.4** | LTS | GA | TBD | Essentials, Pro | -| **Redis 7.2** | LTS | *GA | TBD | Essentials, Pro | -| **Redis 6.2** | LTS | GA | Nov 2025* | Essentials, Pro | +| **Redis 7.4** | LTS | GA | Apr 30, 2028 | Essentials, Pro | +| **Redis 7.2** | LTS | *GA | Oct 30, 2027 | Essentials, Pro | +| **Redis 6.2** | LTS | GA | 2026 | Pro | **EOL (End of life)**: Databases on EOL versions are not supported. If auto-upgrades are enabled, Redis Cloud will automatically upgrade your database to the following version. -**LTS (Long-Term Support)**: Final minor release of a major version with extended support. +**LTS (Long-Term Support)**: Final minor release of a major version with 5-year extended support. **STS (Short-Term Support)**: All other minor releases, supported for 6 months after the next minor release. -*7.2 and 8.0 versions are not available for new databases. +*Redis 8.0 is not available for new databases. ## New version policy (Redis 8.2+) From 2e96790785a358e122ef12c964db2b467000bac2 Mon Sep 17 00:00:00 2001 From: Kaitlyn Michael Date: Wed, 15 Oct 2025 16:12:57 -0500 Subject: [PATCH 06/25] reorganize version management page --- .../rc/databases/version-management.md | 116 ++++++++++-------- 1 file changed, 68 insertions(+), 48 deletions(-) diff --git a/content/operate/rc/databases/version-management.md b/content/operate/rc/databases/version-management.md index 9760b2a2b2..c88d334176 100644 --- a/content/operate/rc/databases/version-management.md +++ b/content/operate/rc/databases/version-management.md @@ -11,82 +11,102 @@ weight: 36 tocEmbedHeaders: true --- -Redis Cloud balances customer control with automated maintenance to ensure your databases run secure, stable, and performant Redis versions. +Redis Cloud gives you control over major version upgrades, while minor version upgrades are managed automatically to simplify operations and reduce the risk of compatibility issues. -{{< note >}} -**We strongly recommend using the latest available version** to benefit from the newest features, performance improvements, and security updates. -{{< /note >}} +## Version policy -## Supported versions +Starting with Redis 8.2 (October 2025), Redis Cloud manages minor version upgrades automatically: -| Version | Type | Status | EOL Date | Plans | -|---------|------|--------|----------|-------| -| **Redis 8.2** | STS | GA | TBD | Essentials, Pro | -| **Redis 8.0** | STS | *Preview | May 1, 2026 | Essentials | -| **Redis 7.4** | LTS | GA | Apr 30, 2028 | Essentials, Pro | -| **Redis 7.2** | LTS | *GA | Oct 30, 2027 | Essentials, Pro | -| **Redis 6.2** | LTS | GA | 2026 | Pro | +- **You choose the major version** (7.8) when creating a database +- **We automatically upgrade minor versions** within that major version (7.8.2 → 7.8.4 → 7.8.6) +- **You control major upgrades** (7.8 → 8.2) - these always require your explicit action +- **You can opt out** of automatic minor upgrades (Pro plans only) + +### Version types + +In the Redis versioning scheme: + - **major versions** are represented by the first two numbers (e.g., 7.4) + - **minor versions** are represented by the third number (e.g., 7.4.2) + +## Version support models + +Redis Cloud uses two version support models: + +### LTS (Long-Term Support) + +LTS versions are the final minor release of each major version and receive **5 years of extended support**. These versions are ideal for: + +- Production environments requiring stability +- Applications with infrequent upgrade cycles +- Enterprise deployments with strict change management + +**Current LTS versions**: Redis 6.2, 7.2, 7.4 + +### STS (Short-Term Support) -**EOL (End of life)**: Databases on EOL versions are not supported. If auto-upgrades are enabled, Redis Cloud will automatically upgrade your database to the following version. -**LTS (Long-Term Support)**: Final minor release of a major version with 5-year extended support. -**STS (Short-Term Support)**: All other minor releases, supported for 6 months after the next minor release. -*Redis 8.0 is not available for new databases. +STS versions include all minor releases except the final one in each major version. These versions: -## New version policy (Redis 8.2+) +- Receive support for **6 months** after the next minor release +- Provide access to the latest features and improvements +- Are automatically upgraded when they reach end-of-life -Starting October 2025: +**Current STS versions**: Redis 8.0, 8.2 -- **You select**: Major version only (e.g., Redis 8) -- **We manage**: Minor versions automatically within your selected major version -- **You control**: Opt out of auto-upgrades if preferred; major upgrades always require your action +### End-of-life (EOL) -## How it works +When a version reaches EOL: +- Technical support is no longer provided +- Security updates are not available +- Databases are automatically upgraded to the next supported version (if auto-upgrades are enabled) -### Version selection +## How version selection works -**New databases**: Select major version only (Redis 6, 7, or 8). You get the latest minor automatically. +### For new databases -**Minor upgrades**: -- **Redis 8+**: Auto-upgrade enabled by default (can opt out for Pro) -- **Redis 7 and earlier**: Manual upgrades only +When creating a database, you select the **major version only**. Redis Cloud automatically provides the latest minor version within that major version. + +### For existing databases + +- **Redis 8+**: Minor versions are managed automatically (with opt-out available for Pro) +- **Redis 7 and earlier**: You control all version upgrades manually ### Plan differences | Feature | Essentials | Pro | |---------|------------|-----| -| Auto minor upgrades | Always on | Default on, can disable | +| Auto minor upgrades (Redis 8+) | Always enabled | Default enabled, can disable | | Manual upgrades | No | Yes | | Maintenance window | Standard | Configurable | +## Supported versions + {{< note >}} -If you opt out of auto-upgrades and reach EOL, Redis Cloud will force upgrade after notifications. +**We strongly recommend using the latest available version** to benefit from the newest features, performance improvements, and security updates. {{< /note >}} -## Upgrading databases - -### Manual upgrades (Pro) - -1. Select your database: **More actions** > **Version upgrade** -2. Choose target version: **Upgrade** +| Version | Type | Status | EOL Date | Plans | +|---------|------|--------|----------|-------| +| **Redis 8.2** | STS | GA | TBD | Essentials, Pro | +| **Redis 8.0** | STS | *Preview | May 1, 2026 | Essentials | +| **Redis 7.4** | LTS | GA | Apr 30, 2028 | Essentials, Pro | +| **Redis 7.2** | LTS | *GA | Oct 30, 2027 | Essentials, Pro | +| **Redis 6.2** | LTS | GA | 2026 | Pro | -{{< note >}} -Before upgrading: [Back up your data]({{< relref "/operate/rc/databases/back-up-data" >}}), review [breaking changes]({{< relref "/operate/rc/changelog/version-release-notes" >}}), and plan for off-peak hours. -{{< /note >}} +*Redis 8.0 is not available for new databases. -### Auto-upgrade settings (Pro) +## Manual upgrades -**Enable/disable**: **Database details** > **Configuration** > **General** > **Auto-upgrade minor versions** +### Before upgrading -**Maintenance windows**: **Subscription details** > **Maintenance** > **Set preferred window** +- Review the [breaking changes]({{< relref "/operate/rc/changelog/version-release-notes" >}}) for your target version to ensure compatibility with your applications. +- [Back up your data]({{< relref "/operate/rc/databases/back-up-data" >}}), review [breaking changes]({{< relref "/operate/rc/changelog/version-release-notes" >}}), and plan for off-peak hours. -## Compatibility +Redis Cloud Pro users can upgrade their databases at any time: -Redis follows [Semantic Versioning](https://semver.org/): **MAJOR.MINOR.PATCH** +1. Select your database: **More actions** > **Version upgrade** +2. Choose target version: **Upgrade** -Redis Cloud guarantees: -- No breaking changes in minor releases -- No performance regressions in minor releases -- Backwards compatibility within major versions +For information about automatic minor version upgrades and configuration options, see [Database configuration]({{< relref "/operate/rc/databases/view-edit-database" >}}). ## FAQ @@ -100,4 +120,4 @@ Redis Cloud will force upgrade after notifications to ensure security and suppor No automatic downgrades. Restore from backup if needed. **How do I identify LTS vs STS?** -Check the [supported versions table](#supported-versions) or database creation interface. +Check the [supported versions table](#supported-versions). From 2165dc0b370da86d1545d8069aca7d794a90ed35 Mon Sep 17 00:00:00 2001 From: Kaitlyn Michael Date: Wed, 15 Oct 2025 16:20:36 -0500 Subject: [PATCH 07/25] clarify examples --- content/operate/rc/databases/version-management.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/content/operate/rc/databases/version-management.md b/content/operate/rc/databases/version-management.md index c88d334176..e75dcfbde5 100644 --- a/content/operate/rc/databases/version-management.md +++ b/content/operate/rc/databases/version-management.md @@ -17,9 +17,9 @@ Redis Cloud gives you control over major version upgrades, while minor version u Starting with Redis 8.2 (October 2025), Redis Cloud manages minor version upgrades automatically: -- **You choose the major version** (7.8) when creating a database -- **We automatically upgrade minor versions** within that major version (7.8.2 → 7.8.4 → 7.8.6) -- **You control major upgrades** (7.8 → 8.2) - these always require your explicit action +- **You choose the major version** (e.g., 8.2) when creating a database +- **We automatically upgrade minor versions** within that major version (e.g., 8.2.1 → 8.2.2 → 8.2.3) +- **You control major upgrades** (e.g., 8.2 → 8.4) - these always require your explicit action - **You can opt out** of automatic minor upgrades (Pro plans only) ### Version types From 1f2ea58093d94f2f87c63083de703be72d0e0061 Mon Sep 17 00:00:00 2001 From: Kaitlyn Michael Date: Wed, 15 Oct 2025 16:23:37 -0500 Subject: [PATCH 08/25] copy edits --- .../rc/databases/configuration/advanced-capabilities.md | 4 ++-- content/operate/rc/databases/version-management.md | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/content/operate/rc/databases/configuration/advanced-capabilities.md b/content/operate/rc/databases/configuration/advanced-capabilities.md index 4efbf58704..bcf7b04991 100644 --- a/content/operate/rc/databases/configuration/advanced-capabilities.md +++ b/content/operate/rc/databases/configuration/advanced-capabilities.md @@ -29,7 +29,7 @@ Starting with Redis 8.0, all advanced capabilities provided by Redis Stack are i ### Version management for Essentials -- **Auto-upgrades**: Minor version auto-upgrades are enabled by default and cannot be disabled +- **Minor version auto-upgrades**: Enabled by default for Redis 8+ and cannot be disabled - **Latest versions**: All new databases automatically use the latest available Redis version - **Notifications**: You receive notifications when new database versions become available @@ -43,7 +43,7 @@ By default, Redis Cloud Pro databases load all supported advanced capabilities. ### Version management for Pro -- **Auto-upgrades**: Minor version auto-upgrades are enabled by default but can be disabled +- **Minor version auto-upgrades**: Enabled by default for Redis 8+ but can be disabled - **Manual control**: You can upgrade to any available version at any time - **Maintenance windows**: Automatic upgrades occur during your defined maintenance window diff --git a/content/operate/rc/databases/version-management.md b/content/operate/rc/databases/version-management.md index e75dcfbde5..b9bcdbb8b7 100644 --- a/content/operate/rc/databases/version-management.md +++ b/content/operate/rc/databases/version-management.md @@ -74,7 +74,7 @@ When creating a database, you select the **major version only**. Redis Cloud aut | Feature | Essentials | Pro | |---------|------------|-----| -| Auto minor upgrades (Redis 8+) | Always enabled | Default enabled, can disable | +| Minor version auto-upgrades (Redis 8+) | Always enabled | Default enabled, can disable | | Manual upgrades | No | Yes | | Maintenance window | Standard | Configurable | @@ -106,12 +106,12 @@ Redis Cloud Pro users can upgrade their databases at any time: 1. Select your database: **More actions** > **Version upgrade** 2. Choose target version: **Upgrade** -For information about automatic minor version upgrades and configuration options, see [Database configuration]({{< relref "/operate/rc/databases/view-edit-database" >}}). +For information about minor version auto-upgrades and configuration options, see [Database configuration]({{< relref "/operate/rc/databases/view-edit-database" >}}). ## FAQ **Can I prevent auto-upgrades?** -Pro users can opt out of minor auto-upgrades for Redis 8+. Major upgrades always require your action. +Pro users can opt out of minor version auto-upgrades for Redis 8+. Major upgrades always require your action. **What if I don't upgrade before EOL?** Redis Cloud will force upgrade after notifications to ensure security and support. From 6e79765a4a345b33ea0a8062cd7918aba4a2be10 Mon Sep 17 00:00:00 2001 From: Kaitlyn Michael Date: Thu, 16 Oct 2025 12:41:56 -0500 Subject: [PATCH 09/25] feedback revisions --- .../configuration/advanced-capabilities.md | 8 +-- .../operate/rc/databases/upgrade-version.md | 6 ++- .../rc/databases/version-management.md | 52 ++++++++++++------- 3 files changed, 43 insertions(+), 23 deletions(-) diff --git a/content/operate/rc/databases/configuration/advanced-capabilities.md b/content/operate/rc/databases/configuration/advanced-capabilities.md index bcf7b04991..b4216c4811 100644 --- a/content/operate/rc/databases/configuration/advanced-capabilities.md +++ b/content/operate/rc/databases/configuration/advanced-capabilities.md @@ -29,7 +29,8 @@ Starting with Redis 8.0, all advanced capabilities provided by Redis Stack are i ### Version management for Essentials -- **Minor version auto-upgrades**: Enabled by default for Redis 8+ and cannot be disabled +- **Minor version auto-upgrades**: Always enabled for Redis 8+, upgrades to latest minor version during maintenance windows +- **Major version upgrades**: Customer controlled, never automatic - **Latest versions**: All new databases automatically use the latest available Redis version - **Notifications**: You receive notifications when new database versions become available @@ -43,9 +44,10 @@ By default, Redis Cloud Pro databases load all supported advanced capabilities. ### Version management for Pro -- **Minor version auto-upgrades**: Enabled by default for Redis 8+ but can be disabled +- **Minor version auto-upgrades**: Enabled by default for Redis 8+ but can be disabled, occur during maintenance windows +- **Major version upgrades**: Customer controlled, never automatic - **Manual control**: You can upgrade to any available version at any time -- **Maintenance windows**: Automatic upgrades occur during your defined maintenance window +- **Forced upgrades**: If auto-upgrades disabled and version reaches EOL, automatic upgrade during maintenance windows For more information about Redis Cloud version management, see [Redis version management]({{< relref "/operate/rc/databases/version-management" >}}). diff --git a/content/operate/rc/databases/upgrade-version.md b/content/operate/rc/databases/upgrade-version.md index 98a538e505..e4a5458d82 100644 --- a/content/operate/rc/databases/upgrade-version.md +++ b/content/operate/rc/databases/upgrade-version.md @@ -14,7 +14,11 @@ Database version upgrade options depend on your plan type. ## Redis Cloud Essentials -All new Redis Cloud Essentials databases are on the latest available version of Redis. Redis will notify Redis Cloud Essentials users when a new database version is available. +All new Redis Cloud Essentials databases are on the latest available version of Redis. + +For Redis 8+, minor version auto-upgrades are always enabled and occur automatically during maintenance windows when new versions become available. Major version upgrades require customer action. + +For Redis 7 and earlier versions, Redis will notify users when new database versions are available, but upgrades must be done manually. ## Redis Cloud Pro diff --git a/content/operate/rc/databases/version-management.md b/content/operate/rc/databases/version-management.md index b9bcdbb8b7..86272bbeac 100644 --- a/content/operate/rc/databases/version-management.md +++ b/content/operate/rc/databases/version-management.md @@ -11,22 +11,34 @@ weight: 36 tocEmbedHeaders: true --- -Redis Cloud gives you control over major version upgrades, while minor version upgrades are managed automatically to simplify operations and reduce the risk of compatibility issues. +Redis Cloud provides comprehensive version management that balances automatic updates for security and performance with customer control over major changes. -## Version policy +## Redis versioning and upgrade policy -Starting with Redis 8.2 (October 2025), Redis Cloud manages minor version upgrades automatically: +### Version structure -- **You choose the major version** (e.g., 8.2) when creating a database -- **We automatically upgrade minor versions** within that major version (e.g., 8.2.1 → 8.2.2 → 8.2.3) -- **You control major upgrades** (e.g., 8.2 → 8.4) - these always require your explicit action -- **You can opt out** of automatic minor upgrades (Pro plans only) +Redis uses a **MAJOR.MINOR.PATCH** versioning scheme: -### Version types +- **Major versions**: Significant changes that may include breaking changes (e.g., Redis 7 → Redis 8) +- **Minor versions**: New features and improvements within a major version (e.g., 8.2 → 8.4 → 8.6) +- **Patch versions**: Bug fixes and security updates (e.g., 8.2.1 → 8.2.2) -In the Redis versioning scheme: - - **major versions** are represented by the first two numbers (e.g., 7.4) - - **minor versions** are represented by the third number (e.g., 7.4.2) +### Upgrade policies + +#### Minor version upgrades (8.2 → 8.4 → 8.6) {#minor-upgrades} + +Starting with Redis 8.2 (October 2025): + +- **Automatic upgrades**: Redis Cloud automatically upgrades to new minor versions when available +- **Maintenance windows**: All upgrades occur during your subscription's configured maintenance windows +- **Customer control**: Pro users can opt out of automatic minor upgrades +- **Forced upgrades**: If auto-upgrade is disabled and a version reaches EOL, Redis Cloud will force upgrade during maintenance windows + +#### Major version upgrades (7.4 → 8.2) {#major-upgrades} + +- **Customer control**: Always require explicit customer action +- **No automatic upgrades**: Redis Cloud never automatically upgrades major versions +- **Customer timing**: You choose when to upgrade to a new major version ## Version support models @@ -55,26 +67,28 @@ STS versions include all minor releases except the final one in each major versi ### End-of-life (EOL) When a version reaches EOL: + - Technical support is no longer provided - Security updates are not available -- Databases are automatically upgraded to the next supported version (if auto-upgrades are enabled) +- Databases with auto-upgrades disabled are automatically upgraded to the next supported version during maintenance windows ## How version selection works ### For new databases -When creating a database, you select the **major version only**. Redis Cloud automatically provides the latest minor version within that major version. +When creating a database, you select the version (e.g., Redis 8.2). Redis Cloud automatically provides the latest patch version within that version. ### For existing databases -- **Redis 8+**: Minor versions are managed automatically (with opt-out available for Pro) -- **Redis 7 and earlier**: You control all version upgrades manually +- **Redis 8+**: Minor version auto-upgrades are available (with opt-out for Pro users) +- **Redis 7 and earlier**: Auto-upgrade for minor versions is not supported; all upgrades must be done manually ### Plan differences | Feature | Essentials | Pro | |---------|------------|-----| -| Minor version auto-upgrades (Redis 8+) | Always enabled | Default enabled, can disable | +| Minor version auto-upgrades (Redis 8+) | Always enabled, upgrades to latest minor version | Default enabled, can disable | +| Major version upgrades | Customer controlled | Customer controlled | | Manual upgrades | No | Yes | | Maintenance window | Standard | Configurable | @@ -89,7 +103,7 @@ When creating a database, you select the **major version only**. Redis Cloud aut | **Redis 8.2** | STS | GA | TBD | Essentials, Pro | | **Redis 8.0** | STS | *Preview | May 1, 2026 | Essentials | | **Redis 7.4** | LTS | GA | Apr 30, 2028 | Essentials, Pro | -| **Redis 7.2** | LTS | *GA | Oct 30, 2027 | Essentials, Pro | +| **Redis 7.2** | STS | *GA | Oct 30, 2027 | Essentials, Pro | | **Redis 6.2** | LTS | GA | 2026 | Pro | *Redis 8.0 is not available for new databases. @@ -110,8 +124,8 @@ For information about minor version auto-upgrades and configuration options, see ## FAQ -**Can I prevent auto-upgrades?** -Pro users can opt out of minor version auto-upgrades for Redis 8+. Major upgrades always require your action. +**Can I prevent minor version auto-upgrades?** +Pro users can opt out of minor version auto-upgrades for Redis 8+. If disabled and a version reaches EOL, Redis Cloud will force upgrade during maintenance windows. Major upgrades always require your action. **What if I don't upgrade before EOL?** Redis Cloud will force upgrade after notifications to ensure security and support. From 5f2b9780abe668de1c733d9b3b7a04819f47cfd3 Mon Sep 17 00:00:00 2001 From: Cameron Bates Date: Mon, 20 Oct 2025 15:53:44 -0400 Subject: [PATCH 10/25] Move upgrade version into version managment section --- .../upgrade-version.md | 4 +++- .../version-management.md | 23 ++++++++----------- 2 files changed, 12 insertions(+), 15 deletions(-) rename content/operate/rc/databases/{ => version-management}/upgrade-version.md (98%) rename content/operate/rc/databases/{ => version-management}/version-management.md (85%) diff --git a/content/operate/rc/databases/upgrade-version.md b/content/operate/rc/databases/version-management/upgrade-version.md similarity index 98% rename from content/operate/rc/databases/upgrade-version.md rename to content/operate/rc/databases/version-management/upgrade-version.md index e4a5458d82..4601364b24 100644 --- a/content/operate/rc/databases/upgrade-version.md +++ b/content/operate/rc/databases/version-management/upgrade-version.md @@ -7,7 +7,9 @@ categories: - rc description: Describes when you can upgrade your database to the latest available version for each plan type. linkTitle: Upgrade database version -weight: 37 +weight: 1 +aliases: + - /rc/databases/upgrade-version --- Database version upgrade options depend on your plan type. diff --git a/content/operate/rc/databases/version-management.md b/content/operate/rc/databases/version-management/version-management.md similarity index 85% rename from content/operate/rc/databases/version-management.md rename to content/operate/rc/databases/version-management/version-management.md index 86272bbeac..ea54a15a95 100644 --- a/content/operate/rc/databases/version-management.md +++ b/content/operate/rc/databases/version-management/version-management.md @@ -42,7 +42,7 @@ Starting with Redis 8.2 (October 2025): ## Version support models -Redis Cloud uses two version support models: +Redis Cloud uses two version support models. ### LTS (Long-Term Support) @@ -72,16 +72,14 @@ When a version reaches EOL: - Security updates are not available - Databases with auto-upgrades disabled are automatically upgraded to the next supported version during maintenance windows -## How version selection works - -### For new databases +## Version selection When creating a database, you select the version (e.g., Redis 8.2). Redis Cloud automatically provides the latest patch version within that version. -### For existing databases +For existing databases: - **Redis 8+**: Minor version auto-upgrades are available (with opt-out for Pro users) -- **Redis 7 and earlier**: Auto-upgrade for minor versions is not supported; all upgrades must be done manually +- **Redis 7 and earlier**: Auto-upgrade for minor versions is not supported; all upgrades must be done manually. See [Upgrade database version]({{< relref "/operate/rc/databases/version-management/upgrade-version" >}}) for more details. ### Plan differences @@ -110,17 +108,14 @@ When creating a database, you select the version (e.g., Redis 8.2). Redis Cloud ## Manual upgrades -### Before upgrading +Redis Cloud Pro users can update their databases to a later version at any time by selecting **More actions** > **Version upgrade** from the database list or database page. + +Before upgrading, you should: - Review the [breaking changes]({{< relref "/operate/rc/changelog/version-release-notes" >}}) for your target version to ensure compatibility with your applications. - [Back up your data]({{< relref "/operate/rc/databases/back-up-data" >}}), review [breaking changes]({{< relref "/operate/rc/changelog/version-release-notes" >}}), and plan for off-peak hours. -Redis Cloud Pro users can upgrade their databases at any time: - -1. Select your database: **More actions** > **Version upgrade** -2. Choose target version: **Upgrade** - -For information about minor version auto-upgrades and configuration options, see [Database configuration]({{< relref "/operate/rc/databases/view-edit-database" >}}). +See [Upgrade database version]({{< relref "/operate/rc/databases/version-management/upgrade-version" >}}) for detailed instructions. ## FAQ @@ -131,7 +126,7 @@ Pro users can opt out of minor version auto-upgrades for Redis 8+. If disabled a Redis Cloud will force upgrade after notifications to ensure security and support. **Can I downgrade?** -No automatic downgrades. Restore from backup if needed. +Automatically reverting to a previous Redis version is not supported on Redis Cloud. See [Manually revert upgrade]({{< relref "/operate/rc/databases/version-management/upgrade-version#manually-revert-upgrade" >}}) for more details. **How do I identify LTS vs STS?** Check the [supported versions table](#supported-versions). From e9ca86063b4d89d630c065fbdce0ed5b1fc38ca8 Mon Sep 17 00:00:00 2001 From: Cameron Bates Date: Mon, 20 Oct 2025 17:29:04 -0400 Subject: [PATCH 11/25] version-management -> _index.md --- .../version-management/{version-management.md => _index.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename content/operate/rc/databases/version-management/{version-management.md => _index.md} (100%) diff --git a/content/operate/rc/databases/version-management/version-management.md b/content/operate/rc/databases/version-management/_index.md similarity index 100% rename from content/operate/rc/databases/version-management/version-management.md rename to content/operate/rc/databases/version-management/_index.md From 22fb164323972fa056150662f60ce66a39578b7d Mon Sep 17 00:00:00 2001 From: Cameron Bates Date: Tue, 21 Oct 2025 09:42:35 -0400 Subject: [PATCH 12/25] checkpoint --- content/operate/rc/changelog/october-2025.md | 25 +++++++++++++++++++ .../rc/changelog/version-release-notes/8-2.md | 23 +++++++++++++++++ .../create-pro-database-new.md | 2 +- .../rc/databases/version-management/_index.md | 11 ++++---- 4 files changed, 55 insertions(+), 6 deletions(-) create mode 100644 content/operate/rc/changelog/october-2025.md create mode 100644 content/operate/rc/changelog/version-release-notes/8-2.md diff --git a/content/operate/rc/changelog/october-2025.md b/content/operate/rc/changelog/october-2025.md new file mode 100644 index 0000000000..b25fc8d28a --- /dev/null +++ b/content/operate/rc/changelog/october-2025.md @@ -0,0 +1,25 @@ +--- +Title: Redis Cloud changelog (October 2025) +alwaysopen: false +categories: +- docs +- operate +- rc +description: New features, enhancements, and other changes added to Redis Cloud during + October 2025. +highlights: Redis 8.2 on Redis Cloud Pro +linktitle: October 2025 +weight: 70 +tags: +- changelog +--- + +## New features + +### Redis 8.2 on Redis Cloud Pro + +Redis 8.2 is now available on Redis Cloud Pro. + +Starting with the release of Redis 8.2 on Redis Cloud Pro, Redis Cloud will automatically upgrade your database to the latest minor version during maintenance windows. See [Redis version management]({{< relref "/operate/rc/databases/version-management" >}}) for more information. + +See [upgrade database version]({{< relref "/operate/rc/databases/version-management/upgrade-version" >}}) to learn how to upgrade your existing Pro database to the latest version. diff --git a/content/operate/rc/changelog/version-release-notes/8-2.md b/content/operate/rc/changelog/version-release-notes/8-2.md new file mode 100644 index 0000000000..6be3ebd196 --- /dev/null +++ b/content/operate/rc/changelog/version-release-notes/8-2.md @@ -0,0 +1,23 @@ +--- +Title: Redis 8.2 release notes and breaking changes +alwaysopen: false +categories: +- docs +- operate +- rc +description: Release notes and breaking changes for Redis 8.2 on Redis Cloud. +hideListLinks: true +linktitle: Redis 8.2 +weight: 4 +tocEmbedHeaders: true +--- + +Redis 8.2 builds on the foundation of Redis 8.0 with significant performance and memory optimizations, enhanced streaming capabilities, and improved cluster management tools. For more information on the changes in Redis 8.2, see [What's new in Redis 8.2]({{}}) and review the Redis Open Source [8.2 release notes]({{}}). + +Starting with the release of Redis 8.2 on Redis Cloud Pro, Redis Cloud will automatically upgrade your database to the latest minor version during maintenance windows. See [Redis version management]({{< relref "/operate/rc/databases/version-management" >}}) for more information. + +## Breaking changes + +When new versions of Redis Open Source change existing commands, upgrading your database to a new version can potentially break some functionality. Before you upgrade, read the provided list of breaking changes that affect Redis Cloud and update any applications that connect to your database to handle these changes. + +If you are upgrading from Redis 7.4, review the [Redis 8.0 breaking changes]({{< relref "/operate/rc/changelog/version-release-notes/8-0#breaking-changes" >}}) before upgrading. \ No newline at end of file diff --git a/content/operate/rc/databases/create-database/create-pro-database-new.md b/content/operate/rc/databases/create-database/create-pro-database-new.md index 6704397e3f..3abd7ec25c 100644 --- a/content/operate/rc/databases/create-database/create-pro-database-new.md +++ b/content/operate/rc/databases/create-database/create-pro-database-new.md @@ -156,7 +156,7 @@ By default, you're shown basic settings, which include: | Database setting | Description | |:---------|:-----------| | **Name** | A custom name for your database (_required_) | -| **Version** | The Redis version for your database. We recommend you choose the latest available version. | +| **Version** | The Redis version for your database. We recommend you choose the latest available version. See [Redis version management]({{< relref "/operate/rc/databases/version-management" >}}) for more information. | | **Dataset size (GB)** | The amount of data for your dataset. Specify small sizes as decimals of 1.0 GB; example: `0.1` GB (minimum). We calculate the total memory limit for you based on the other settings you choose for your database.
Databases with Search and query have specific sizing requirements, see [Search and query sizing]({{< relref "/operate/rc/databases/configuration/advanced-capabilities#search-and-query-sizing" >}}) for more information. | | **High Availability** | Indicates whether a replica copy of the database is maintained in case the primary database becomes unavailable. (Warning: Doubles memory consumption). See [High Availability]({{< relref "/operate/rc/databases/configuration/high-availability" >}}). | | **Throughput** | Identifies maximum throughput for the database, which is specified in terms of operations per second (**Ops/sec**). See [Throughput]({{< relref "/operate/rc/databases/configuration/sizing#throughput" >}}) for more information.
Databases with Search and query have specific throughput requirements. See [Search and query sizing]({{< relref "/operate/rc/databases/configuration/advanced-capabilities#search-and-query-sizing" >}}) for more information. | diff --git a/content/operate/rc/databases/version-management/_index.md b/content/operate/rc/databases/version-management/_index.md index ea54a15a95..e6567d3f19 100644 --- a/content/operate/rc/databases/version-management/_index.md +++ b/content/operate/rc/databases/version-management/_index.md @@ -87,8 +87,8 @@ For existing databases: |---------|------------|-----| | Minor version auto-upgrades (Redis 8+) | Always enabled, upgrades to latest minor version | Default enabled, can disable | | Major version upgrades | Customer controlled | Customer controlled | -| Manual upgrades | No | Yes | -| Maintenance window | Standard | Configurable | +| Manual upgrades | Yes | Yes | +| [Automatic upgrade time]({{< relref "/operate/rc/subscriptions/maintenance" >}}) | Standard - between 12 AM and 6 AM region time | Configurable - [Set maintenance windows]({{< relref "/operate/rc/subscriptions/maintenance/set-maintenance-windows" >}}) | ## Supported versions @@ -108,12 +108,13 @@ For existing databases: ## Manual upgrades -Redis Cloud Pro users can update their databases to a later version at any time by selecting **More actions** > **Version upgrade** from the database list or database page. +You can update your databases to a later version if by selecting **More actions** > **Version upgrade** from the database list or database page. Before upgrading, you should: -- Review the [breaking changes]({{< relref "/operate/rc/changelog/version-release-notes" >}}) for your target version to ensure compatibility with your applications. -- [Back up your data]({{< relref "/operate/rc/databases/back-up-data" >}}), review [breaking changes]({{< relref "/operate/rc/changelog/version-release-notes" >}}), and plan for off-peak hours. +- Review the [release notes]({{< relref "/operate/rc/changelog/version-release-notes" >}}) for your target version and all versions in between to ensure compatibility with your applications. +- [Back up your data]({{< relref "/operate/rc/databases/back-up-data" >}}), review [breaking changes]({{< relref "/operate/rc/changelog/version-release-notes" >}}). +- Upgrade your staging or QA database before upgrading your production database. See [Upgrade database version]({{< relref "/operate/rc/databases/version-management/upgrade-version" >}}) for detailed instructions. From 70fe016a24be23228bf9fe21e519be65a9fea538 Mon Sep 17 00:00:00 2001 From: Cameron Bates Date: Tue, 21 Oct 2025 11:30:40 -0400 Subject: [PATCH 13/25] checkpoint 2 --- .../configuration/advanced-capabilities.md | 26 ++++--------------- .../create-pro-database-new.md | 4 +-- .../rc/databases/version-management/_index.md | 4 +-- 3 files changed, 9 insertions(+), 25 deletions(-) diff --git a/content/operate/rc/databases/configuration/advanced-capabilities.md b/content/operate/rc/databases/configuration/advanced-capabilities.md index b4216c4811..2cd0d8fe56 100644 --- a/content/operate/rc/databases/configuration/advanced-capabilities.md +++ b/content/operate/rc/databases/configuration/advanced-capabilities.md @@ -27,29 +27,11 @@ When the database **Type** is set to _Redis_, the Advanced capabilities section Starting with Redis 8.0, all advanced capabilities provided by Redis Stack are included in Redis by default. -### Version management for Essentials - -- **Minor version auto-upgrades**: Always enabled for Redis 8+, upgrades to latest minor version during maintenance windows -- **Major version upgrades**: Customer controlled, never automatic -- **Latest versions**: All new databases automatically use the latest available Redis version -- **Notifications**: You receive notifications when new database versions become available - -For more information about Redis Cloud version management, see [Redis version management]({{< relref "/operate/rc/databases/version-management" >}}). - -Redis Cloud is updated on a regular basis, which includes the advanced capabilities supported by the service. Versions displayed by the Redis Cloud console may vary from those shown above. For the latest details of any capability, see [Redis Stack and Redis Enterprise]({{< relref "/operate/oss_and_stack/stack-with-enterprise" >}}). +Redis Cloud is updated on a regular basis, which includes the advanced capabilities supported by the service. Versions displayed by the Redis Cloud console may vary from those shown above. For the latest details of any capability, see [Redis Stack and Redis Enterprise]({{< relref "/operate/oss_and_stack/stack-with-enterprise" >}}). For more information about Redis Cloud version management, see [Redis version management]({{< relref "/operate/rc/databases/version-management" >}}). ## Redis Cloud Pro {#pro} -By default, Redis Cloud Pro databases load all supported advanced capabilities. You can choose to load specific capabilities when you create your database. To choose which capabilities to load for your Pro database, [create it with custom settings]({{< relref "/operate/rc/databases/create-database/create-pro-database-new" >}}) and select **More options** when adding your database in the **Sizing tab** to view advanced capability settings. - -### Version management for Pro - -- **Minor version auto-upgrades**: Enabled by default for Redis 8+ but can be disabled, occur during maintenance windows -- **Major version upgrades**: Customer controlled, never automatic -- **Manual control**: You can upgrade to any available version at any time -- **Forced upgrades**: If auto-upgrades disabled and version reaches EOL, automatic upgrade during maintenance windows - -For more information about Redis Cloud version management, see [Redis version management]({{< relref "/operate/rc/databases/version-management" >}}). +By default, Redis Cloud Pro databases load all supported advanced capabilities. For versions prior to Redis 8.0, you can choose to load specific capabilities when you create your database. To choose which capabilities to load for your Pro database, [create it with custom settings]({{< relref "/operate/rc/databases/create-database/create-pro-database-new" >}}) and select **More options** when adding your database in the **Sizing tab** to view advanced capability settings. {{For Pro databases, you can select the capabilities included in your database.}} @@ -66,7 +48,9 @@ You can select more than one advanced capability for a database, though there ar To remove a selected capability, clear its checkbox. -To learn more, see [Redis Stack]({{< relref "/develop/get-started/" >}}) and [Redis Stack and Redis Enterprise]({{< relref "/operate/oss_and_stack/stack-with-enterprise" >}}). +Starting with Redis 8.0, all advanced capabilities provided by Redis Stack are included in Redis by default. + +To learn more, see [Redis Stack]({{< relref "/develop/get-started/" >}}) and [Redis Stack and Redis Enterprise]({{< relref "/operate/oss_and_stack/stack-with-enterprise" >}}). For more information about Redis Cloud version management, see [Redis version management]({{< relref "/operate/rc/databases/version-management" >}}). ### Search and query sizing diff --git a/content/operate/rc/databases/create-database/create-pro-database-new.md b/content/operate/rc/databases/create-database/create-pro-database-new.md index 3abd7ec25c..51a76efc82 100644 --- a/content/operate/rc/databases/create-database/create-pro-database-new.md +++ b/content/operate/rc/databases/create-database/create-pro-database-new.md @@ -170,10 +170,10 @@ Select **More options** to specify values for the following settings. | Database option | Description | |:---------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------| -| **Advanced Capabilities** | [Advanced features and data types]({{< relref "/operate/rc/databases/configuration/advanced-capabilities" >}}) used by the database. Choose from [Search and query]({{< relref "/operate/oss_and_stack/stack-with-enterprise/search" >}}), [JSON]({{< relref "/operate/oss_and_stack/stack-with-enterprise/json" >}}), [Time series]({{< relref "/operate/oss_and_stack/stack-with-enterprise/timeseries" >}}), or [Probabilistic]({{< relref "/operate/oss_and_stack/stack-with-enterprise/bloom" >}}).
Databases with Search and query have specific sizing requirements, see [Search and query sizing]({{< relref "/operate/rc/databases/configuration/advanced-capabilities#search-and-query-sizing" >}}) for more information. | +| **Advanced Capabilities** | [Advanced features and data types]({{< relref "/operate/rc/databases/configuration/advanced-capabilities" >}}) used by the database. Choose from [Search and query]({{< relref "/operate/oss_and_stack/stack-with-enterprise/search" >}}), [JSON]({{< relref "/operate/oss_and_stack/stack-with-enterprise/json" >}}), [Time series]({{< relref "/operate/oss_and_stack/stack-with-enterprise/timeseries" >}}), or [Probabilistic]({{< relref "/operate/oss_and_stack/stack-with-enterprise/bloom" >}}).
Starting with Redis 8.0, all advanced capabilities provided by Redis Stack are included in Redis by default.
Databases with Search and query have specific sizing requirements, see [Search and query sizing]({{< relref "/operate/rc/databases/configuration/advanced-capabilities#search-and-query-sizing" >}}) for more information. | | **OSS Cluster API** | Enable to use the [Redis Cluster API]({{< relref "/operate/rc/databases/configuration/clustering#oss-cluster-api" >}}). | | **Type** | Set to **Redis**, otherwise **Memcached** database for legacy database support. | -| **Supported Protocol(s)** | Choose between RESP2 and RESP3 _(Redis 7.2 only)_. See [Redis serialization protocol]({{< relref "/develop/reference/protocol-spec" >}}#resp-versions) for details | +| **Supported Protocol(s)** | Choose between RESP2 and RESP3 _(Redis 7.2 and later only)_. See [Redis serialization protocol]({{< relref "/develop/reference/protocol-spec" >}}#resp-versions) for details | | **Quantity** | Number of databases to create with these settings. | When finished, select **Save configuration** to save your database configuration. diff --git a/content/operate/rc/databases/version-management/_index.md b/content/operate/rc/databases/version-management/_index.md index e6567d3f19..e087004229 100644 --- a/content/operate/rc/databases/version-management/_index.md +++ b/content/operate/rc/databases/version-management/_index.md @@ -100,8 +100,8 @@ For existing databases: |---------|------|--------|----------|-------| | **Redis 8.2** | STS | GA | TBD | Essentials, Pro | | **Redis 8.0** | STS | *Preview | May 1, 2026 | Essentials | -| **Redis 7.4** | LTS | GA | Apr 30, 2028 | Essentials, Pro | -| **Redis 7.2** | STS | *GA | Oct 30, 2027 | Essentials, Pro | +| **Redis 7.4** | LTS | GA | December 1, 2029 | Essentials, Pro | +| **Redis 7.2** | STS | *GA | December 1, 2029 | Essentials, Pro | | **Redis 6.2** | LTS | GA | 2026 | Pro | *Redis 8.0 is not available for new databases. From 00ff164560145e78a60f362aabc12dc909992397 Mon Sep 17 00:00:00 2001 From: Cameron Bates Date: Tue, 21 Oct 2025 14:19:55 -0400 Subject: [PATCH 14/25] Procedural changes --- .../create-active-active-database.md | 6 ++++-- .../create-pro-database-existing.md | 1 + .../version-management/upgrade-version.md | 4 ++-- static/images/rc/button-upgrade-now.png | Bin 0 -> 3503 bytes .../rc/create-database-active-active.png | Bin 37075 -> 22979 bytes .../rc/database-new-flexible-scalability.png | Bin 38947 -> 40556 bytes static/images/rc/database-new-flexible.png | Bin 27676 -> 18726 bytes static/images/rc/database-version-upgrade.png | Bin 40932 -> 15567 bytes .../images/rc/flexible-add-database-basic.png | Bin 30043 -> 18002 bytes 9 files changed, 7 insertions(+), 4 deletions(-) create mode 100644 static/images/rc/button-upgrade-now.png diff --git a/content/operate/rc/databases/create-database/create-active-active-database.md b/content/operate/rc/databases/create-database/create-active-active-database.md index f4f0fedd98..9a067d59db 100644 --- a/content/operate/rc/databases/create-database/create-active-active-database.md +++ b/content/operate/rc/databases/create-database/create-active-active-database.md @@ -126,7 +126,9 @@ By default, you're shown basic settings, which include: {{When you create an Active-Active database, you can select the JSON and Search and query advanced capabilities.}} - We select both capabilities for you automatically. You can remove a capability by selecting it. Selected capabilities will be available in all regions, including those added in the future. + For Redis versions prior to 8.0, we select both capabilities for you automatically. You can remove a capability by selecting it. Selected capabilities will be available in all regions, including those added in the future. + + Starting with Redis 8.0, JSON and Search and query are included by default. See [Search and query Active-Active databases]({{< relref "/operate/oss_and_stack/stack-with-enterprise/search/search-active-active" >}}) to learn how to use Search and query on Active-Active databases. @@ -274,7 +276,7 @@ Total ops/sec = 9000 (Region 1) + 10000 (Region 2) + 7000 (Region 3) For Search and query databases, the estimated throughput from the [Sizing calculator](https://redis.io/redisearch-sizing-calculator/) is the total amount of throughput you need. When setting throughput for your Active-Active database, use the total amount for each region and divide it depending on your read (query) and write (update) needs for each region. For example, if the total amount of throughput needed is 50000 ops/sec, you could set each region to have 20000 ops/sec for reads (queries) and 30000 ops/sec for writes (updates). - **Data Persistence**: Defines the data persistence policy, if any. See [Database persistence]({{< relref "/operate/rs/databases/configure/database-persistence.md" >}}). -- **Supported Protocol(s)**: Choose between RESP2 and RESP3 _(Redis 7.2 only)_. See [Redis serialization protocol]({{< relref "/develop/reference/protocol-spec" >}}#resp-versions) for details. +- **Supported Protocol(s)**: Choose between RESP2 and RESP3 _(Redis 7.2 or later)_. See [Redis serialization protocol]({{< relref "/develop/reference/protocol-spec" >}}#resp-versions) for details. - **Quantity**: Number of databases to create with these settings. When finished, select **Save configuration** to save your database configuration. diff --git a/content/operate/rc/databases/create-database/create-pro-database-existing.md b/content/operate/rc/databases/create-database/create-pro-database-existing.md index 1fda719161..02f4d5b019 100644 --- a/content/operate/rc/databases/create-database/create-pro-database-existing.md +++ b/content/operate/rc/databases/create-database/create-pro-database-existing.md @@ -75,6 +75,7 @@ The **Performance** section lets you manage the maximum size, throughput, and ha | **Dataset size** | Maximum size (in GB) for your dataset. See [Dataset size]({{< relref "/operate/rc/databases/configuration/sizing#dataset-size" >}}) for sizing considerations.
Databases with Search and query have specific size requirements, see [Search and query sizing]({{< relref "/operate/rc/databases/configuration/advanced-capabilities#search-and-query-sizing" >}}) for more information. | | **Throughput** | Defines throughput in terms of maximum operations per second for the database. See [Throughput]({{< relref "/operate/rc/databases/configuration/sizing#throughput" >}}) for more info.
Databases with Search and query have specific throughput requirements, see [Search and query sizing]({{< relref "/operate/rc/databases/configuration/advanced-capabilities#search-and-query-sizing" >}}) for more information. | | **High availability** | Replicates your data across multiple nodes, as allowed by your subscription plan. See [High availability]({{< relref "/operate/rc/databases/configuration/high-availability" >}}) for more info| +| **Query performance factor** | *(Search and query databases on Redis 7.2 or later only)* Adds additional compute power to process your query and vector search workloads and boost your queries per second. See [Search and query sizing]({{< relref "/operate/rc/databases/configuration/advanced-capabilities#search-and-query-sizing" >}}) for more information. | | **Hashing policy** | Defines the [hashing policy]({{< relref "/operate/rc/databases/configuration/clustering#manage-the-hashing-policy" >}}). | | **OSS Cluster API** | Activates the [Cluster API]({{< relref "/operate/rc/databases/configuration/clustering#oss-cluster-api" >}}) for a database. When this option is selected, you cannot define a custom hashing policy.
After you select OSS Cluster API, you can select **Use external endpoint** if you want to use the external endpoint for the database. Selecting **Use external endpoint** will block the private endpoint for this database. | diff --git a/content/operate/rc/databases/version-management/upgrade-version.md b/content/operate/rc/databases/version-management/upgrade-version.md index 4601364b24..895b58a81a 100644 --- a/content/operate/rc/databases/version-management/upgrade-version.md +++ b/content/operate/rc/databases/version-management/upgrade-version.md @@ -56,9 +56,9 @@ To upgrade a Redis Cloud Pro database: If your database has not been backed up before, we recommend that you back up your database. Select **Go to backup** to go to the [backup settings]({{< relref "/operate/rc/databases/back-up-data" >}}). -1. Select **Upgrade** to start the upgrade. +1. Select **Upgrade Now** to start the upgrade. - {{The upgrade button.}} + {{The upgrade button.}} The database will start upgrading to the selected version immediately. The upgrade may take a few minutes. diff --git a/static/images/rc/button-upgrade-now.png b/static/images/rc/button-upgrade-now.png new file mode 100644 index 0000000000000000000000000000000000000000..1287abebb3a2fdc1372bb5974e827eca1dd61445 GIT binary patch literal 3503 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 literal 0 HcmV?d00001 diff --git a/static/images/rc/create-database-active-active.png b/static/images/rc/create-database-active-active.png index 9fec5901edfd8f91120483b5019e52742cb0402d..a42af3ca2b7bb9629988fed785125ec38a1ca585 100644 GIT binary patch literal 22979 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 literal 37075 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

Y(iCFUJ4Bi$^)Wg_Iz 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 O2YBrEaj9~m|MCaG%m>i` delta 36019 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

RbF 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 literal 27676 zcmce81yo#J%;4Yy#fDPcy@lfL4DN2l-Q6i#rnnY&28z486e&{N9g4fVF5mtuXV3os z?!P+cyz|cFz9jeMCO5fBX2O&dB+*a^Pyhe`nzWRd3IG5PdAqEEaBmQFu>K7IfJ$d2 zDyn2oFLLN{SP?y26{5h2}-0ep{(VJ;=$83_@tVAdwO_u*kv~`!c3~xcvC%^{Dn%@R90p z2i7tZbHLQAiBq_vPKksRrK6D;5(S2=a!i|u(nVhjJLBI*+$=UM*h~2->A~X z3ru#eC&`96fCDX1I13?XA=uSDj=2=m3By>kSc(E++?euaY%H4soDn@wazB81+rMk- z1EM{A?Hk4m|A=XdcHX6*P=LemF?Ji-yz6!G;u1TE$97_TAStB(_7oq`n#D(5lg)wY zASBdk~@gGle;mB zF{1Gyg|sufv3xHhLNjvQr)-wKg|F|oyFrCu1hU5t%DH-u_Iht_exVgoeJvQRB(h_pQFC{ea zuq$QJ~d(a9*4Q^&vC4l7}!U^Dw(9X7-}xIrW$R#rpej35Ss z@huPyg`L$9Wh>xkeQO8dd`YSjW&lx*FzTp`nWgwpS0uLH`y9L%Fjeq3sGG=ht<*>G zL%)c+n_KX3;6iTThvqYYlb{%w~ti<)>S3DuuM{37NEmK{>G%FjOj)Oq;nTK0QH z0$pM*-tfRI!PU=TrJ&-!(@G_9R&o#V9j4eVh`E0yoTW~G`TE=x^5@j4o+wu+@zQb8 z$l?rimN+xG27qToSxkKv-c924U6BPz31Jh9)1XP2IMS>rlQ7~3uzn>=EG!|Mxl_mJ zT>P~=g?E+LI_dPl>`k`va+sJFokkM0ymrX+m{-DKQne=f;fYP?G~y&;T;Re+(U`?4 zmRmG~Y7`_H>TUSGKMXPVJ9oI}-V%pni?-;(2GYTxxD!>^%k6v8J<~v&D4XO%q-|ZO zr#Cs-rhME;tZYrqy9M1VG0fU~73d#eLwadClJM�^*T4ks%-ezs_eC=LKfnqph;? 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
k)*tA+Pt9feh4j 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 literal 40932 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

yDiu@Nz)d1!3MoM|W17M$Hy3on)jB0ejk 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�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%0Dmfwq$8d@)hRdJI+ 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 Q{&CQQWmRRWq|8458x#x53;+NC From 142ad9b3a4adb19cdf61cbd19572224be7297b39 Mon Sep 17 00:00:00 2001 From: Cameron Bates <102550101+cmilesb@users.noreply.github.com> Date: Thu, 23 Oct 2025 12:25:10 -0400 Subject: [PATCH 15/25] Apply suggestions from code review Co-authored-by: andy-stark-redis <164213578+andy-stark-redis@users.noreply.github.com> --- .../databases/create-database/create-active-active-database.md | 2 +- .../rc/databases/create-database/create-pro-database-new.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/content/operate/rc/databases/create-database/create-active-active-database.md b/content/operate/rc/databases/create-database/create-active-active-database.md index 9a067d59db..a1cc84380b 100644 --- a/content/operate/rc/databases/create-database/create-active-active-database.md +++ b/content/operate/rc/databases/create-database/create-active-active-database.md @@ -126,7 +126,7 @@ By default, you're shown basic settings, which include: {{When you create an Active-Active database, you can select the JSON and Search and query advanced capabilities.}} - For Redis versions prior to 8.0, we select both capabilities for you automatically. You can remove a capability by selecting it. Selected capabilities will be available in all regions, including those added in the future. + For Redis versions prior to 8.0, we select both capabilities for you automatically. You can remove a capability by clicking on it while selected. Selected capabilities will be available in all regions, including those added in the future. Starting with Redis 8.0, JSON and Search and query are included by default. diff --git a/content/operate/rc/databases/create-database/create-pro-database-new.md b/content/operate/rc/databases/create-database/create-pro-database-new.md index 51a76efc82..10165322e0 100644 --- a/content/operate/rc/databases/create-database/create-pro-database-new.md +++ b/content/operate/rc/databases/create-database/create-pro-database-new.md @@ -170,7 +170,7 @@ Select **More options** to specify values for the following settings. | Database option | Description | |:---------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------| -| **Advanced Capabilities** | [Advanced features and data types]({{< relref "/operate/rc/databases/configuration/advanced-capabilities" >}}) used by the database. Choose from [Search and query]({{< relref "/operate/oss_and_stack/stack-with-enterprise/search" >}}), [JSON]({{< relref "/operate/oss_and_stack/stack-with-enterprise/json" >}}), [Time series]({{< relref "/operate/oss_and_stack/stack-with-enterprise/timeseries" >}}), or [Probabilistic]({{< relref "/operate/oss_and_stack/stack-with-enterprise/bloom" >}}).
Starting with Redis 8.0, all advanced capabilities provided by Redis Stack are included in Redis by default.
Databases with Search and query have specific sizing requirements, see [Search and query sizing]({{< relref "/operate/rc/databases/configuration/advanced-capabilities#search-and-query-sizing" >}}) for more information. | +| **Advanced Capabilities** | [Advanced features and data types]({{< relref "/operate/rc/databases/configuration/advanced-capabilities" >}}) used by the database. Choose from [Search and query]({{< relref "/operate/oss_and_stack/stack-with-enterprise/search" >}}), [JSON]({{< relref "/operate/oss_and_stack/stack-with-enterprise/json" >}}), [Time series]({{< relref "/operate/oss_and_stack/stack-with-enterprise/timeseries" >}}), and [Probabilistic]({{< relref "/operate/oss_and_stack/stack-with-enterprise/bloom" >}}).
Starting with Redis 8.0, all advanced capabilities provided by Redis Stack are included in Redis by default.
Databases with Search and query have specific sizing requirements, see [Search and query sizing]({{< relref "/operate/rc/databases/configuration/advanced-capabilities#search-and-query-sizing" >}}) for more information. | | **OSS Cluster API** | Enable to use the [Redis Cluster API]({{< relref "/operate/rc/databases/configuration/clustering#oss-cluster-api" >}}). | | **Type** | Set to **Redis**, otherwise **Memcached** database for legacy database support. | | **Supported Protocol(s)** | Choose between RESP2 and RESP3 _(Redis 7.2 and later only)_. See [Redis serialization protocol]({{< relref "/develop/reference/protocol-spec" >}}#resp-versions) for details | From 9d142bd884f9db51f9731fda21928c308499450d Mon Sep 17 00:00:00 2001 From: Cameron Bates Date: Thu, 23 Oct 2025 12:26:33 -0400 Subject: [PATCH 16/25] hide list links --- content/operate/rc/databases/version-management/_index.md | 1 + 1 file changed, 1 insertion(+) diff --git a/content/operate/rc/databases/version-management/_index.md b/content/operate/rc/databases/version-management/_index.md index e087004229..6bbfdf1a4f 100644 --- a/content/operate/rc/databases/version-management/_index.md +++ b/content/operate/rc/databases/version-management/_index.md @@ -8,6 +8,7 @@ categories: description: Describes Redis Cloud version management policy, supported versions, and upgrade options. linkTitle: Version management weight: 36 +hideListLinks: true tocEmbedHeaders: true --- From 2a12b7a5caadf04472a57f0c5e19af04c61451e5 Mon Sep 17 00:00:00 2001 From: Cameron Bates <102550101+cmilesb@users.noreply.github.com> Date: Tue, 28 Oct 2025 13:11:45 -0400 Subject: [PATCH 17/25] Apply suggestions from code review --- .../databases/create-database/create-pro-database-existing.md | 2 +- content/operate/rc/databases/version-management/_index.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/content/operate/rc/databases/create-database/create-pro-database-existing.md b/content/operate/rc/databases/create-database/create-pro-database-existing.md index 02f4d5b019..54f069131c 100644 --- a/content/operate/rc/databases/create-database/create-pro-database-existing.md +++ b/content/operate/rc/databases/create-database/create-pro-database-existing.md @@ -75,7 +75,7 @@ The **Performance** section lets you manage the maximum size, throughput, and ha | **Dataset size** | Maximum size (in GB) for your dataset. See [Dataset size]({{< relref "/operate/rc/databases/configuration/sizing#dataset-size" >}}) for sizing considerations.
Databases with Search and query have specific size requirements, see [Search and query sizing]({{< relref "/operate/rc/databases/configuration/advanced-capabilities#search-and-query-sizing" >}}) for more information. | | **Throughput** | Defines throughput in terms of maximum operations per second for the database. See [Throughput]({{< relref "/operate/rc/databases/configuration/sizing#throughput" >}}) for more info.
Databases with Search and query have specific throughput requirements, see [Search and query sizing]({{< relref "/operate/rc/databases/configuration/advanced-capabilities#search-and-query-sizing" >}}) for more information. | | **High availability** | Replicates your data across multiple nodes, as allowed by your subscription plan. See [High availability]({{< relref "/operate/rc/databases/configuration/high-availability" >}}) for more info| -| **Query performance factor** | *(Search and query databases on Redis 7.2 or later only)* Adds additional compute power to process your query and vector search workloads and boost your queries per second. See [Search and query sizing]({{< relref "/operate/rc/databases/configuration/advanced-capabilities#search-and-query-sizing" >}}) for more information. | +| **Query performance factor** | *(Search and query databases on Redis 7.2 or later)* Adds additional compute power to process your query and vector search workloads and boost your queries per second. See [Search and query sizing]({{< relref "/operate/rc/databases/configuration/advanced-capabilities#search-and-query-sizing" >}}) for more information. | | **Hashing policy** | Defines the [hashing policy]({{< relref "/operate/rc/databases/configuration/clustering#manage-the-hashing-policy" >}}). | | **OSS Cluster API** | Activates the [Cluster API]({{< relref "/operate/rc/databases/configuration/clustering#oss-cluster-api" >}}) for a database. When this option is selected, you cannot define a custom hashing policy.
After you select OSS Cluster API, you can select **Use external endpoint** if you want to use the external endpoint for the database. Selecting **Use external endpoint** will block the private endpoint for this database. | diff --git a/content/operate/rc/databases/version-management/_index.md b/content/operate/rc/databases/version-management/_index.md index 6bbfdf1a4f..7c1a03f30d 100644 --- a/content/operate/rc/databases/version-management/_index.md +++ b/content/operate/rc/databases/version-management/_index.md @@ -71,7 +71,7 @@ When a version reaches EOL: - Technical support is no longer provided - Security updates are not available -- Databases with auto-upgrades disabled are automatically upgraded to the next supported version during maintenance windows +- All databases are automatically updated to the next supported version during maintenance windows ## Version selection @@ -102,7 +102,7 @@ For existing databases: | **Redis 8.2** | STS | GA | TBD | Essentials, Pro | | **Redis 8.0** | STS | *Preview | May 1, 2026 | Essentials | | **Redis 7.4** | LTS | GA | December 1, 2029 | Essentials, Pro | -| **Redis 7.2** | STS | *GA | December 1, 2029 | Essentials, Pro | +| **Redis 7.2** | LTS | GA | December 1, 2029 | Essentials, Pro | | **Redis 6.2** | LTS | GA | 2026 | Pro | *Redis 8.0 is not available for new databases. From 35f353facc40563fb8ed352b80a230d06e0887dc Mon Sep 17 00:00:00 2001 From: Cameron Bates Date: Thu, 30 Oct 2025 12:32:10 -0400 Subject: [PATCH 18/25] Move to November changelog --- content/operate/rc/changelog/november-2025.md | 27 +++++++++++++++++++ content/operate/rc/changelog/october-2025.md | 10 ------- 2 files changed, 27 insertions(+), 10 deletions(-) create mode 100644 content/operate/rc/changelog/november-2025.md diff --git a/content/operate/rc/changelog/november-2025.md b/content/operate/rc/changelog/november-2025.md new file mode 100644 index 0000000000..cfc55625ef --- /dev/null +++ b/content/operate/rc/changelog/november-2025.md @@ -0,0 +1,27 @@ +--- +Title: Redis Cloud changelog (November 2025) +alwaysopen: false +categories: +- docs +- operate +- rc +description: New features, enhancements, and other changes added to Redis Cloud during + November 2025. +highlights: Redis 8.2 on Redis Cloud Pro, Automatic minor version upgrades +linktitle: November 2025 +weight: 60 +tags: +- changelog +--- + +## New features + +### Redis 8.2 on Redis Cloud Pro + +Redis 8.2 is now available on Redis Cloud Pro. You can now upgrade your existing Pro database to Redis 8.2. + +See [upgrade database version]({{< relref "/operate/rc/databases/version-management/upgrade-version" >}}) to learn how to upgrade your existing Pro database to the latest version. If you are upgrading to Redis 8.2 from Redis 7.4 or earlier, review the [Redis 8.0 breaking changes]({{< relref "/operate/rc/changelog/version-release-notes/8-0#breaking-changes" >}}) before upgrading. + +### Automatic minor version upgrades + +Starting with the release of Redis 8.2 on Redis Cloud Pro, Redis Cloud will automatically upgrade your database to the latest minor version during maintenance windows. See [Redis version management]({{< relref "/operate/rc/databases/version-management" >}}) for more information. \ No newline at end of file diff --git a/content/operate/rc/changelog/october-2025.md b/content/operate/rc/changelog/october-2025.md index 6fb58dcc5e..8c2b090dd7 100644 --- a/content/operate/rc/changelog/october-2025.md +++ b/content/operate/rc/changelog/october-2025.md @@ -14,16 +14,6 @@ tags: - changelog --- -## New features - -### Redis 8.2 on Redis Cloud Pro - -Redis 8.2 is now available on Redis Cloud Pro. - -Starting with the release of Redis 8.2 on Redis Cloud Pro, Redis Cloud will automatically upgrade your database to the latest minor version during maintenance windows. See [Redis version management]({{< relref "/operate/rc/databases/version-management" >}}) for more information. - -See [upgrade database version]({{< relref "/operate/rc/databases/version-management/upgrade-version" >}}) to learn how to upgrade your existing Pro database to the latest version. - ## Security fixes Redis Cloud has already been updated with a patches for the following vulnerabilities: From 4fd4780152bb079ec0511c5c9bbcc77d4721e8c5 Mon Sep 17 00:00:00 2001 From: Cameron Bates Date: Thu, 30 Oct 2025 12:59:41 -0400 Subject: [PATCH 19/25] Duplicate version policy to ROS --- .../oss_and_stack/install/version-policy.md | 63 +++++++++++++++++++ .../rc/databases/version-management/_index.md | 57 +++++------------ 2 files changed, 80 insertions(+), 40 deletions(-) create mode 100644 content/operate/oss_and_stack/install/version-policy.md diff --git a/content/operate/oss_and_stack/install/version-policy.md b/content/operate/oss_and_stack/install/version-policy.md new file mode 100644 index 0000000000..72414c2a79 --- /dev/null +++ b/content/operate/oss_and_stack/install/version-policy.md @@ -0,0 +1,63 @@ +--- +Title: Redis version policy and structure +alwaysopen: false +categories: +- docs +- operate +- rc +description: Describes Redis version management policy and supported versions. +linkTitle: Version policy +weight: 25 +--- + +Redis Open Source uses a version policy that defines how long patches and security updates are provided for each version after release. + +## Version structure + +Redis uses a **MAJOR.MINOR.PATCH** versioning scheme: + +- **Major versions**: Significant changes that may include breaking changes (e.g., Redis 7 → Redis 8) +- **Minor versions**: New features and improvements within a major version (e.g., 8.2 → 8.4 → 8.6) +- **Patch versions**: Bug fixes and security updates (e.g., 8.2.1 → 8.2.2) + +## Version support models + +Redis Open Source uses two version support models. + +### LTS (Long-Term Support) {#lts} + +LTS versions are the final minor release of each major version (along with Redis 7.2) and receive **5 years of extended support**, including security updates and major bug fixes. + +These versions are ideal for: + +- Production environments requiring stability +- Applications with infrequent upgrade cycles +- Enterprise deployments with strict change management + +**Current LTS versions**: Redis 6.2, 7.2, 7.4 + +### STS (Short-Term Support) {#sts} + +STS versions include all minor releases except the final one in each major version. These versions receive security updates and bug fixes for **6 months** after the next minor release. + +**Current STS versions**: Redis 8.0, 8.2 + +### End-of-life (EOL) {#eol} + +When a version reaches EOL, bug fixes and security updates will no longer be released. Users are encouraged to upgrade to the latest minor version within the same major version. + +## Supported versions + +{{< note >}} +**We strongly recommend using the latest available version** to benefit from the newest features, performance improvements, and security updates. +{{< /note >}} + +| Version | Type | Status | EOL Date | +|---------|------|--------|----------| +| **Redis 8.2** | STS | GA | TBD | +| **Redis 8.0** | STS | GA | May 1, 2026 | +| **Redis 7.4** | LTS | GA | December 1, 2029 | +| **Redis 7.2** | LTS | GA | December 1, 2029 | +| **Redis 6.2** | LTS | GA | 2026 | + + diff --git a/content/operate/rc/databases/version-management/_index.md b/content/operate/rc/databases/version-management/_index.md index 7c1a03f30d..2440c57618 100644 --- a/content/operate/rc/databases/version-management/_index.md +++ b/content/operate/rc/databases/version-management/_index.md @@ -43,35 +43,28 @@ Starting with Redis 8.2 (October 2025): ## Version support models -Redis Cloud uses two version support models. +Redis Cloud follows the [Redis Open Source version support models]({{< relref "/operate/oss_and_stack/install/version-policy" >}}): -### LTS (Long-Term Support) +- [**Long-Term Support (LTS)**]({{< relref "/operate/oss_and_stack/install/version-policy#lts" >}}): 5 years of extended support, including security updates and major bug fixes +- [**Short-Term Support (STS)**]({{< relref "/operate/oss_and_stack/install/version-policy#sts" >}}): 6 months of support after release of the next minor version, including security updates and bug fixes -LTS versions are the final minor release of each major version and receive **5 years of extended support**. These versions are ideal for: +When a version reaches [End-of-Life (EOL)]({{< relref "/operate/oss_and_stack/install/version-policy#eol" >}}), Redis Cloud will automatically upgrade your database to the latest minor version during maintenance windows if you do not manually upgrade before EOL. -- Production environments requiring stability -- Applications with infrequent upgrade cycles -- Enterprise deployments with strict change management - -**Current LTS versions**: Redis 6.2, 7.2, 7.4 - -### STS (Short-Term Support) - -STS versions include all minor releases except the final one in each major version. These versions: - -- Receive support for **6 months** after the next minor release -- Provide access to the latest features and improvements -- Are automatically upgraded when they reach end-of-life - -**Current STS versions**: Redis 8.0, 8.2 +## Supported versions -### End-of-life (EOL) +{{< note >}} +**We strongly recommend using the latest available version** to benefit from the newest features, performance improvements, and security updates. +{{< /note >}} -When a version reaches EOL: +| Version | Type | Status | EOL Date | Plans | +|---------|------|--------|----------|-------| +| **Redis 8.2** | STS | GA | TBD | Essentials, Pro | +| **Redis 8.0** | STS | *Preview | May 1, 2026 | Essentials | +| **Redis 7.4** | LTS | GA | December 1, 2029 | Essentials, Pro | +| **Redis 7.2** | LTS | GA | December 1, 2029 | Essentials, Pro | +| **Redis 6.2** | LTS | GA | 2026 | Pro | -- Technical support is no longer provided -- Security updates are not available -- All databases are automatically updated to the next supported version during maintenance windows +*Redis 8.0 is not available for new databases. ## Version selection @@ -91,22 +84,6 @@ For existing databases: | Manual upgrades | Yes | Yes | | [Automatic upgrade time]({{< relref "/operate/rc/subscriptions/maintenance" >}}) | Standard - between 12 AM and 6 AM region time | Configurable - [Set maintenance windows]({{< relref "/operate/rc/subscriptions/maintenance/set-maintenance-windows" >}}) | -## Supported versions - -{{< note >}} -**We strongly recommend using the latest available version** to benefit from the newest features, performance improvements, and security updates. -{{< /note >}} - -| Version | Type | Status | EOL Date | Plans | -|---------|------|--------|----------|-------| -| **Redis 8.2** | STS | GA | TBD | Essentials, Pro | -| **Redis 8.0** | STS | *Preview | May 1, 2026 | Essentials | -| **Redis 7.4** | LTS | GA | December 1, 2029 | Essentials, Pro | -| **Redis 7.2** | LTS | GA | December 1, 2029 | Essentials, Pro | -| **Redis 6.2** | LTS | GA | 2026 | Pro | - -*Redis 8.0 is not available for new databases. - ## Manual upgrades You can update your databases to a later version if by selecting **More actions** > **Version upgrade** from the database list or database page. @@ -125,7 +102,7 @@ See [Upgrade database version]({{< relref "/operate/rc/databases/version-managem Pro users can opt out of minor version auto-upgrades for Redis 8+. If disabled and a version reaches EOL, Redis Cloud will force upgrade during maintenance windows. Major upgrades always require your action. **What if I don't upgrade before EOL?** -Redis Cloud will force upgrade after notifications to ensure security and support. +Redis Cloud will force upgrade after notifications during your next maintenance window to ensure security and support. **Can I downgrade?** Automatically reverting to a previous Redis version is not supported on Redis Cloud. See [Manually revert upgrade]({{< relref "/operate/rc/databases/version-management/upgrade-version#manually-revert-upgrade" >}}) for more details. From eda352b2f8d3743e821e19357c655e18d82e1847 Mon Sep 17 00:00:00 2001 From: Cameron Bates Date: Thu, 30 Oct 2025 13:05:02 -0400 Subject: [PATCH 20/25] Add banner to advanced capabilities --- content/operate/oss_and_stack/install/version-policy.md | 2 +- .../operate/rc/databases/configuration/advanced-capabilities.md | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/content/operate/oss_and_stack/install/version-policy.md b/content/operate/oss_and_stack/install/version-policy.md index 72414c2a79..507c5ba659 100644 --- a/content/operate/oss_and_stack/install/version-policy.md +++ b/content/operate/oss_and_stack/install/version-policy.md @@ -4,7 +4,7 @@ alwaysopen: false categories: - docs - operate -- rc +- oss description: Describes Redis version management policy and supported versions. linkTitle: Version policy weight: 25 diff --git a/content/operate/rc/databases/configuration/advanced-capabilities.md b/content/operate/rc/databases/configuration/advanced-capabilities.md index 267f3a7367..d1a0bd891f 100644 --- a/content/operate/rc/databases/configuration/advanced-capabilities.md +++ b/content/operate/rc/databases/configuration/advanced-capabilities.md @@ -9,6 +9,7 @@ description: Describes Redis Cloud Advanced capability options. headerRange: '[1-3]' toc: 'true' weight: $weight +bannerText: Starting with Redis 8.0, all advanced capabilities provided by Redis Stack are included in Redis by default, so you no longer need to select them when creating a database on version 8.0 or later. --- Advanced capabilities extend Redis database functionality by adding new features and data types. From 054dbcb97aa616b8bf44d4dcdee3421043fa57c4 Mon Sep 17 00:00:00 2001 From: Cameron Bates Date: Wed, 5 Nov 2025 10:26:57 -0500 Subject: [PATCH 21/25] Remove auto upgrade, LTS/STS, and OSS page --- .../oss_and_stack/install/version-policy.md | 63 ---------------- .../rc/databases/version-management/_index.md | 73 +++---------------- 2 files changed, 10 insertions(+), 126 deletions(-) delete mode 100644 content/operate/oss_and_stack/install/version-policy.md diff --git a/content/operate/oss_and_stack/install/version-policy.md b/content/operate/oss_and_stack/install/version-policy.md deleted file mode 100644 index 507c5ba659..0000000000 --- a/content/operate/oss_and_stack/install/version-policy.md +++ /dev/null @@ -1,63 +0,0 @@ ---- -Title: Redis version policy and structure -alwaysopen: false -categories: -- docs -- operate -- oss -description: Describes Redis version management policy and supported versions. -linkTitle: Version policy -weight: 25 ---- - -Redis Open Source uses a version policy that defines how long patches and security updates are provided for each version after release. - -## Version structure - -Redis uses a **MAJOR.MINOR.PATCH** versioning scheme: - -- **Major versions**: Significant changes that may include breaking changes (e.g., Redis 7 → Redis 8) -- **Minor versions**: New features and improvements within a major version (e.g., 8.2 → 8.4 → 8.6) -- **Patch versions**: Bug fixes and security updates (e.g., 8.2.1 → 8.2.2) - -## Version support models - -Redis Open Source uses two version support models. - -### LTS (Long-Term Support) {#lts} - -LTS versions are the final minor release of each major version (along with Redis 7.2) and receive **5 years of extended support**, including security updates and major bug fixes. - -These versions are ideal for: - -- Production environments requiring stability -- Applications with infrequent upgrade cycles -- Enterprise deployments with strict change management - -**Current LTS versions**: Redis 6.2, 7.2, 7.4 - -### STS (Short-Term Support) {#sts} - -STS versions include all minor releases except the final one in each major version. These versions receive security updates and bug fixes for **6 months** after the next minor release. - -**Current STS versions**: Redis 8.0, 8.2 - -### End-of-life (EOL) {#eol} - -When a version reaches EOL, bug fixes and security updates will no longer be released. Users are encouraged to upgrade to the latest minor version within the same major version. - -## Supported versions - -{{< note >}} -**We strongly recommend using the latest available version** to benefit from the newest features, performance improvements, and security updates. -{{< /note >}} - -| Version | Type | Status | EOL Date | -|---------|------|--------|----------| -| **Redis 8.2** | STS | GA | TBD | -| **Redis 8.0** | STS | GA | May 1, 2026 | -| **Redis 7.4** | LTS | GA | December 1, 2029 | -| **Redis 7.2** | LTS | GA | December 1, 2029 | -| **Redis 6.2** | LTS | GA | 2026 | - - diff --git a/content/operate/rc/databases/version-management/_index.md b/content/operate/rc/databases/version-management/_index.md index 2440c57618..dd23bc6de2 100644 --- a/content/operate/rc/databases/version-management/_index.md +++ b/content/operate/rc/databases/version-management/_index.md @@ -14,9 +14,7 @@ tocEmbedHeaders: true Redis Cloud provides comprehensive version management that balances automatic updates for security and performance with customer control over major changes. -## Redis versioning and upgrade policy - -### Version structure +## Redis version structure Redis uses a **MAJOR.MINOR.PATCH** versioning scheme: @@ -24,65 +22,27 @@ Redis uses a **MAJOR.MINOR.PATCH** versioning scheme: - **Minor versions**: New features and improvements within a major version (e.g., 8.2 → 8.4 → 8.6) - **Patch versions**: Bug fixes and security updates (e.g., 8.2.1 → 8.2.2) -### Upgrade policies - -#### Minor version upgrades (8.2 → 8.4 → 8.6) {#minor-upgrades} - -Starting with Redis 8.2 (October 2025): - -- **Automatic upgrades**: Redis Cloud automatically upgrades to new minor versions when available -- **Maintenance windows**: All upgrades occur during your subscription's configured maintenance windows -- **Customer control**: Pro users can opt out of automatic minor upgrades -- **Forced upgrades**: If auto-upgrade is disabled and a version reaches EOL, Redis Cloud will force upgrade during maintenance windows - -#### Major version upgrades (7.4 → 8.2) {#major-upgrades} - -- **Customer control**: Always require explicit customer action -- **No automatic upgrades**: Redis Cloud never automatically upgrades major versions -- **Customer timing**: You choose when to upgrade to a new major version - -## Version support models - -Redis Cloud follows the [Redis Open Source version support models]({{< relref "/operate/oss_and_stack/install/version-policy" >}}): - -- [**Long-Term Support (LTS)**]({{< relref "/operate/oss_and_stack/install/version-policy#lts" >}}): 5 years of extended support, including security updates and major bug fixes -- [**Short-Term Support (STS)**]({{< relref "/operate/oss_and_stack/install/version-policy#sts" >}}): 6 months of support after release of the next minor version, including security updates and bug fixes - -When a version reaches [End-of-Life (EOL)]({{< relref "/operate/oss_and_stack/install/version-policy#eol" >}}), Redis Cloud will automatically upgrade your database to the latest minor version during maintenance windows if you do not manually upgrade before EOL. - ## Supported versions {{< note >}} **We strongly recommend using the latest available version** to benefit from the newest features, performance improvements, and security updates. {{< /note >}} -| Version | Type | Status | EOL Date | Plans | -|---------|------|--------|----------|-------| -| **Redis 8.2** | STS | GA | TBD | Essentials, Pro | -| **Redis 8.0** | STS | *Preview | May 1, 2026 | Essentials | -| **Redis 7.4** | LTS | GA | December 1, 2029 | Essentials, Pro | -| **Redis 7.2** | LTS | GA | December 1, 2029 | Essentials, Pro | -| **Redis 6.2** | LTS | GA | 2026 | Pro | +| Version | Status | EOL Date | Plans | +|---------|--------|----------|-------| +| **Redis 8.2** | GA | TBD | Essentials, Pro | +| **Redis 8.0** | *Preview | TBD | Essentials | +| **Redis 7.4** | GA | December 1, 2029 | Essentials, Pro | +| **Redis 7.2** | GA | December 1, 2029 | Essentials, Pro | +| **Redis 6.2** | GA | 2026 | Pro | -*Redis 8.0 is not available for new databases. +When a version reaches End-of-Life (EOL), Redis Cloud will automatically upgrade your database to the latest minor version during maintenance windows if you do not manually upgrade before EOL. ## Version selection When creating a database, you select the version (e.g., Redis 8.2). Redis Cloud automatically provides the latest patch version within that version. -For existing databases: - -- **Redis 8+**: Minor version auto-upgrades are available (with opt-out for Pro users) -- **Redis 7 and earlier**: Auto-upgrade for minor versions is not supported; all upgrades must be done manually. See [Upgrade database version]({{< relref "/operate/rc/databases/version-management/upgrade-version" >}}) for more details. - -### Plan differences - -| Feature | Essentials | Pro | -|---------|------------|-----| -| Minor version auto-upgrades (Redis 8+) | Always enabled, upgrades to latest minor version | Default enabled, can disable | -| Major version upgrades | Customer controlled | Customer controlled | -| Manual upgrades | Yes | Yes | -| [Automatic upgrade time]({{< relref "/operate/rc/subscriptions/maintenance" >}}) | Standard - between 12 AM and 6 AM region time | Configurable - [Set maintenance windows]({{< relref "/operate/rc/subscriptions/maintenance/set-maintenance-windows" >}}) | +For existing databases, all upgrades must be done manually. See [Upgrade database version]({{< relref "/operate/rc/databases/version-management/upgrade-version" >}}) for more details. ## Manual upgrades @@ -96,16 +56,3 @@ Before upgrading, you should: See [Upgrade database version]({{< relref "/operate/rc/databases/version-management/upgrade-version" >}}) for detailed instructions. -## FAQ - -**Can I prevent minor version auto-upgrades?** -Pro users can opt out of minor version auto-upgrades for Redis 8+. If disabled and a version reaches EOL, Redis Cloud will force upgrade during maintenance windows. Major upgrades always require your action. - -**What if I don't upgrade before EOL?** -Redis Cloud will force upgrade after notifications during your next maintenance window to ensure security and support. - -**Can I downgrade?** -Automatically reverting to a previous Redis version is not supported on Redis Cloud. See [Manually revert upgrade]({{< relref "/operate/rc/databases/version-management/upgrade-version#manually-revert-upgrade" >}}) for more details. - -**How do I identify LTS vs STS?** -Check the [supported versions table](#supported-versions). From 31dd63f175880b794b75b2bbf06e3571ab43318a Mon Sep 17 00:00:00 2001 From: Cameron Bates Date: Wed, 5 Nov 2025 13:11:09 -0500 Subject: [PATCH 22/25] Relref fix --- content/operate/_index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/operate/_index.md b/content/operate/_index.md index 911000db93..bb0c706e25 100644 --- a/content/operate/_index.md +++ b/content/operate/_index.md @@ -23,7 +23,7 @@ hideListLinks: true | Clustering | [Clustering]({{< relref "/operate/rc/databases/configuration/clustering" >}}) | [Clustering]({{}}) | [Scale with Redis Cluster]({{< relref "/operate/oss_and_stack/management/scaling" >}}) | [Redis Enterprise clusters (REC)]({{}}) | | Replication | [Replication]({{< relref "/operate/rc/databases/configuration/high-availability" >}}) | [Replication]({{}}) | [Replication]({{< relref "/operate/oss_and_stack/management/replication" >}}) | [Create replica databases]({{}})| | Active-Active geo-distribution | [Active-Active Redis]({{< relref "/operate/rc/databases/active-active" >}}) | [Active-Active Redis]({{}}) | | [Active-Active databases]({{}}) | -| Rolling upgrades | [Upgrade database version]({{< relref "/operate/rc/databases/upgrade-version" >}}) | [Upgrade Redis Software]({{}}) | | [Upgrade Redis for K8s]({{}}) | +| Rolling upgrades | [Upgrade database version]({{< relref "/operate/rc/databases/version-management/upgrade-version" >}}) | [Upgrade Redis Software]({{}}) | | [Upgrade Redis for K8s]({{}}) | | Redis Flex/Auto tiering | [Create a Redis Flex database]({{< relref "/operate/rc/databases/create-database/create-flex-database" >}}) | [Auto Tiering]({{}}) | | [Auto Tiering]({{}}) | | Persistence | [Data persistence]({{< relref "/operate/rc/databases/configuration/data-persistence" >}}) | [Persistence]({{}}) | [Persistence]({{< relref "/operate/oss_and_stack/management/replication" >}}) | [Persistence volumes]({{}})| | Recovery | Automatic | [Recover cluster]({{}}) | [Manual failover]({{< relref "/operate/oss_and_stack/management/scaling#manual-failover" >}}) | [Cluster recovery]({{}}) | From 655509fe0ac7092d3c4f7b8a9e824de350bec5ad Mon Sep 17 00:00:00 2001 From: Cameron Bates Date: Wed, 5 Nov 2025 15:43:58 -0500 Subject: [PATCH 23/25] Remove auto-upgrade mentions --- content/operate/rc/changelog/november-2025.md | 6 +----- content/operate/rc/databases/version-management/_index.md | 2 +- .../rc/databases/version-management/upgrade-version.md | 8 ++++---- 3 files changed, 6 insertions(+), 10 deletions(-) diff --git a/content/operate/rc/changelog/november-2025.md b/content/operate/rc/changelog/november-2025.md index cfc55625ef..bc077cf395 100644 --- a/content/operate/rc/changelog/november-2025.md +++ b/content/operate/rc/changelog/november-2025.md @@ -20,8 +20,4 @@ tags: Redis 8.2 is now available on Redis Cloud Pro. You can now upgrade your existing Pro database to Redis 8.2. -See [upgrade database version]({{< relref "/operate/rc/databases/version-management/upgrade-version" >}}) to learn how to upgrade your existing Pro database to the latest version. If you are upgrading to Redis 8.2 from Redis 7.4 or earlier, review the [Redis 8.0 breaking changes]({{< relref "/operate/rc/changelog/version-release-notes/8-0#breaking-changes" >}}) before upgrading. - -### Automatic minor version upgrades - -Starting with the release of Redis 8.2 on Redis Cloud Pro, Redis Cloud will automatically upgrade your database to the latest minor version during maintenance windows. See [Redis version management]({{< relref "/operate/rc/databases/version-management" >}}) for more information. \ No newline at end of file +See [upgrade database version]({{< relref "/operate/rc/databases/version-management/upgrade-version" >}}) to learn how to upgrade your existing Pro database to the latest version. If you are upgrading to Redis 8.2 from Redis 7.4 or earlier, review the [Redis 8.0 breaking changes]({{< relref "/operate/rc/changelog/version-release-notes/8-0#breaking-changes" >}}) before upgrading. \ No newline at end of file diff --git a/content/operate/rc/databases/version-management/_index.md b/content/operate/rc/databases/version-management/_index.md index dd23bc6de2..cec5ef43b4 100644 --- a/content/operate/rc/databases/version-management/_index.md +++ b/content/operate/rc/databases/version-management/_index.md @@ -31,7 +31,7 @@ Redis uses a **MAJOR.MINOR.PATCH** versioning scheme: | Version | Status | EOL Date | Plans | |---------|--------|----------|-------| | **Redis 8.2** | GA | TBD | Essentials, Pro | -| **Redis 8.0** | *Preview | TBD | Essentials | +| **Redis 8.0** | Preview | TBD | Essentials | | **Redis 7.4** | GA | December 1, 2029 | Essentials, Pro | | **Redis 7.2** | GA | December 1, 2029 | Essentials, Pro | | **Redis 6.2** | GA | 2026 | Pro | diff --git a/content/operate/rc/databases/version-management/upgrade-version.md b/content/operate/rc/databases/version-management/upgrade-version.md index 895b58a81a..3dd36d2779 100644 --- a/content/operate/rc/databases/version-management/upgrade-version.md +++ b/content/operate/rc/databases/version-management/upgrade-version.md @@ -18,9 +18,7 @@ Database version upgrade options depend on your plan type. All new Redis Cloud Essentials databases are on the latest available version of Redis. -For Redis 8+, minor version auto-upgrades are always enabled and occur automatically during maintenance windows when new versions become available. Major version upgrades require customer action. - -For Redis 7 and earlier versions, Redis will notify users when new database versions are available, but upgrades must be done manually. +Redis will notify users when new database versions are available, but upgrades must be done manually. ## Redis Cloud Pro @@ -35,7 +33,9 @@ Please keep in mind the following before upgrading your database version: - Review the breaking changes for the new database version before upgrading: - [Redis 7.2]({{< relref "/operate/rc/changelog/version-release-notes/7-2" >}}) - - [Redis 7.4]({{< relref "/operate/rc/changelog/version-release-notes/7-4" >}}) + - [Redis 7.4]({{< relref "/operate/rc/changelog/version-release-notes/7-4" >}}) + - [Redis 8.0]({{< relref "/operate/rc/changelog/version-release-notes/8-0" >}}) + - [Redis 8.2]({{< relref "/operate/rc/changelog/version-release-notes/8-2" >}}) - You must upgrade the target database in an [Active-Passive]({{< relref "/operate/rc/databases/migrate-databases#sync-using-active-passive" >}}) setup before you upgrade the source database to prevent compatibility issues. {{< /note >}} From 0b2ef6ecd1c369aac5b3c131bd6a9b72405ed574 Mon Sep 17 00:00:00 2001 From: Cameron Bates <102550101+cmilesb@users.noreply.github.com> Date: Thu, 6 Nov 2025 09:07:34 -0500 Subject: [PATCH 24/25] Apply suggestions from code review --- content/operate/rc/databases/version-management/_index.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/content/operate/rc/databases/version-management/_index.md b/content/operate/rc/databases/version-management/_index.md index cec5ef43b4..5172be93ea 100644 --- a/content/operate/rc/databases/version-management/_index.md +++ b/content/operate/rc/databases/version-management/_index.md @@ -5,14 +5,14 @@ categories: - docs - operate - rc -description: Describes Redis Cloud version management policy, supported versions, and upgrade options. +description: Describes Redis Cloud supported database versions and upgrade options. linkTitle: Version management weight: 36 hideListLinks: true tocEmbedHeaders: true --- -Redis Cloud provides comprehensive version management that balances automatic updates for security and performance with customer control over major changes. +Redis Cloud provides comprehensive version management that prioritizes customer control over major changes. ## Redis version structure @@ -36,13 +36,12 @@ Redis uses a **MAJOR.MINOR.PATCH** versioning scheme: | **Redis 7.2** | GA | December 1, 2029 | Essentials, Pro | | **Redis 6.2** | GA | 2026 | Pro | -When a version reaches End-of-Life (EOL), Redis Cloud will automatically upgrade your database to the latest minor version during maintenance windows if you do not manually upgrade before EOL. +When a version reaches End-of-Life (EOL), Redis Cloud will automatically upgrade your database to the following minor version during maintenance windows if you do not manually upgrade before EOL. ## Version selection When creating a database, you select the version (e.g., Redis 8.2). Redis Cloud automatically provides the latest patch version within that version. -For existing databases, all upgrades must be done manually. See [Upgrade database version]({{< relref "/operate/rc/databases/version-management/upgrade-version" >}}) for more details. ## Manual upgrades From c13211d05520a1f33c0438e8a715396c5a4314c8 Mon Sep 17 00:00:00 2001 From: Cameron Bates <102550101+cmilesb@users.noreply.github.com> Date: Thu, 6 Nov 2025 10:18:21 -0500 Subject: [PATCH 25/25] Update content/operate/rc/databases/version-management/_index.md --- content/operate/rc/databases/version-management/_index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/operate/rc/databases/version-management/_index.md b/content/operate/rc/databases/version-management/_index.md index 5172be93ea..17302b5c1d 100644 --- a/content/operate/rc/databases/version-management/_index.md +++ b/content/operate/rc/databases/version-management/_index.md @@ -34,7 +34,7 @@ Redis uses a **MAJOR.MINOR.PATCH** versioning scheme: | **Redis 8.0** | Preview | TBD | Essentials | | **Redis 7.4** | GA | December 1, 2029 | Essentials, Pro | | **Redis 7.2** | GA | December 1, 2029 | Essentials, Pro | -| **Redis 6.2** | GA | 2026 | Pro | +| **Redis 6.2** | GA | April 1, 2027 | Pro | When a version reaches End-of-Life (EOL), Redis Cloud will automatically upgrade your database to the following minor version during maintenance windows if you do not manually upgrade before EOL.