This is a read-only copy of the MariaDB Knowledgebase generated on 2024-12-22. For the latest, interactive version please visit https://mariadb.com/kb/.

MariaDB Release Criteria

The MariaDB development release policy has the following project commitments for the maturity stages:

Commitment for Alpha Releases

New features are being added. Some old features may be removed. Users can start trying Alpha versions out, but should not expect feature stability yet. Still, Buildbot should show no regressions and Jira should have no open Blocker level bugs for this release.

Commitment for Beta Releases

Features can not be removed anymore. Users can start building applications using MariaDB Beta releases. Any application that works with MariaDB Beta release will continue to work with a RC and GA release. The syntax that was valid in Beta will stay valid, tables created in Beta will stay readable, Beta clients will be able to connect to GA servers, and so on.

Commitment for Gamma/RC Releases

The server is feature complete. No new features, no changes in default settings are possible. From this point only bug fixes are accepted into the server.

Commitment for Stable/GA Releases

We believe the code is ready for general usage (based on bug inflow).

Plugins

Plugins generally follow the same rules, but they have their own maturity levels. That is, a plugin is declared Gamma when it becomes feature complete. This happens independently from the server being Alpha, Beta, RC, or GA.

Security Releases

See our security policy page for information of how and when emergency security releases are done.

Content reproduced on this site is the property of its respective owners, and this content is not reviewed in advance by MariaDB. The views, information and opinions expressed by this content do not necessarily represent those of MariaDB or any other party.