Mattermost Platform

Mattermost PostgreSQL Support Policy

Ensuring your Mattermost deployment remains fast, secure, and easy to maintain is a top priority for us. To make planning easier and keep your database up to date, we’re introducing a clear policy for updating the minimum supported version of PostgreSQL.

Why Are We Making This Change?

Mattermost will now align its minimum PostgreSQL version with the oldest version still supported by the PostgreSQL community. This ensures you always benefit from the latest security updates, performance improvements, and new features while maintaining a stable and predictable upgrade path.

What’s Changing?

Starting with Mattermost v10.6, the minimum required PostgreSQL version will be PostgreSQL 13. This change follows the PostgreSQL community’s support policy, which guarantees five years of support for each major version. 

Important Note: Mattermost v10.6 is not an Extended Support Release (ESR). Moving forward, this database version policy will apply only to ESR releases. Please refer to our documentation for a timeline of when PostgreSQL version requirements will change in upcoming ESR releases.  

How This Affects Customers

Customers will have 9 months to plan, test, and upgrade their PostgreSQL version before the new requirement takes effect. This approach provides transparency and ensures you can align database upgrades with the Mattermost release schedule without unexpected surprises.
If you have questions or need guidance, contact a Mattermost Expert to discuss your options and ensure a smooth transition.

What About MySQL Databases?

Mattermost is deprecating support for MySQL starting with v11. We are no longer actively maintaining or working on MySQL support, so we strongly recommend planning your migration to PostgreSQL as soon as possible.

By keeping up with PostgreSQL’s lifecycle, we’re ensuring a secure and reliable experience for all Mattermost users. Stay ahead of the changes and start planning your database upgrades today!

Read more about:

postgresql
mm

Agniva De Sarker is a Backend Engineer at Mattermost. He is an avid open source contributor and is very passionate about Go and WebAssembly.