Skip to content

Commit a89eb60

Browse files
committed
Add a release notes item for 8.4
Signed-off-by: Dirkjan Bussink <[email protected]>
1 parent 7d7abe9 commit a89eb60

File tree

1 file changed

+29
-1
lines changed

1 file changed

+29
-1
lines changed

changelog/23.0/23.0.0/summary.md

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22

33
### Table of Contents
44

5+
- **[Major Changes](#major-changes)**
6+
- **[New default versions](#new-default-versions)**
7+
- [Upgrade to MySQL 8.4](#upgrade-to-mysql-8.4)
58
- **[Minor Changes](#minor-changes)**
69
- **[Deletions](#deletions)**
710
- [Metrics](#deleted-metrics)
@@ -13,7 +16,32 @@
1316
- [Recovery stats to include keyspace/shard](#recoveries-stats-keyspace-shard)
1417
- **[VTTablet](#minor-changes-vttablet)**
1518
- [CLI Flags](#flags-vttablet)
16-
- [Managed MySQL configuration defaults to caching-sha2-password](#mysql-caching-sha2-password)
19+
- [Managed MySQL configuration defaults to caching-sha2-password](#mysql-caching-sha2-password)
20+
- [MySQL timezone environment propagation](#mysql-timezone-env)
21+
22+
## <a id="major-changes"/>Major Changes</a>
23+
24+
### <a id="new-default-versions"/>New default versions</a>
25+
26+
#### <a id="upgrade-to-mysql-8.4"/>Upgrade to MySQL 8.4</a>
27+
28+
The default major MySQL version used by our `vitess/lite:latest` image is going from `8.0.40` to `8.4.6`.
29+
This change was merged in [#18569](https://github.com/vitessio/vitess/pull/18569).
30+
31+
VTGate also advertises MySQL version `8.4.6` by default instead of `8.0.40`. If that is not what you are running, you can set the `mysql_server_version` flag to advertise the desired version.
32+
33+
> ⚠️ Upgrading to this release with vitess-operator:
34+
>
35+
> If you are using the `vitess-operator`, considering that we are bumping the MySQL version from `8.0.40` to `8.4.6`, you will have to manually upgrade:
36+
>
37+
> 1. Add `innodb_fast_shutdown=0` to your extra cnf in your YAML file.
38+
> 2. Apply this file.
39+
> 3. Wait for all the pods to be healthy.
40+
> 4. Then change your YAML file to use the new Docker Images (`vitess/lite:v22.0.0`).
41+
> 5. Remove `innodb_fast_shutdown=0` from your extra cnf in your YAML file.
42+
> 6. Apply this file.
43+
>
44+
> This is only needed once when going from the latest `8.0.x` to `8.4.x`. Once you're on `8.4.x`, it is possible to upgrade and downgrade between `8.4.x` versions without needing to run `innodb_fast_shutdown=0`.
1745
1846
## <a id="minor-changes"/>Minor Changes</a>
1947

0 commit comments

Comments
 (0)