Mautic 7.0 Alpha Mariadb Supported Version 10.11.x

Hello,

Fantastic news Mautic 7 Alpha is on public release for testing. Can’t wait to give it a try.

From the release notes I think it says the minimum mariadb version is now 10.11.x - is that correct ?

The PR associated with this change does not say if the code needs 10.11.x or will it still work with mariadb 10.5.x ? Many of us are still running older versions of Mariadb. Moving to 10.11.x means testing and upgrading other applications as well.

I would kindly ask the developers not to force a mariadb upgrade and a Mautic major release upgrade at the same time as this adds extra complexity and may slow down adaption by some users when V7 is finally released. Just worth considering.

I can live with an older version of mariadb which may be slower running M7 rather than upgrading to 10.11.x just for M7 at this time .

What do other community members think about this issue ?

Thanks.

Hey! Thanks for the question!

I believe you are talking about this PR: https://github.com/mautic/mautic/pull/14836

The thing is that Maria 10.5 is no longer supported: Release Notes - MariaDB 11.5 Rolling Releases | MariaDB Documentation

And that’s what we do in the Mautic project. We support only actively supported versions of dependencies. Otherwise the time needed for maintenance of old dependencies would mean the project wouldn’t be able to move forward. No one should be using this version in production. It’s insecure. Please upgrade to a newer, supported version of MariaDB even with your current Mautic version.

Hi @andrew_c3 thanks for replying! I echo what @escopecz said above.

It’s important to consider the official End of Life dates for software like MariaDB, because our aim with Mautic is that we’re not enabling people to use software which is no longer secure, due to having no official updates from their maintainers.

When a software is no longer supported by its maintainers, people can (and do) find, report and disclose vulnerabilities and bugs with the software, and these will not be fixed - this therefore becomes a security issue, putting your server - and by extension, the data in your Mautic instance - at risk. Regulations such as the GDPR state that if you’re processing personal data, you need to be doing so securely, and by running out of date software, that means you’re not, because you’re leaving yourself open to potential vulnerabilities in your server infrastructure stack.

When it comes to MariaDB, here’s the relevant info:

And also from the official site:

You can see that community support for 10.5.x ended a month ago, and enterprise support is also no longer provided. Therefore it does not make sense for Mautic to continue to support it going forward.

Major releases like Mautic 7.0 are the time where we make backwards compatible breaking changes, and times where we make updates to important things like the versions of PHP and MySQL/MariaDB that we support. This is the time to drop support for 10.5 and below, because if we don’t do that now, it’d have to wait for the next major release and that would lead to people using insecure software on their servers when running Mautic.

By bumping up to 10.11 (which is a Long Term Support version from MariaDB) as the minimum version, this means that you’re guaranteed to have support for that version through MariaDB community releases until early 2029, so it’s likely that the next big version bump won’t come until Mautic 9, which will most likely see up bumping it up to the next long term support release, probably 11.4 (which we’re currently testing against in our automated tests) or 12.3. There’s a chance it might come earlier in Mautic 8 if there’s sufficient stability and we have a PR to make that change, which folks are invited to review and test as part of our community testing process.

I appreciate this is inconvenient for you if you haven’t yet updated your servers from 10.5, however Mautic will continue to take this approach to ensuring that only actively supported versions are the ones that we’re supporting, so it would be prudent to ensure that you plan to stay up to date with things like MariaDB and PHP accordingly.

Hello,

Thank you for your responses.

Yes I concede that mariadb 10.5.x support expired a month ago however there are many more instances of 10.5 than 10.11 or 11.x in production today. And yes an upgrade is warranted.

However your own official Mautic requirements page states mariadb 10.2 and php 8.1, 8.2 and 8.3 is the minimum for Mautic 6 so I have followed your guidance. No mention of upgrading to 10.11 or 11.x on that page ?

https://mautic.org/mautic-requirements/

The PR discussion on the minimum version of mariadb for M7 was occurring back in April 2025. If the development team would have disclosed this requirement publically on the forum or on your own requirements page at that time then the whole community could have planned and prepared better for the M7 alpha release.

Now I and others have been reporting database errors when upgrading Mautic from one version to another on the form. In my case when I have upgraded from M 6.0.0 to 6.0.1 to 6.0.2 to 6.0.3. Could this be related to the older mariadb version as the problems persist in each new minor version ?

Thanks.

Hi @andrew_c3 - indeed, we do not update the official requirements until we release the General Availability for the major release. As we’ve only just released the alpha, it won’t be showing there just yet.

Just to reiterate, this is a pre-release alpha version. The whole point of that is just what you’re saying - giving people advance warning of upcoming major releases, the BC-breaks to expect and changes that are going to be needed.

The General Availability is slated for the end of October, so you have 3 months notice before the General Availability is released. Most folks wait for at least the first or second minor release before updating to give time for any bugs to be ironed out, and Long Term Support (7.3) comes out in Q3 2026.

So the long and the short of it is, don’t panic. You should not be using 7.0-alpha anywhere near production systems until at the very earliest, the end of October - and then only if you want to be at the bleeding edge.

Regarding your database issues, most likely they are to do with migrations, this isn’t the place to discuss those and I’d say without looking at the details, it’s quite unlikely to be related to the MariaDB version, as that would be impacting a lot more people who are also using that version.

Hello,

Who is panicking, that is a mis-representation of my words and it is not professional to try and belittle someone.

You are missing the point.

Your colleague suggested above I should upgrade our instances of M6 to use mariadb 10.11 or 11.x because 10.5.x is no longer supported. That is a fair point of view and i conceded that point.

However your requirements page has suggested for a long time that mariadb 10.2 is ok for all listed version of Mautic including M6. Both of those statements can’t be true at the same time. You should update your requirements page with the correct recommendations so we know what to install etc…

Yes I understand that M7A may not be released until October however I’m unable to start testing this week because of the requirement to upgrade mariadb which I have to do first. If you had published the new requirement six months ago for the alpha I would have rolled out the upgrade in anticipation of the M7A release. You were openly discussing the plan in a PR back in Apr-25. It is fair and reasonable to ask the development team to publish these decisions as it has a major impact on workload planning.

It is also a fair and reasonable to ask in the light of the new mariadb recommendations if a particular migration problem I have been discussing on the form is relevant to the database version as it would solve many of my problems. There are quite a few migration issues in the forum that are being posted.

Again these are all fair and reasonable questions and the forum is the proper place to discuss them with the hope of getting issues fixed for the benefit of every community member.

Thanks.

I have a similar question but about MySQL. Mautic 7 will require MySQL 8.4 and newer. If an older version is currently installed on the server, we will need to prepare in advance and at some point upgrade MySQL from 5.7 to 8.4 before upgrading to Mautic 7.

Accordingly, the question is - does the latest Mautic 6.0.2 have support of MySQL 8.4? The requirements page says “5.7 and newer”, but CI only run a check for 5.7 (support ended in October 2023), and there are no tests for at least MySQL 8.0. Does MySQL 8.4 have the status of officially supported on Mautic 6.0.2?