Skip to content

Commit aa18988

Browse files
committed
DOC-4053 Add module API and rladmin deprecations to 7.6 release notes
1 parent cb95ef8 commit aa18988

File tree

1 file changed

+40
-0
lines changed

1 file changed

+40
-0
lines changed

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

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,16 @@ The following table shows which Redis modules are compatible with each Redis dat
6565

6666
## Version changes
6767

68+
### Breaking changes
69+
70+
Redis Enterprise Software version 7.6.0 introduces the following breaking changes:
71+
72+
- The default value of `latest_with_modules` has changed to `true`.
73+
74+
- [`rladmin upgrade db`]({{<relref "/operate/rs/references/cli-utilities/rladmin/upgrade#upgrade-db">}}) will always upgrade the database's modules.
75+
76+
- 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.
77+
6878
### Product lifecycle updates
6979

7080
#### End-of-life policy extension
@@ -85,6 +95,36 @@ See the [Redis Enterprise Software product lifecycle]({{<relref "/operate/rs/ins
8595

8696
- 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.
8797

98+
- Deprecated module fields:
99+
100+
- `latest_with_modules`:
101+
102+
- The default value of `latest_with_modules` has changed to `true`.
103+
104+
- [`rladmin upgrade db`]({{<relref "/operate/rs/references/cli-utilities/rladmin/upgrade#upgrade-db">}}) will always upgrade the database's modules.
105+
106+
- 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.
107+
108+
- `keep_redis_version`; use `redis_version` instead
109+
110+
- `current_module`; use `new_module_args` instead
111+
112+
- `new_module`; use `new_module_args` instead
113+
114+
- `module_id`; use `module_name` instead
115+
116+
- `semantic_version`; use module_args instead
117+
118+
- `min_redis_version` is only relevant to Redis database versions earlier than 7.4; replaced with `compatible_redis_version`
119+
120+
- 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.
121+
122+
- Deprecated [`POST /v1/modules/upgrade/bdb/<uid>`]({{<relref "/operate/rs/references/rest-api/requests/modules/upgrade#post-modules-upgrade-bdb">}}) REST API request. Use [`POST /v1/bdbs/<uid>/upgrade`]({{<relref "/operate/rs/references/rest-api/requests/bdbs/upgrade#post-bdbs-upgrade">}}) to upgrade modules instead.
123+
124+
#### Download center modules deprecation
125+
126+
New Redis modules will not be available for download from the Redis download center.
127+
88128
#### Legacy UI deprecation
89129

90130
The legacy UI is deprecated in favor of the new Cluster Manager UI and will be removed in a future release.

0 commit comments

Comments
 (0)