Repository navigation
Compatibility: annotate short-lived MySQL and MariaDB versions with EOL dates - #499
Merged
kittenkamala merged 2 commits intoOct 15, 2026
Conversation
…OL dates Adds "(until YYYY-MM)" to MySQL Innovation and MariaDB short-term and rolling releases in the WordPress 6.2 to 7.0 rows, splits mixed ranges into discrete versions, and replaces versions that were already end of life on the WordPress launch date with the release that was supported. Fixes WordPress#433
8 tasks
Crixu
approved these changes
Oct 7, 2026
chrisdavidmiles
approved these changes
Oct 7, 2026
Collaborator
|
Thank you for this and thank you guys for the reviews! I have a personal issue with the date formatting, feels awkward. It's not specific to this PR, I think most of the handbook uses this format because of our non-American team members. This is probably equivalent to complaining about using the metric system |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fixes #433
Description
Adds end-of-life dates to the short-lived MySQL and MariaDB versions in the compatibility table, e.g.
12.2 (until 2026-05), so they no longer look current after upstream has dropped them.Changes
compatibility.md:(until YYYY-MM)format.8.2 - 8.4,10.10 - 11.1) into discrete versions so each short-lived one can be annotated. Ranges that contain only long-term releases (e.g.10.4 - 10.6) stay as ranges.Answers to the open questions in the issue thread
1. MariaDB 11.5 in the 6.7 and 6.8 rows is now annotated and split out of
11.4 - 11.5.2. Versions that were already EOL on the WordPress launch date. The table intro defines the table as the versions "available (and security supported) at the time of the WordPress release", so these entries were wrong. This PR removes them and lists the short-lived release that was actually supported on the launch date:
10.3 - 10.11)One addition from the same check: MariaDB 11.2 (until 2024-11) is added to the 6.7 row. It was still supported on 2024-11-12, but the row skipped it.
3. MariaDB one-year short-term releases (10.7 to 10.10, 11.0 to 11.2) are annotated too. They had about a year of support and sit in the same ranges the issue asks to split, so leaving them bare would have them look current in the same way.
How this was checked
I checked every MySQL and MariaDB version in the 6.2 to 7.1 rows with a script against the endoflife.date data. For each row: every listed version was released on or before the launch date and still supported on it, no supported version is missing, and each
untilmonth matches the upstream EOL date. The 7.1 row already passed, so it is unchanged.Notes
untilmonth to that row once it is known, in whichever PR merges second.version/7-0-compatibility.md,version/7-1-compatibility.md) already have Type and EOL columns, so they are not changed, as the issue says.Sources
AI Assisted: AI was used to help pull the EOL dates and cross-check the table.