Skip to content

feat!: require MySQL 8.4 and MariaDB 10.11 - #6737

Merged
gharlan merged 1 commit into
6.xfrom
feat/min-mariadb-10.6
Oct 9, 2026
Merged

gharlan merged 1 commit into
6.xfrom
feat/min-mariadb-10.6

Conversation

@gharlan

@gharlan gharlan commented Oct 9, 2026 •

Copy link
Copy Markdown
Member

Raises the minimum database versions to MySQL 8.4 and MariaDB 10.11, so that no supported version is end of life by the 6.0 release.

  • MySQL 8.0 (April 2026) and MariaDB 10.4–10.6 (10.6: July 2026) are end of life upstream. MySQL 8.4 is maintained until 2032, MariaDB 10.11 until 2028.
  • 10.6 is the first MariaDB version on par with MySQL 8.0 for features like JSON_TABLE and SKIP LOCKED, so both engines can rely on them.
  • Hosters checked: all offer at least one of the two for new databases. Hetzner and IONOS (new databases) run MariaDB 11.8, STRATO and domainfactory offer MariaDB 10.11, Mittwald offers MySQL 8.4. Hosters that only offer MySQL 8.0 (e.g. STRATO) also offer MariaDB as an alternative.

Also:

  • drops the EOL warning entries below the minimum versions, as they can no longer apply
  • CI: the lower bounds are tested with mysql:8.4 (--prefer-lowest) and mariadb:10.11; the phpstan job runs on ubuntu-26.04, whose preinstalled MySQL is 8.4 (24.04 ships 8.0)

@gharlan gharlan added this to the REDAXO 6.0 milestone Oct 9, 2026
@rex-bot rex-bot added breaking feature Additional functionality labels Oct 9, 2026
@gharlan gharlan changed the title feat!: require MariaDB 10.6 feat!: require MySQL 8.4 and MariaDB 10.11 Oct 9, 2026
@rex-bot rex-bot added breaking feature Additional functionality and removed feature Additional functionality breaking labels Oct 9, 2026
MySQL 8.0 and MariaDB 10.6 and older are end of life. Hosters that still run MySQL 8.0 offer
MariaDB as an alternative.

The EOL warning entries below the minimum versions are dropped, as they can no longer apply.
CI tests the lower bounds with mysql:8.4 and mariadb:10.11, and the phpstan job runs on
ubuntu-26.04, whose preinstalled MySQL is 8.4.
@gharlan
gharlan force-pushed the feat/min-mariadb-10.6 branch from 9d3ccaa to c5ae5f0 Compare October 9, 2026 18:36
@gharlan
gharlan merged commit 129bbf7 into 6.x Oct 9, 2026
16 checks passed
@gharlan
gharlan deleted the feat/min-mariadb-10.6 branch October 9, 2026 20:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking feature Additional functionality

Development

Successfully merging this pull request may close these issues.

2 participants