# 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](broken://spaces/WCInJQ9cmGjq1lsTG91E/pages/YDeiIobaziVWZCxk4IlA) should show no regressions and [Jira](broken://spaces/WCInJQ9cmGjq1lsTG91E/pages/8H2QW24PZkCSvuwPkQtB) should have no open [Blocker](/docs/general-resources/community/community/bug-tracking/mariadb-community-bug-processing.md) 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](/docs/server/reference/plugins/list-of-plugins.md). 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](/docs/general-resources/community/community/bug-tracking/mariadb-security-bug-fixing-policy.md) page for information of how and when emergency security releases are done.

<sub>*This page is licensed: CC BY-SA / Gnu FDL*</sub>

{% @marketo/form formid="4316" formId="4316" %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://mariadb.com/docs/release-notes/community-server/about/release-criteria.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
