From c5f8e75a59f8e6f0c7065f651135312500125430 Mon Sep 17 00:00:00 2001 From: yoheimuta Date: Mon, 24 Apr 2023 15:04:39 +0900 Subject: [PATCH 1/3] update v16 release notes about VTGate Advertised MySQL Version Signed-off-by: yoheimuta --- changelog/16.0/16.0.0/release_notes.md | 2 ++ changelog/16.0/16.0.0/summary.md | 2 ++ 2 files changed, 4 insertions(+) diff --git a/changelog/16.0/16.0.0/release_notes.md b/changelog/16.0/16.0.0/release_notes.md index a9fdc0b47c0..9f17848ddf7 100644 --- a/changelog/16.0/16.0.0/release_notes.md +++ b/changelog/16.0/16.0.0/release_notes.md @@ -109,6 +109,8 @@ or Since [Pull Request #11989](https://github.com/vitessio/vitess/pull/11989), VTGate advertises MySQL version 8.0.30. This is a breaking change for clients that rely on the VTGate advertised MySQL version and still use MySQL 5.7. The users can set the `mysql_server_version` flag to advertise the correct version. +It's worth noting that [the feature to avoid using reserved connections](https://vitess.io/docs/16.0/reference/query-serving/reserved-conn/#avoiding-the-use-of-reserved-connections) depends on the `mysql_server_version`, which has been changed from `5.7.9-vitess` to `8.0.30-Vitess` as the default value from now on. In conclusion, we recommend that users running MySQL 5.7 set vtgate's `mysql_server_version` to `5.7.9-vitess` to prevent the queries from being unexpectedly rewritten. + #### Default MySQL version on Docker The default major MySQL version used by our `vitess/lite:latest` image is going from `5.7` to `8.0`. Additionally, the patch version of MySQL80 has been upgraded from `8.0.23` to `8.0.30`. diff --git a/changelog/16.0/16.0.0/summary.md b/changelog/16.0/16.0.0/summary.md index 7a14f2533b7..41c6d4cb9f4 100644 --- a/changelog/16.0/16.0.0/summary.md +++ b/changelog/16.0/16.0.0/summary.md @@ -108,6 +108,8 @@ or Since [Pull Request #11989](https://github.com/vitessio/vitess/pull/11989), VTGate advertises MySQL version 8.0.30. This is a breaking change for clients that rely on the VTGate advertised MySQL version and still use MySQL 5.7. The users can set the `mysql_server_version` flag to advertise the correct version. +It's worth noting that [the feature to avoid using reserved connections](https://vitess.io/docs/16.0/reference/query-serving/reserved-conn/#avoiding-the-use-of-reserved-connections) depends on the `mysql_server_version`, which has been changed from `5.7.9-vitess` to `8.0.30-Vitess` as the default value from now on. In conclusion, we recommend that users running MySQL 5.7 set vtgate's `mysql_server_version` to `5.7.9-vitess` to prevent the queries from being unexpectedly rewritten. + #### Default MySQL version on Docker The default major MySQL version used by our `vitess/lite:latest` image is going from `5.7` to `8.0`. Additionally, the patch version of MySQL80 has been upgraded from `8.0.23` to `8.0.30`. From b16a3df974a9ad9e8b25c9309b3db80b3896c595 Mon Sep 17 00:00:00 2001 From: Florent Poinsard <35779988+frouioui@users.noreply.github.com> Date: Mon, 24 Apr 2023 10:06:15 +0000 Subject: [PATCH 2/3] Update changelog/16.0/16.0.0/release_notes.md Signed-off-by: Florent Poinsard <35779988+frouioui@users.noreply.github.com> --- changelog/16.0/16.0.0/release_notes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/changelog/16.0/16.0.0/release_notes.md b/changelog/16.0/16.0.0/release_notes.md index 9f17848ddf7..729f192d54b 100644 --- a/changelog/16.0/16.0.0/release_notes.md +++ b/changelog/16.0/16.0.0/release_notes.md @@ -109,7 +109,7 @@ or Since [Pull Request #11989](https://github.com/vitessio/vitess/pull/11989), VTGate advertises MySQL version 8.0.30. This is a breaking change for clients that rely on the VTGate advertised MySQL version and still use MySQL 5.7. The users can set the `mysql_server_version` flag to advertise the correct version. -It's worth noting that [the feature to avoid using reserved connections](https://vitess.io/docs/16.0/reference/query-serving/reserved-conn/#avoiding-the-use-of-reserved-connections) depends on the `mysql_server_version`, which has been changed from `5.7.9-vitess` to `8.0.30-Vitess` as the default value from now on. In conclusion, we recommend that users running MySQL 5.7 set vtgate's `mysql_server_version` to `5.7.9-vitess` to prevent the queries from being unexpectedly rewritten. +It is worth noting that [the feature to avoid using reserved connections](https://vitess.io/docs/16.0/reference/query-serving/reserved-conn/#avoiding-the-use-of-reserved-connections) depends on the `mysql_server_version` CLI flag, which default value has been changed from `5.7.9-vitess` to `8.0.30-vitess`. We recommend that users running MySQL 5.7 set vtgate's `mysql_server_version` CLI flag to `5.7.9-vitess` to prevent the queries from being unexpectedly rewritten. #### Default MySQL version on Docker From 960625efbd60ab69b6d6b26e87c20231833a81ca Mon Sep 17 00:00:00 2001 From: Florent Poinsard <35779988+frouioui@users.noreply.github.com> Date: Mon, 24 Apr 2023 10:06:21 +0000 Subject: [PATCH 3/3] Update changelog/16.0/16.0.0/summary.md Signed-off-by: Florent Poinsard <35779988+frouioui@users.noreply.github.com> --- changelog/16.0/16.0.0/summary.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/changelog/16.0/16.0.0/summary.md b/changelog/16.0/16.0.0/summary.md index 41c6d4cb9f4..ac2cb5a5b6c 100644 --- a/changelog/16.0/16.0.0/summary.md +++ b/changelog/16.0/16.0.0/summary.md @@ -108,7 +108,7 @@ or Since [Pull Request #11989](https://github.com/vitessio/vitess/pull/11989), VTGate advertises MySQL version 8.0.30. This is a breaking change for clients that rely on the VTGate advertised MySQL version and still use MySQL 5.7. The users can set the `mysql_server_version` flag to advertise the correct version. -It's worth noting that [the feature to avoid using reserved connections](https://vitess.io/docs/16.0/reference/query-serving/reserved-conn/#avoiding-the-use-of-reserved-connections) depends on the `mysql_server_version`, which has been changed from `5.7.9-vitess` to `8.0.30-Vitess` as the default value from now on. In conclusion, we recommend that users running MySQL 5.7 set vtgate's `mysql_server_version` to `5.7.9-vitess` to prevent the queries from being unexpectedly rewritten. +It is worth noting that [the feature to avoid using reserved connections](https://vitess.io/docs/16.0/reference/query-serving/reserved-conn/#avoiding-the-use-of-reserved-connections) depends on the `mysql_server_version` CLI flag, which default value has been changed from `5.7.9-vitess` to `8.0.30-vitess`. We recommend that users running MySQL 5.7 set vtgate's `mysql_server_version` CLI flag to `5.7.9-vitess` to prevent the queries from being unexpectedly rewritten. #### Default MySQL version on Docker