Skip to content

Commit 21b6a31

Browse files
committed
DOC-4053 Feedback updates for module breaking changes and deprecations
1 parent bf887fe commit 21b6a31

File tree

1 file changed

+13
-11
lines changed

1 file changed

+13
-11
lines changed

content/operate/rs/release-notes/rs-7-8-releases/rs-7-8-0-tba.md

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,12 @@ This version offers:
5353

5454
- **High availability** and **Durability** have separate sections.
5555

56+
- When you upgrade a database, the upgrade process also attempts to upgrade database modules by default.
57+
58+
- [`rladmin upgrade db`]({{<relref "/operate/rs/references/cli-utilities/rladmin/upgrade#upgrade-db">}}) will always upgrade the database's modules.
59+
60+
- If you [upgrade a database]({{<relref "/operate/rs/references/rest-api/requests/bdbs/upgrade#post-bdbs-upgrade">}}) using the REST API, you can set `"latest_with_modules": false` in the request body to prevent module upgrades.
61+
5662
- Added support for [log rotation]({{<relref "/operate/rs/clusters/logging/log-security#log-rotation">}}) based on both size and time.
5763

5864
#### Redis module feature sets
@@ -113,7 +119,9 @@ The following table shows which Redis modules are compatible with each Redis dat
113119

114120
Redis Enterprise Software version 7.8.0 introduces the following breaking changes:
115121

116-
- The default value of `latest_with_modules` has changed to `true`.
122+
- When you upgrade a database, the upgrade process also attempts to upgrade database modules by default.
123+
124+
- The default value of `latest_with_modules` has changed to `true`.
117125

118126
- [`rladmin upgrade db`]({{<relref "/operate/rs/references/cli-utilities/rladmin/upgrade#upgrade-db">}}) will always upgrade the database's modules.
119127

@@ -167,27 +175,21 @@ If your database currently uses triggers and functions, you need to:
167175

168176
- Deprecated `background_op` field from BDB REST API object. Use [`GET /v1/actions/bdb/<bdb_uid>`]({{<relref "/operate/rs/references/rest-api/requests/actions/bdb">}}) instead.
169177

170-
- Deprecated module fields:
171-
172-
- `latest_with_modules`:
173-
174-
- The default value of `latest_with_modules` has changed to `true`.
175-
176-
- [`rladmin upgrade db`]({{<relref "/operate/rs/references/cli-utilities/rladmin/upgrade#upgrade-db">}}) will always upgrade the database's modules.
177-
178-
- When you [upgrade a database]({{<relref "/operate/rs/references/rest-api/requests/bdbs/upgrade#post-bdbs-upgrade">}}) using the REST API, you can set `"latest_with_modules": false` in the request body to prevent module upgrades.
178+
- Deprecated the following fields for [upgrade database]({{<relref "/operate/rs/references/rest-api/requests/bdbs/upgrade">}}) REST API requests:
179179

180180
- `keep_redis_version`; use `redis_version` instead
181181

182182
- `current_module`; use `new_module_args` instead
183183

184184
- `new_module`; use `new_module_args` instead
185185

186+
- Deprecated the following `module_list` fields for [create database]({{<relref "/operate/rs/references/rest-api/requests/bdbs#post-bdbs-v1">}}) REST API requests:
187+
186188
- `module_id`; use `module_name` instead
187189

188190
- `semantic_version`; use module_args instead
189191

190-
- `min_redis_version` is only relevant to Redis database versions earlier than 7.4; replaced with `compatible_redis_version`
192+
- `min_redis_version` is only relevant to Redis database versions earlier than 7.4 and is replaced with `compatible_redis_version` in [module REST API]({{<relref "/operate/rs/references/rest-api/requests/modules">}}) responses.
191193

192194
- Deprecated the [`rladmin upgrade modules`]({{<relref "/operate/rs/references/cli-utilities/rladmin/upgrade#upgrade-module">}}) command. Use [`rladmin upgrade db`]({{<relref "/operate/rs/references/cli-utilities/rladmin/upgrade#upgrade-db">}}) instead.
193195

0 commit comments

Comments
 (0)