From fae63a265b084f309803b6c3f4d5bb8d2c8c9c62 Mon Sep 17 00:00:00 2001 From: Dentrax Date: Tue, 15 Oct 2024 15:56:14 +0300 Subject: [PATCH 1/4] add vitess Signed-off-by: Dentrax --- products/vitess.md | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 products/vitess.md diff --git a/products/vitess.md b/products/vitess.md new file mode 100644 index 00000000000..6957c9610b1 --- /dev/null +++ b/products/vitess.md @@ -0,0 +1,43 @@ +--- +title: Vitess +category: database +tags: mysql +permalink: /vitess +versionCommand: vtctldclient --version +releasePolicyLink: https://vitess.io/docs/releases/ +changelogTemplate: https://github.com/vitessio/vitess/releases/tag/v__LATEST__ +releaseDateColumn: true +eolColumn: Support +auto: + methods: + - git: https://github.com/vitessio/vitess.git + +identifiers: +- purl: pkg:github/vitessio/vitess +- purl: pkg:docker/vitess/lite +- repology: vitess + +releases: +- releaseCycle: "20.0" + releaseDate: 2024-06-27 + eol: 2025-06-27 + latest: "20.0.2" + latestReleaseDate: 2024-09-11 + +- releaseCycle: "19.0" + releaseDate: 2024-03-06 + eol: 2025-03-06 + latest: "19.0.6" + latestReleaseDate: 2025-09-11 + +- releaseCycle: "18.0" + releaseDate: 2023-11-07 + eol: 2024-11-07 + latest: "18.0.7" + latestReleaseDate: 2024-09-11 + +--- + +> [Vitess](https://vitess.io/) is a database clustering system for horizontal scaling of MySQL. + +The Vitess maintainers [support](https://vitess.io/docs/releases/) the last 3 major releases of Vitess. Each major release is maintained for 1 year. From 537ff01d6416b234ca5378af7f42bf2ab51677c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Furkan=20T=C3=BCrkal?= Date: Fri, 18 Oct 2024 21:07:57 +0300 Subject: [PATCH 2/4] Update products/vitess.md Co-authored-by: Nemo --- products/vitess.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/products/vitess.md b/products/vitess.md index 6957c9610b1..bc34112bdf8 100644 --- a/products/vitess.md +++ b/products/vitess.md @@ -40,4 +40,5 @@ releases: > [Vitess](https://vitess.io/) is a database clustering system for horizontal scaling of MySQL. -The Vitess maintainers [support](https://vitess.io/docs/releases/) the last 3 major releases of Vitess. Each major release is maintained for 1 year. +The last 3 major releases of Vitess are supported. +Each major release is maintained for 1 year. From d2b042442b73945d5be1adf464dfaaee1b71086a Mon Sep 17 00:00:00 2001 From: Dentrax Date: Fri, 18 Oct 2024 21:17:28 +0300 Subject: [PATCH 3/4] add older versions Signed-off-by: Dentrax --- products/vitess.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/products/vitess.md b/products/vitess.md index bc34112bdf8..58fda33d85e 100644 --- a/products/vitess.md +++ b/products/vitess.md @@ -36,6 +36,36 @@ releases: latest: "18.0.7" latestReleaseDate: 2024-09-11 +- releaseCycle: "17.0" + releaseDate: 2023-06-27 + eol: 2024-06-27 + latest: "17.0.7" + latestReleaseDate: 2024-05-08 + +- releaseCycle: "16.0" + releaseDate: 2023-02-28 + eol: 2024-02-28 + latest: "16.0.7" + latestReleaseDate: 2023-12-20 + +- releaseCycle: "15.0" + releaseDate: 2022-10-25 + eol: 2023-10-25 + latest: "15.0.5" + latestReleaseDate: 2023-10-03 + +- releaseCycle: "14.0" + releaseDate: 2022-06-28 + eol: 2023-06-28 + latest: "14.0.5" + latestReleaseDate: 2023-03-30 + +- releaseCycle: "13.0" + releaseDate: 2022-02-22 + eol: 2023-02-22 + latest: "13.0.3" + latestReleaseDate: 2022-09-01 + --- > [Vitess](https://vitess.io/) is a database clustering system for horizontal scaling of MySQL. From 6c2223a2b654c66a82d691ccfac7a70a40b2ca10 Mon Sep 17 00:00:00 2001 From: Dentrax Date: Sun, 20 Oct 2024 00:21:58 +0300 Subject: [PATCH 4/4] add more details about release policy Signed-off-by: Dentrax --- products/vitess.md | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/products/vitess.md b/products/vitess.md index 58fda33d85e..fc271d8d72e 100644 --- a/products/vitess.md +++ b/products/vitess.md @@ -72,3 +72,44 @@ releases: The last 3 major releases of Vitess are supported. Each major release is maintained for 1 year. + +## Support Lifecycle + +* Supported Versions: Each major version is supported for 12 months from its initial release. +* High Severity Bug Fixes: Security vulnerabilities, data corruption issues, and critical bugs are backported to all supported versions. +* End-of-Life (EOL): After 12 months, versions reach EOL and no longer receive updates. + +## Release Cadence + +* Major Releases: Every 4 months, introducing new features and improvements (e.g., 13.0, 14.0). +* Patch Releases: Issued as needed for critical fixes, incrementing the patch number (e.g., 13.0.1). + +## Is My Version Supported? + +If your Vitess version was released within the last 12 months, it is still supported. Versions older than that have reached EOL. + +## How Long Do I Have Before I Need to Upgrade? + +You should plan to upgrade before your version's 12-month support window ends to continue receiving updates and fixes. + +## Which Version Am I Running? + +Run the following command to check your Vitess version: + +```bash +vtctl --version +``` + +## When Is the Next Release? + +New major versions are released every 5 months. Expect the next release approximately 4 months after the latest major version. + +## What Does "Supported" Mean? + +A supported version receives: + +* Security Patches: Fixes for known vulnerabilities. +* Critical Bug Fixes: Patches for severe issues like data loss or outages. +* Patch Releases: Updates that address important fixes. + +For more detailed information, refer to the [Vitess Release Policy](https://vitess.io/docs/releases/) and [VEP #5 - Support Lifecycle](https://github.com/vitessio/enhancements/blob/main/veps/vep-5.md#support-lifecycle).