diff --git a/content/embeds/rc-version-upgrade.md b/content/embeds/rc-version-upgrade.md new file mode 100644 index 0000000000..4416de414b --- /dev/null +++ b/content/embeds/rc-version-upgrade.md @@ -0,0 +1,11 @@ +Select **Version upgrade** to request to upgrade your subscription and databases if there is a later version available. + +{{Version upgrade button.}} + +Select the version to upgrade your databases from the list and select **Upgrade** to submit the upgrade request. + +{{Version upgrade request list with version 7.4 selected.}} + +The upgrade will start one week from your request, according to your subscription's [maintenance windows]({{< relref "/operate/rc/subscriptions/maintenance/set-maintenance-windows" >}}). + +Review the [7.2 breaking changes]({{< relref "/operate/rc/changelog/2023/june-2023#redis-72-breaking-changes" >}}) or [7.4 breaking changes]({{< relref "/operate/rc/changelog/july-2024#redis-74-breaking-changes" >}}) before you request to upgrade. \ No newline at end of file diff --git a/content/operate/rc/changelog/july-2024.md b/content/operate/rc/changelog/july-2024.md index 36fd4336f6..3282af9f6b 100644 --- a/content/operate/rc/changelog/july-2024.md +++ b/content/operate/rc/changelog/july-2024.md @@ -27,3 +27,26 @@ A preview of Redis 7.4 is now available on [Redis Cloud Essentials databases]({{ Redis 7.4 offers hash field expiration and other feature set improvements. For more information on the changes in Redis 7.4, see the [Redis 7.4 release blog post](https://redis.io/blog/announcing-redis-community-edition-and-redis-stack-74). +#### Redis database version 7.4 breaking changes {#redis-74-breaking-changes} + +When new versions of Redis Community Edition 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 Software and update any applications that connect to your database to handle these changes. + +Confirm your Redis database version (`redis_version`) using the Cluster Manager UI or run the following [`INFO`]({{< relref "/commands/info" >}}) command with [`redis-cli`]({{< relref "/operate/rs/references/cli-utilities/redis-cli" >}}): + +```sh +$ redis-cli -p INFO +"# Server +redis_version:7.0.8 +..." +``` + +##### Security behavior changes + +- [#13108](https://github.com/redis/redis/pull/13108) Lua: LRU eviction for scripts generated with `EVAL`. + +##### Other general behavior changes + +- [#13133](https://github.com/redis/redis/pull/13133) Lua: allocate VM code with jemalloc instead of libc and count it as used memory. + +- [#12171](https://github.com/redis/redis/pull/12171) `ACL LOAD`: do not disconnect all clients. + diff --git a/content/operate/rc/changelog/november-2024.md b/content/operate/rc/changelog/november-2024.md new file mode 100644 index 0000000000..792f09e695 --- /dev/null +++ b/content/operate/rc/changelog/november-2024.md @@ -0,0 +1,21 @@ +--- +Title: Redis Cloud changelog (November 2024) +alwaysopen: false +categories: +- docs +- operate +- rc +description: New features, enhancements, and other changes added to Redis Cloud during + November 2024. +highlights: Pro subscription version upgrade +linktitle: November 2024 +weight: 40 +--- + +## New Features + +### Pro subscription version upgrade + +You can now upgrade all databases in your Pro subscription from your [subscription page]({{< relref "/operate/rc/subscriptions/view-pro-subscription" >}}). + +{{< embed-md "rc-version-upgrade.md" >}} \ No newline at end of file diff --git a/content/operate/rc/subscriptions/view-pro-subscription.md b/content/operate/rc/subscriptions/view-pro-subscription.md index ccdeb8b7b5..72d0a0a6bd 100644 --- a/content/operate/rc/subscriptions/view-pro-subscription.md +++ b/content/operate/rc/subscriptions/view-pro-subscription.md @@ -31,7 +31,7 @@ From here, you can: {{When a subscription is active, the status icon displays a green circle with a checkmark.}}   {{When a subscription is pending, the status icon displays a gre, animated circle.}} -- {{< embed-md "rc-opt-in-to-72.md" >}} +- {{< embed-md "rc-version-upgrade.md" >}} Because subscriptions represent active deployments, there aren't many details you can change. If your needs change, create a new subscription and then migrate the existing data to the new databases. diff --git a/static/images/rc/button-version-upgrade.png b/static/images/rc/button-version-upgrade.png new file mode 100644 index 0000000000..000b305176 Binary files /dev/null and b/static/images/rc/button-version-upgrade.png differ diff --git a/static/images/rc/version-upgrade-request.png b/static/images/rc/version-upgrade-request.png new file mode 100644 index 0000000000..d2cb0eda84 Binary files /dev/null and b/static/images/rc/version-upgrade-request.png differ