# MariaDB 10.1 Changes & Improvements

[MariaDB 10.1](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/changes-improvements-in-mariadb-10-1) is no longer maintained. Please use a [more recent release](https://mariadb.com/docs/release-notes/latest-releases).

The most recent release of [MariaDB 10.1](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/changes-improvements-in-mariadb-10-1) is:[**MariaDB 10.1.48**](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.48) Stable (GA) [Download Now](https://downloads.mariadb.org/mariadb/10.1.48/)

[MariaDB 10.1](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/changes-improvements-in-mariadb-10-1) is a previous stable version of MariaDB. The first stable release was in October 2014.

For details on upgrading from [MariaDB 10.0](https://mariadb.com/docs/release-notes/community-server/old-releases/10.0/changes-improvements-in-mariadb-10-0), see [Upgrading from MariaDB 10.0 to 10.1](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/server-management/install-and-upgrade-mariadb/upgrading/mariadb-community-server-upgrade-paths/upgrading-to-unmaintained-mariadb-releases/upgrading-from-mariadb-100-to-mariadb-101).

The following lists the major new features in [MariaDB 10.1](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/changes-improvements-in-mariadb-10-1):

## Implemented Features

### Galera

* [Galera](https://github.com/mariadb-corporation/docs-release-notes/blob/test/en/galera/README.md), a true multi-master solution, is a standard part of [MariaDB 10.1](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/changes-improvements-in-mariadb-10-1).
* Two new Information Schema tables for examining wsrep information, [WSREP\_MEMBERSHIP](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/reference/system-tables/information-schema/information-schema-tables/information-schema-wsrep_membership-table) and [WSREP\_STATUS](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/reference/system-tables/information-schema/information-schema-tables/information-schema-wsrep_status-table) ([MDEV-7053](https://jira.mariadb.org/browse/MDEV-7053))

### Encryption

* [Table, Tablespace and log Encryption](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/security/encryption/data-at-rest-encryption/data-at-rest-encryption-overview).

### Page Compression

* [InnoDB/XtraDB Page Compression](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/server-usage/storage-engines/innodb/innodb-page-compression)
* Page compression for [FusionIO](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/server-management/install-and-upgrade-mariadb/configuring-mariadb/mariadb-performance-advanced-configurations/fusion-io/fusion-io-introduction).

### Replication

* [Optimistic mode of in-order parallel replication](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/ha-and-performance/standard-replication/parallel-replication#optimistic-mode-of-in-order-parallel-replication) ([MDEV-6676](https://jira.mariadb.org/browse/MDEV-6676))
* domain\_id based replication filters - see [CHANGE MASTER TO](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/reference/sql-statements/administrative-sql-statements/replication-statements/change-master-to) ([MDEV-6593](https://jira.mariadb.org/browse/MDEV-6593))
* Enhanced semisync replication; Wait for at least one slave to acknowledge transaction before committing ([MDEV-162](https://jira.mariadb.org/browse/MDEV-162)).
* [Triggers can now be run on the slave](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/ha-and-performance/standard-replication/running-triggers-on-the-replica-for-row-based-events) for row-based events.
* Dump Thread Enhancements from Google. Makes multiple slave setups faster by allowing concurrent reading of binary log. ([MDEV-7257](https://jira.mariadb.org/browse/MDEV-7257))
* Commits in certain instances in parallel replication complete immediately, avoiding losing throughput when many transactions need conflicting locks. See [binlog\_commit\_wait\_count](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/ha-and-performance/standard-replication/replication-and-binary-log-system-variables).
* [RESET\_MASTER](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/reference/sql-statements/administrative-sql-statements/replication-statements/reset-master) is extended with `TO #` which allows one to specify the number of the first binary log. ([MDEV-8469](https://jira.mariadb.org/browse/MDEV-8469))
* Due to the implementation of SQL standards-compliant behavior when dealing with [Primary Keys with Nullable Columns](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/ha-and-performance/optimization-and-tuning/optimization-and-indexes/primary-keys-with-nullable-columns), in certain edge cases, there may be replication issues when replicating from a [MariaDB 10.0](https://mariadb.com/docs/release-notes/community-server/old-releases/10.0/changes-improvements-in-mariadb-10-0) master to a [MariaDB 10.1](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/changes-improvements-in-mariadb-10-1) slave using [statement-based replication](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/server-management/server-monitoring-logs/binary-log/binary-log-formats#statement-based). See [MDEV-12248](https://jira.mariadb.org/browse/MDEV-12248).

### Roles

* [SET DEFAULT ROLE](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/reference/sql-statements/account-management-sql-statements/set-default-role) ([MDEV-5210](https://jira.mariadb.org/browse/MDEV-5210)).
* New columns for the [INFORMATION\_SCHEMA.APPLICABLE\_ROLES](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/reference/system-tables/information-schema/information-schema-tables/information-schema-applicable_roles-table) table.

### Optimization

* [ORDER BY optimization is improved](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/ha-and-performance/optimization-and-tuning/query-optimizations/optimization-strategies/improvements-to-order-by) by several fixes for real-world cases.
* Don't create frm files for temporary tables ([MDEV-4260](https://jira.mariadb.org/browse/MDEV-4260)).
* [MAX\_STATEMENT\_TIME](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/ha-and-performance/optimization-and-tuning/query-optimizations/aborting-statements) can be used to automatically abort long running queries. ([MDEV-4427](https://jira.mariadb.org/browse/MDEV-4427)).
* [UNION ALL](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/reference/sql-statements/data-manipulation/selecting-data/set-operations/union) works without usage of a temporary table ([MDEV-334](https://jira.mariadb.org/browse/MDEV-334)). The feature was backported from MySQL 5.7
* Scalability fixes ([MDEV-7004](https://jira.mariadb.org/browse/MDEV-7004)). Up to 60% higher throughput in sysbench benchmarks on Power8.
* Make simple queries faster as we call malloc() fewer times.
* Automatic discovery of [performance schema](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/reference/system-tables/performance-schema) tables (simpler mysql\_install\_db code). ([MDEV-4262](https://jira.mariadb.org/browse/MDEV-4262)), [Performance Schema](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/reference/system-tables/performance-schema) tables no longer use `.frm` files.
* Other Webscale patches ([MDEV-6039](https://jira.mariadb.org/browse/MDEV-6039))
* [MDEV-7728](https://jira.mariadb.org/browse/MDEV-7728) xid cache scalability was significantly improved (by using lock-free hash)

### GIS

* Support for Spatial Reference systems for the GIS data ([MDEV-60](https://jira.mariadb.org/browse/MDEV-60)), new `REF_SYSTEM_ID` column attribute can be used to specify Spatial Reference System ID for columns of spatial data types:
* More functions from the [OGC](https://www.opengeospatial.org/) standard added ([MDEV-4045](https://jira.mariadb.org/browse/MDEV-4045)):
  * [ST\_Boundary](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/reference/sql-statements/geometry-constructors/geometry-properties/st_boundary)
  * [ST\_ConvexHull](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/reference/sql-statements/geometry-constructors/geometry-constructors/st_convexhull)
  * [ST\_IsRing](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/reference/sql-statements/geometry-constructors/geometry-properties/st_isring)
  * [ST\_PointOnSurface](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/reference/sql-statements/geometry-constructors/geometry-constructors/st_pointonsurface)
  * [ST\_Relate](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/reference/sql-statements/geometry-constructors/geometry-properties/st_relate)
* [INFORMATION\_SCHEMA.GEOMETRY\_COLUMNS](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/reference/system-tables/information-schema/information-schema-tables/information-schema-geometry_columns-table) table.
* [INFORMATION\_SCHEMA.SPATIAL\_REF\_SYS](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/reference/system-tables/information-schema/information-schema-tables/information-schema-spatial_ref_sys-table) table.

### Syntax

* Consistent support for `IF EXISTS`, `IF NOT EXISTS`, and `OR REPLACE` clauses:
  * [CREATE DATABASE](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/reference/sql-statements/data-definition/create/create-database) ([MDEV-7280](https://jira.mariadb.org/browse/MDEV-7280))
  * [CREATE FUNCTION UDF](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/server-usage/user-defined-functions/create-function-udf) ([MDEV-7283](https://jira.mariadb.org/browse/MDEV-7283))
  * [CREATE ROLE](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/reference/sql-statements/account-management-sql-statements/create-role) ([MDEV-7288](https://jira.mariadb.org/browse/MDEV-7288))
  * [CREATE SERVER](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/reference/sql-statements/data-definition/create/create-server) ([MDEV-7285](https://jira.mariadb.org/browse/MDEV-7285))
  * [CREATE USER](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/reference/sql-statements/account-management-sql-statements/create-user) ([MDEV-7288](https://jira.mariadb.org/browse/MDEV-7288))
  * [CREATE VIEW](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/server-usage/views/create-view) ([MDEV-7283](https://jira.mariadb.org/browse/MDEV-7283))
  * [DROP ROLE](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/reference/sql-statements/account-management-sql-statements/drop-role) ([MDEV-7288](https://jira.mariadb.org/browse/MDEV-7288))
  * [DROP USER](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/reference/sql-statements/account-management-sql-statements/drop-user) ([MDEV-7288](https://jira.mariadb.org/browse/MDEV-7288))
  * [CREATE EVENT](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/reference/sql-statements/data-definition/create/create-event) and [DROP EVENT](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/reference/sql-statements/data-definition/drop/drop-event) ([MDEV-7281](https://jira.mariadb.org/browse/MDEV-7281))
  * [CREATE INDEX](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/reference/sql-statements/data-definition/create/create-index) and [DROP INDEX](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/reference/sql-statements/data-definition/drop/drop-index) ([MDEV-7284](https://jira.mariadb.org/browse/MDEV-7284))
  * [CREATE TRIGGER](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/server-usage/triggers-events/triggers/create-trigger) and [DROP TRIGGER](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/reference/sql-statements/data-definition/drop/drop-trigger) ([MDEV-7286](https://jira.mariadb.org/browse/MDEV-7286))
* [Information Schema plugins can now support SHOW and FLUSH](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/broken-reference) statements. New statements include:
  * [SHOW QUERY\_RESPONSE\_TIME](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/reference/sql-statements/administrative-sql-statements/show/show-query_response_time)
  * [FLUSH QUERY\_RESPONSE\_TIME](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/reference/plugins/other-plugins/query-response-time-plugin)
  * [SHOW LOCALES](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/reference/sql-statements/administrative-sql-statements/show/show-locales)
* New columns for the [INFORMATION\_SCHEMA.APPLICABLE\_ROLES](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/reference/system-tables/information-schema/information-schema-tables/information-schema-applicable_roles-table) and [INFORMATION\_SCHEMA.VIEWS](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/server-usage/views/information-schema-views-table) tables.
* [ANALYZE statement](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/reference/sql-statements/administrative-sql-statements/analyze-and-explain-statements/analyze-statement) provides output that looks like EXPLAIN output, but also includes data from the query execution (how many rows were actually read, etc).
* [EXPLAIN FORMAT=JSON](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/reference/sql-statements/administrative-sql-statements/analyze-and-explain-statements/explain-format-json) is a re-implementation of similar feature in MySQL 5.6
* [ANALYZE FORMAT=JSON](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/reference/sql-statements/administrative-sql-statements/analyze-and-explain-statements/analyze-format-json) produces detailed information about the statement execution
* [GET\_LOCK()](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/reference/sql-functions/secondary-functions/miscellaneous-functions/get_lock) now supports microseconds in the timeout, no longer rounding fractions to the nearest integer ([MDEV-4018](https://jira.mariadb.org/browse/MDEV-4018))
* [Compound statements can be used outside of stored programs](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/reference/sql-statements/programmatic-compound-statements/using-compound-statements-outside-of-stored-programs).
* The number of rows affected by a slow UPDATE or DELETE is now recorded in the [slow query log](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/server-management/server-monitoring-logs/slow-query-log) - see also [mysql.slow\_log Table](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/reference/system-tables/the-mysql-database-tables/mysql-slow_log-table). ([MDEV-4412](https://jira.mariadb.org/browse/MDEV-4412))
* SQL standards-compliant behavior when dealing with [Primary Keys with Nullable Columns](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/ha-and-performance/optimization-and-tuning/optimization-and-indexes/primary-keys-with-nullable-columns). Note that this could cause replication issues in certain edge cases when replicating from a [MariaDB 10.0](https://mariadb.com/docs/release-notes/community-server/old-releases/10.0/changes-improvements-in-mariadb-10-0) master to a [MariaDB 10.1](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/changes-improvements-in-mariadb-10-1) slave. using [statement-based replication](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/server-management/server-monitoring-logs/binary-log/binary-log-formats#statement-based). See [MDEV-12248](https://jira.mariadb.org/browse/MDEV-12248).
* Explicit or implicit casts from MAX(string) to INT, DOUBLE or DECIMAL now produce warnings ([MDEV-8852](https://jira.mariadb.org/browse/MDEV-8852)).

### XtraDB / InnoDB

* Allow up to 64K pages in InnoDB (old limit was 16K) ([MDEV-6075](https://jira.mariadb.org/browse/MDEV-6075)).
* The Facebook/Kakao defragmentation patch (see [Defragmenting InnoDB Tablespaces](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/ha-and-performance/optimization-and-tuning/optimizing-tables/defragmenting-innodb-tablespaces)) which uses [OPTIMIZE TABLE](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/ha-and-performance/optimization-and-tuning/optimizing-tables/optimize-table) to defragment InnoDB tablespaces).

### Collations

* Added the `utf8_thai_520_w2`, `utf8mb4_thai_520_w2`, `ucs2_thai_520_w2`, `utf16_thai_520_w2` and `utf32_thai_520_w2` [collations](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/reference/data-types/string-data-types/character-sets/supported-character-sets-and-collations).

### Variables

For a list of all new variables, see [System Variables Added in MariaDB 10.1](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/ha-and-performance/optimization-and-tuning/system-variables/system-and-status-variables-added-by-major-release/system-and-status-variables-added-by-major-unmaintained-release/system-variables-added-in-mariadb-101) and [Status Variables Added in MariaDB 10.1](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/ha-and-performance/optimization-and-tuning/system-variables/system-and-status-variables-added-by-major-release/system-and-status-variables-added-by-major-unmaintained-release/status-variables-added-in-mariadb-101). Some of these, and other variable-related changes, include:

* [INFORMATION\_SCHEMA.SYSTEM\_VARIABLES](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/reference/system-tables/information-schema/information-schema-tables/information-schema-system_variables-table) gives information, like description and value origin, for system variables ([MDEV-6138](https://jira.mariadb.org/browse/MDEV-6138)).
* [MDEV-6858](https://jira.mariadb.org/browse/MDEV-6858) New server variable [enforce\_storage\_engine](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/server-management/variables-and-modes/server-system-variables#enforce_storage_engine)
* New status variables to show the number of grants on different objects (see [Status Variables Added in MariaDB 10.1](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/ha-and-performance/optimization-and-tuning/system-variables/system-and-status-variables-added-by-major-release/system-and-status-variables-added-by-major-unmaintained-release/status-variables-added-in-mariadb-101))
* Default size of [query\_alloc\_block\_size](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/server-management/variables-and-modes/server-system-variables#query_alloc_block_size) changed from `8192` to `16384` and [query\_prealloc\_size](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/server-management/variables-and-modes/server-system-variables#query_prealloc_size) from `8192` to `24576` to avoid the need for simple queries with one join to call `my_malloc`.
* Added variable [default-tmp-storage-engine](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/server-management/variables-and-modes/server-system-variables#default_tmp_storage_engine) (From MySQL 5.6) ([MDEV-6107](https://jira.mariadb.org/browse/MDEV-6107)).
* [SET STATEMENT](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/reference/sql-statements/administrative-sql-statements/set-commands/set-statement) - set variables for the duration of the query ([MDEV-5231](https://jira.mariadb.org/browse/MDEV-5231)). This is a backport of [Per-query Variable Statement](https://www.percona.com/doc/percona-server/5.6/flexibility/per_query_variable_statement.html) feature of Percona Server 5.6 (which, in turn, is based in MySQL GSoC 2009 project by Joseph Lukas), with many bugs fixed.
* [--mysql56-temporal-format](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/server-management/variables-and-modes/server-system-variables#mysql56_temporal_format) option to use the MySQL-5.6 low level formats to store [TIME](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/reference/data-types/date-and-time-data-types/time), [DATETIME](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/reference/data-types/date-and-time-data-types/datetime) and [TIMESTAMP](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/reference/data-types/date-and-time-data-types/timestamp) types. ([MDEV-5528](https://jira.mariadb.org/browse/MDEV-5528))
* Backport [innodb\_default\_row\_format](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/server-usage/storage-engines/innodb/innodb-system-variables) ([MDEV-14904](https://jira.mariadb.org/browse/MDEV-14904))
* `mysqld --help --verbose` now shows valid variables for ENUM variables. ([MDEV-6137](https://jira.mariadb.org/browse/MDEV-6137))
* [MDEV-6981](https://jira.mariadb.org/browse/MDEV-6981) New status variables to track MASTER\_GTID\_WAIT time.
* [MDEV-7198](https://jira.mariadb.org/browse/MDEV-7198) New status variable [Slave\_skipped\_errors](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/ha-and-performance/standard-replication/replication-and-binary-log-status-variables#slave_skipped_errors).
* `--silent-startup` [mysqld option](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/server-management/starting-and-stopping-mariadb/mariadbd-options). If specified, mysqld does not print Notes to the error log during startup.

### Plugins

* [Password validation plugin API](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/broken-reference) ([MDEV-6431](https://jira.mariadb.org/browse/MDEV-6431)).
* [simple\_password\_check](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/reference/plugins/password-validation-plugins/simple-password-check-plugin) password validation plugin. It can enforce a minimum password length and guarantee that a password contains at least a specified number of uppercase and lowercase letters, digits, and punctuation characters.
* [cracklib\_password\_check](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/reference/plugins/password-validation-plugins/cracklib-password-check-plugin) password validation plugin. It only allows passwords that are strong enough to pass [CrackLib](https://sourceforge.net/projects/cracklib/) test. This is the same test that `pam_cracklib.so` does, installed by default on many Linux distributions.
* [ed25519 authentication plugin](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/reference/plugins/authentication-plugins/authentication-plugin-ed25519) for traditional password-based authentication. A new, secure alternative to the old `mysql_native_password` plugin.

### Security

* Enhance security using special compilation options - MariaDB is now compiled with security hardening options by default. It is an additional protection layer that makes new, yet unknown, security vulnerabilities more difficult to exploit. ([MDEV-5730](https://jira.mariadb.org/browse/MDEV-5730))

#### Security Vulnerabilities Fixed in [MariaDB 10.1](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/changes-improvements-in-mariadb-10-1)

For a complete list of security vulnerabilities (CVEs) fixed across all\
versions of MariaDB, see the [Security Vulnerabilities Fixed in MariaDB](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/security/cve)\
page.

* [CVE-2021-2144](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-2144): [MariaDB 10.1.42](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.42)[CVE-2021-2022](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-2022): [MariaDB 10.1.46](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.46)[CVE-2021-2011](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-2011): [MariaDB 10.1.33](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.33)[CVE-2021-2007](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-2007): [MariaDB 10.1.41](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.41)[CVE-2020-2922](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-2922): [MariaDB 10.1.41](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.41)[CVE-2020-28912](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-28912): [MariaDB 10.1.48](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.48)[CVE-2020-2814](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-2814): [MariaDB 10.1.45](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.45)[CVE-2020-2812](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-2812): [MariaDB 10.1.45](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.45)[CVE-2020-2780](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-2780): [MariaDB 10.1.42](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.42)[CVE-2020-2752](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-2752): [MariaDB 10.1.45](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.45)[CVE-2020-2574](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-2574): [MariaDB 10.1.44](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.44)[CVE-2020-15180](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-15180): [MariaDB 10.1.47](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.47)[CVE-2020-14812](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-14812): [MariaDB 10.1.48](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.48)[CVE-2020-14765](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-14765): [MariaDB 10.1.48](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.48)[CVE-2020-14550](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-14550): [MariaDB 10.1.33](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.33)[CVE-2019-2974](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-2974): [MariaDB 10.1.42](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.42)[CVE-2019-2805](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-2805): [MariaDB 10.1.41](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.41)[CVE-2019-2740](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-2740): [MariaDB 10.1.41](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.41)[CVE-2019-2739](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-2739): [MariaDB 10.1.41](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.41)[CVE-2019-2737](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-2737): [MariaDB 10.1.41](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.41)[CVE-2019-2627](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-2627): [MariaDB 10.1.39](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.39)[CVE-2019-2614](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-2614): [MariaDB 10.1.39](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.39)[CVE-2019-2537](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-2537): [MariaDB 10.1.38](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.38)[CVE-2019-2529](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-2529): [MariaDB 10.1.38](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.38)[CVE-2019-2503](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-2503): [MariaDB 10.1.36](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.36)[CVE-2019-2455](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-2455): [MariaDB 10.1.33](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.33)[CVE-2018-3282](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-3282): [MariaDB 10.1.37](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.37)[CVE-2018-3251](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-3251): [MariaDB 10.1.37](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.37)[CVE-2018-3174](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-3174): [MariaDB 10.1.37](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.37)[CVE-2018-3156](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-3156): [MariaDB 10.1.37](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.37)[CVE-2018-3143](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-3143): [MariaDB 10.1.37](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.37)[CVE-2018-3133](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-3133): [MariaDB 10.1.30](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.30)[CVE-2018-3081](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-3081): [MariaDB 10.1.33](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.33)[CVE-2018-3066](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-3066): [MariaDB 10.1.35](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.35)[CVE-2018-3064](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-3064): [MariaDB 10.1.35](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.35)[CVE-2018-3063](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-3063): [MariaDB 10.1.35](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.35)[CVE-2018-3058](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-3058): [MariaDB 10.1.35](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.35)[CVE-2018-2819](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2819): [MariaDB 10.1.33](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.33)[CVE-2018-2817](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2817): [MariaDB 10.1.33](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.33)[CVE-2018-2813](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2813): [MariaDB 10.1.33](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.33)[CVE-2018-2787](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2787): [MariaDB 10.1.33](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.33)[CVE-2018-2784](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2784): [MariaDB 10.1.33](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.33)[CVE-2018-2782](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2782): [MariaDB 10.1.33](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.33)[CVE-2018-2781](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2781): [MariaDB 10.1.33](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.33)[CVE-2018-2771](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2771): [MariaDB 10.1.33](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.33)[CVE-2018-2767](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2767): [MariaDB 10.1.33](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.33)[CVE-2018-2766](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2766): [MariaDB 10.1.33](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.33)[CVE-2018-2761](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2761): [MariaDB 10.1.33](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.33)[CVE-2018-2755](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2755): [MariaDB 10.1.33](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.33)[CVE-2018-2668](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2668): [MariaDB 10.1.31](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.31)[CVE-2018-2665](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2665): [MariaDB 10.1.31](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.31)[CVE-2018-2640](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2640): [MariaDB 10.1.31](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.31)[CVE-2018-2622](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2622): [MariaDB 10.1.31](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.31)[CVE-2018-2612](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2612): [MariaDB 10.1.31](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.31)[CVE-2018-2562](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2562): [MariaDB 10.1.31](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.31)[CVE-2017-3653](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3653): [MariaDB 10.1.26](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.26)[CVE-2017-3651](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3651): [MariaDB 10.1.19](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.19)[CVE-2017-3641](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3641): [MariaDB 10.1.26](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.26)[CVE-2017-3636](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3636): [MariaDB 10.1.26](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.26)[CVE-2017-3600](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3600): [MariaDB 10.1.19](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.19)[CVE-2017-3464](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3464): [MariaDB 10.1.23](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.23)[CVE-2017-3456](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3456): [MariaDB 10.1.23](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.23)[CVE-2017-3453](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3453): [MariaDB 10.1.23](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.23)[CVE-2017-3318](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3318): [MariaDB 10.1.21](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.21)[CVE-2017-3317](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3317): [MariaDB 10.1.21](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.21)[CVE-2017-3313](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3313): [MariaDB 10.1.22](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.22)[CVE-2017-3312](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3312): [MariaDB 10.1.21](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.21)[CVE-2017-3309](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3309): [MariaDB 10.1.23](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.23)[CVE-2017-3308](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3308): [MariaDB 10.1.23](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.23)[CVE-2017-3302](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3302): [MariaDB 10.1.22](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.22)[CVE-2017-3291](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3291): [MariaDB 10.1.21](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.21)[CVE-2017-3265](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3265): [MariaDB 10.1.21](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.21)[CVE-2017-3258](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3258): [MariaDB 10.1.21](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.21)[CVE-2017-3257](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3257): [MariaDB 10.1.21](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.21)[CVE-2017-3244](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3244): [MariaDB 10.1.21](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.21)[CVE-2017-3243](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3243): [MariaDB 10.1.21](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.21)[CVE-2017-3238](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3238): [MariaDB 10.1.21](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.21)[CVE-2017-15365](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-15365): [MariaDB 10.1.30](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.30)[CVE-2017-10384](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-10384): [MariaDB 10.1.26](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.26)[CVE-2017-10379](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-10379): [MariaDB 10.1.26](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.26)[CVE-2017-10378](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-10378): [MariaDB 10.1.29](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.29)[CVE-2017-10286](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-10286): [MariaDB 10.1.26](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.26)[CVE-2017-10268](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-10268): [MariaDB 10.1.29](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.29)[CVE-2016-9843](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-9843): [MariaDB 10.1.37](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.37)[CVE-2016-8283](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-8283): [MariaDB 10.1.18](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.18)[CVE-2016-7440](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7440): [MariaDB 10.1.19](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.19)[CVE-2016-6664](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-6664): [MariaDB 10.1.21](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.21)[CVE-2016-6663](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-6663): [MariaDB 10.1.18](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.18)[CVE-2016-6662](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-6662): [MariaDB 10.1.17](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.17)[CVE-2016-5629](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-5629): [MariaDB 10.1.18](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.18)[CVE-2016-5626](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-5626): [MariaDB 10.1.18](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.18)[CVE-2016-5624](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-5624): [MariaDB 10.1.18](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.18)[CVE-2016-5616](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-5616): [MariaDB 10.1.18](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.18)[CVE-2016-5584](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-5584): [MariaDB 10.1.19](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.19)[CVE-2016-5483](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-5483): [MariaDB 10.1.19](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.19)[CVE-2016-5444](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-5444): [MariaDB 10.1.14](https://mariadb.com/docs/release-notes/mariadb-community-server-release-notes/old-releases/release-notes-mariadb-10-1-series/mariadb-10114-release-notes)[CVE-2016-5440](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-5440): [MariaDB 10.1.15](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.15)[CVE-2016-3615](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-3615): [MariaDB 10.1.15](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.15)[CVE-2016-3521](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-3521): [MariaDB 10.1.15](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.15)[CVE-2016-3492](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-3492): [MariaDB 10.1.18](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.18)[CVE-2016-3477](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-3477): [MariaDB 10.1.15](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.15)[CVE-2016-3471](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-3471): [MariaDB 10.1.9](https://github.com/mariadb-corporation/mariadb-docs/blob/main/release-notes/mariadb-community-server-release-notes/old-releases/release-notes-mariadb-10-1-series/mariadb-1019-release-notes.md)[CVE-2016-3459](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-3459): [MariaDB 10.1.14](https://mariadb.com/docs/release-notes/mariadb-community-server-release-notes/old-releases/release-notes-mariadb-10-1-series/mariadb-10114-release-notes)[CVE-2016-3452](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-3452): [MariaDB 10.1.14](https://mariadb.com/docs/release-notes/mariadb-community-server-release-notes/old-releases/release-notes-mariadb-10-1-series/mariadb-10114-release-notes)[CVE-2016-2047](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-2047): [MariaDB 10.1.10](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.10)[CVE-2016-0668](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-0668): [MariaDB 10.1.12](https://mariadb.com/docs/release-notes/mariadb-community-server-release-notes/old-releases/release-notes-mariadb-10-1-series/mariadb-10112-release-notes)[CVE-2016-0666](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-0666): \[MariaDB 10.1.14]<https://mariadb.com/docs/release-notes/mariadb-community-server-release-notes/old-releases/release-notes-mariadb-10-1-series/mariadb-10114-release-notes)[CVE-2016-0655>]\(<https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-0655>): [MariaDB 10.1.14](https://mariadb.com/docs/release-notes/mariadb-community-server-release-notes/old-releases/release-notes-mariadb-10-1-series/mariadb-10114-release-notes)[CVE-2016-0651](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-0651): [MariaDB 10.1.10](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.10)[CVE-2016-0650](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-0650): [MariaDB 10.1.12](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.12)[CVE-2016-0649](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-0649): [MariaDB 10.1.12](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.12)[CVE-2016-0648](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-0648): [MariaDB 10.1.14](https://mariadb.com/docs/release-notes/mariadb-community-server-release-notes/old-releases/release-notes-mariadb-10-1-series/mariadb-10114-release-notes)[CVE-2016-0647](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-0647): [MariaDB 10.1.14](https://mariadb.com/docs/release-notes/mariadb-community-server-release-notes/old-releases/release-notes-mariadb-10-1-series/mariadb-10114-release-notes)[CVE-2016-0646](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-0646): [MariaDB 10.1.12](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.12)[CVE-2016-0644](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-0644): [MariaDB 10.1.12](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.12)[CVE-2016-0643](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-0643): [MariaDB 10.1.14](https://mariadb.com/docs/release-notes/mariadb-community-server-release-notes/old-releases/release-notes-mariadb-10-1-series/mariadb-10114-release-notes)[CVE-2016-0642](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-0642): [MariaDB 10.1.10](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.10)[CVE-2016-0641](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-0641): [MariaDB 10.1.12](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.12)[CVE-2016-0640](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-0640): [MariaDB 10.1.12](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.12)[CVE-2016-0616](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-0616): [MariaDB 10.1.10](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.10)[CVE-2016-0610](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-0610): [MariaDB 10.1.9](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.9)[CVE-2016-0609](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-0609): [MariaDB 10.1.10](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.10)[CVE-2016-0608](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-0608): [MariaDB 10.1.10](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.10)[CVE-2016-0606](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-0606): [MariaDB 10.1.10](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.10)[CVE-2016-0600](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-0600): [MariaDB 10.1.10](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.10)[CVE-2016-0598](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-0598): [MariaDB 10.1.10](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.10)[CVE-2016-0597](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-0597): [MariaDB 10.1.10](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.10)[CVE-2016-0596](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-0596): [MariaDB 10.1.10](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.10)[CVE-2016-0546](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-0546): [MariaDB 10.1.10](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.10)[CVE-2016-0505](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-0505): [MariaDB 10.1.10](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.10)[CVE-2015-7744](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-7744): [MariaDB 10.1.9](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.9)[CVE-2015-4913](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-4913): [MariaDB 10.1.8](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.8)[CVE-2015-4895](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-4895): [MariaDB 10.1.8](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.8)[CVE-2015-4879](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-4879): [MariaDB 10.1.8](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.8)[CVE-2015-4870](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-4870): [MariaDB 10.1.8](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.8)[CVE-2015-4866](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-4866): [MariaDB 10.1.8](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.8)[CVE-2015-4864](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-4864): [MariaDB 10.1.8](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.8)[CVE-2015-4861](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-4861): [MariaDB 10.1.8](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.8)[CVE-2015-4858](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-4858): [MariaDB 10.1.8](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.8)[CVE-2015-4836](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-4836): [MariaDB 10.1.8](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.8)[CVE-2015-4830](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-4830): [MariaDB 10.1.8](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.8)[CVE-2015-4826](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-4826): [MariaDB 10.1.8](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.8)[CVE-2015-4819](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-4819): [MariaDB 10.1.8](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.8)[CVE-2015-4816](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-4816): [MariaDB 10.1.8](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.8)[CVE-2015-4815](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-4815): [MariaDB 10.1.8](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.8)[CVE-2015-4807](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-4807): [MariaDB 10.1.8](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.8)[CVE-2015-4802](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-4802): [MariaDB 10.1.8](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.8)[CVE-2015-4792](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-4792): [MariaDB 10.1.8](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.8)

## Comparison with MySQL

* [System Variable Differences Between MariaDB 10.1 and MySQL 5.6](https://mariadb.com/docs/release-notes/community-server/about/compatibility-and-differences/system-variable-differences-between-mariadb-and-mysql/system-variable-differences-between-mariadb-and-mysql-unmaintained-series/system-variable-differences-between-mariadb-10-1-and-mysql-5-6)
* [System Variable Differences Between MariaDB 10.1 and MySQL 5.7](https://mariadb.com/docs/release-notes/community-server/about/compatibility-and-differences/system-variable-differences-between-mariadb-and-mysql/system-variable-differences-between-mariadb-and-mysql-unmaintained-series/system-variable-differences-between-mariadb-10-1-and-mysql-5-7)

## List of all [MariaDB 10.1](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/changes-improvements-in-mariadb-10-1) releases

| Date        | Release                                                                                                                                                                     | Status                 | Release Notes                                                                                                                                 | Changelog                                                                                                                              |
| ----------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- |
| 3 Nov 2020  | [MariaDB 10.1.48](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.48)                                                                        | Stable (GA)            | [Release Notes](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.48)                                            | [Changelog](https://mariadb.com/docs/release-notes/community-server/changelogs/changelogs-mariadb-101-series/mariadb-10148-changelog)  |
| 7 Oct 2020  | [MariaDB 10.1.47](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.47)                                                                        | Stable (GA)            | [Release Notes](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.47)                                            | [Changelog](https://mariadb.com/docs/release-notes/community-server/changelogs/changelogs-mariadb-101-series/mariadb-10147-changelog)  |
| 10 Aug 2020 | [MariaDB 10.1.46](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.46)                                                                        | Stable (GA)            | [Release Notes](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.46)                                            | [Changelog](https://mariadb.com/docs/release-notes/community-server/changelogs/changelogs-mariadb-101-series/mariadb-10146-changelog)  |
| 12 May 2020 | [MariaDB 10.1.45](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.45)                                                                        | Stable (GA)            | [Release Notes](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.45)                                            | [Changelog](https://mariadb.com/docs/release-notes/community-server/changelogs/changelogs-mariadb-101-series/mariadb-10145-changelog)  |
| 28 Jan 2020 | [MariaDB 10.1.44](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.44)                                                                        | Stable (GA)            | [Release Notes](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.44)                                            | [Changelog](https://mariadb.com/docs/release-notes/community-server/changelogs/changelogs-mariadb-101-series/mariadb-10144-changelog)  |
| 8 Nov 2019  | [MariaDB 10.1.43](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.43)                                                                        | Stable (GA)            | [Release Notes](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.43)                                            | [Changelog](https://mariadb.com/docs/release-notes/community-server/changelogs/changelogs-mariadb-101-series/mariadb-10143-changelog)  |
| 5 Nov 2019  | [MariaDB 10.1.42](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.42)                                                                        | Stable (GA)            | [Release Notes](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.42)                                            | [Changelog](https://mariadb.com/docs/release-notes/community-server/changelogs/changelogs-mariadb-101-series/mariadb-10142-changelog)  |
| 31 Jul 2019 | [MariaDB 10.1.41](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.41)                                                                        | Stable (GA)            | [Release Notes](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.41)                                            | [Changelog](https://mariadb.com/docs/release-notes/community-server/changelogs/changelogs-mariadb-101-series/mariadb-10141-changelog)  |
| 8 May 2019  | [MariaDB 10.1.40](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.40)                                                                        | Stable (GA)            | [Release Notes](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.40)                                            | [Changelog](https://mariadb.com/docs/release-notes/community-server/changelogs/changelogs-mariadb-101-series/mariadb-10140-changelog)  |
| 2 May 2019  | [MariaDB 10.1.39](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.39)                                                                        | Stable (GA)            | [Release Notes](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.39)                                            | [Changelog](https://mariadb.com/docs/release-notes/community-server/changelogs/changelogs-mariadb-101-series/mariadb-10139-changelog)  |
| 6 Feb 2019  | [MariaDB 10.1.38](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.38)                                                                        | Stable (GA)            | [Release Notes](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.38)                                            | [Changelog](https://mariadb.com/docs/release-notes/community-server/changelogs/changelogs-mariadb-101-series/mariadb-10138-changelog)  |
| 2 Nov 2018  | [MariaDB 10.1.37](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.37)                                                                        | Stable (GA)            | [Release Notes](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.37)                                            | [Changelog](https://mariadb.com/docs/release-notes/community-server/changelogs/changelogs-mariadb-101-series/mariadb-10137-changelog)  |
| 8 Sep 2018  | [MariaDB 10.1.36](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.36)                                                                        | Stable (GA)            | [Release Notes](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.36)                                            | [Changelog](https://mariadb.com/docs/release-notes/community-server/changelogs/changelogs-mariadb-101-series/mariadb-10136-changelog)  |
| 7 Aug 2018  | [MariaDB 10.1.35](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.35)                                                                        | Stable (GA)            | [Release Notes](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.35)                                            | [Changelog](https://mariadb.com/docs/release-notes/community-server/changelogs/changelogs-mariadb-101-series/mariadb-10135-changelog)  |
| 18 Jun 2018 | [MariaDB 10.1.34](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.34)                                                                        | Stable (GA)            | [Release Notes](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.34)                                            | [Changelog](https://mariadb.com/docs/release-notes/community-server/changelogs/changelogs-mariadb-101-series/mariadb-10134-changelog)  |
| 9 May 2018  | [MariaDB 10.1.33](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.33)                                                                        | Stable (GA)            | [Release Notes](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.33)                                            | [Changelog](https://mariadb.com/docs/release-notes/community-server/changelogs/changelogs-mariadb-101-series/mariadb-10133-changelog)  |
| 27 Mar 2018 | [MariaDB 10.1.32](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.32)                                                                        | Stable (GA)            | [Release Notes](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.32)                                            | [Changelog](https://mariadb.com/docs/release-notes/community-server/changelogs/changelogs-mariadb-101-series/mariadb-10132-changelog)  |
| 6 Feb 2018  | [MariaDB 10.1.31](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.31)                                                                        | Stable (GA)            | [Release Notes](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.31)                                            | [Changelog](https://mariadb.com/docs/release-notes/community-server/changelogs/changelogs-mariadb-101-series/mariadb-10131-changelog)  |
| 22 Dec 2017 | [MariaDB 10.1.30](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.30)                                                                        | Stable (GA)            | [Release Notes](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.30)                                            | [Changelog](https://mariadb.com/docs/release-notes/community-server/changelogs/changelogs-mariadb-101-series/mariadb-10130-changelog)  |
| 14 Nov 2017 | [MariaDB 10.1.29](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.29)                                                                        | Stable (GA)            | [Release Notes](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.29)                                            | [Changelog](https://mariadb.com/docs/release-notes/community-server/changelogs/changelogs-mariadb-101-series/mariadb-10129-changelog)  |
| 28 Sep 2017 | [MariaDB 10.1.28](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.28)                                                                        | Stable (GA)            | [Release Notes](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.28)                                            | [Changelog](https://mariadb.com/docs/release-notes/community-server/changelogs/changelogs-mariadb-101-series/mariadb-10128-changelog)  |
| 25 Sep 2017 | [MariaDB 10.1.27](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.27)                                                                        | Stable (GA)            | [Release Notes](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.27)                                            | [Changelog](https://mariadb.com/docs/release-notes/community-server/changelogs/changelogs-mariadb-101-series/mariadb-10127-changelog)  |
| 10 Aug 2017 | [MariaDB 10.1.26](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.26)                                                                        | Stable (GA)            | [Release Notes](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.26)                                            | [Changelog](https://mariadb.com/docs/release-notes/community-server/changelogs/changelogs-mariadb-101-series/mariadb-10126-changelog)  |
| 4 Jul 2017  | [MariaDB 10.1.25](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.25)                                                                        | Stable (GA)            | [Release Notes](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.25)                                            | [Changelog](https://mariadb.com/docs/release-notes/community-server/changelogs/changelogs-mariadb-101-series/mariadb-10125-changelog)  |
| 31 May 2017 | [MariaDB 10.1.24](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.24)                                                                        | Stable (GA)            | [Release Notes](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.24)                                            | [Changelog](https://mariadb.com/docs/release-notes/community-server/changelogs/changelogs-mariadb-101-series/mariadb-10124-changelog)  |
| 3 May 2017  | [MariaDB 10.1.23](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.23)                                                                        | Stable (GA)            | [Release Notes](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.23)                                            | [Changelog](https://mariadb.com/docs/release-notes/community-server/changelogs/changelogs-mariadb-101-series/mariadb-10123-changelog)  |
| 14 Mar 2017 | [MariaDB 10.1.22](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.22)                                                                        | Stable (GA)            | [Release Notes](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.22)                                            | [Changelog](https://mariadb.com/docs/release-notes/community-server/changelogs/changelogs-mariadb-101-series/mariadb-10122-changelog)  |
| 18 Jan 2017 | [MariaDB 10.1.21](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.21)                                                                        | Stable (GA)            | [Release Notes](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.21)                                            | [Changelog](https://mariadb.com/docs/release-notes/community-server/changelogs/changelogs-mariadb-101-series/mariadb-10121-changelog)  |
| 15 Dec 2016 | [MariaDB 10.1.20](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.20)                                                                        | Stable (GA)            | [Release Notes](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.20)                                            | [Changelog](https://mariadb.com/docs/release-notes/community-server/changelogs/changelogs-mariadb-101-series/mariadb-10120-changelog)  |
| 7 Nov 2016  | [MariaDB 10.1.19](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.19)                                                                        | Stable (GA)            | [Release Notes](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.19)                                            | [Changelog](https://mariadb.com/docs/release-notes/community-server/changelogs/changelogs-mariadb-101-series/mariadb-10119-changelog)  |
| 30 Sep 2016 | [MariaDB 10.1.18](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.18)                                                                        | Stable (GA)            | [Release Notes](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.18)                                            | [Changelog](https://mariadb.com/docs/release-notes/community-server/changelogs/changelogs-mariadb-101-series/mariadb-10118-changelog)  |
| 30 Aug 2016 | [MariaDB 10.1.17](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.17)                                                                        | Stable (GA)            | [Release Notes](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.17)                                            | [Changelog](https://mariadb.com/docs/release-notes/community-server/changelogs/changelogs-mariadb-101-series/mariadb-10117-changelog)  |
| 18 Jul 2016 | [MariaDB 10.1.16](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.16)                                                                        | Stable (GA)            | [Release Notes](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.16)                                            | [Changelog](https://mariadb.com/docs/release-notes/community-server/changelogs/changelogs-mariadb-101-series/mariadb-10116-changelog)  |
| 1 Jul 2016  | [MariaDB 10.1.15](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.15)                                                                        | Stable (GA)            | [Release Notes](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.15)                                            | [Changelog](https://mariadb.com/docs/release-notes/community-server/changelogs/changelogs-mariadb-101-series/mariadb-10115-changelog)  |
| 10 May 2016 | [MariaDB 10.1.14](https://mariadb.com/docs/release-notes/mariadb-community-server-release-notes/old-releases/release-notes-mariadb-10-1-series/mariadb-10114-release-notes) | Stable (GA)            | [Release Notes](https://mariadb.com/docs/release-notes/mariadb-community-server-release-notes/old-releases/release-notes-mariadb-10-1-series) | [Changelog](https://mariadb.com/docs/release-notes/community-server/changelogs/changelogs-mariadb-101-series/mariadb-10114-changelog)  |
| 25 Mar 2016 | [MariaDB 10.1.13](https://mariadb.com/docs/release-notes/mariadb-community-server-release-notes/old-releases/release-notes-mariadb-10-1-series/mariadb-10113-release-notes) | Stable (GA)            | [Release Notes](https://mariadb.com/docs/release-notes/mariadb-community-server-release-notes/old-releases/release-notes-mariadb-10-1-series) | [Changelog](https://mariadb.com/docs/release-notes/community-server/changelogs/changelogs-mariadb-101-series/mariadb-10113-changelog)  |
| 25 Feb 2016 | [MariaDB 10.1.12](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.12)                                                                        | Stable (GA)            | [Release Notes](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.12)                                            | [Changelog](https://mariadb.com/docs/release-notes/community-server/changelogs/changelogs-mariadb-101-series/mariadb-10112-changelog)  |
| 29 Jan 2016 | [MariaDB 10.1.11](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.11)                                                                        | Stable (GA)            | [Release Notes](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.11)                                            | [Changelog](https://mariadb.com/docs/release-notes/community-server/changelogs/changelogs-mariadb-101-series/mariadb-10111-changelog)  |
| 24 Dec 2015 | [MariaDB 10.1.10](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.10)                                                                        | Stable (GA)            | [Release Notes](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.10)                                            | [Changelog](https://mariadb.com/docs/release-notes/community-server/changelogs/changelogs-mariadb-101-series/mariadb-10110-changelog)  |
| 23 Nov 2015 | [MariaDB 10.1.9](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.9)                                                                          | Stable (GA)            | [Release Notes](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.9)                                             | [Changelog](https://mariadb.com/docs/release-notes/community-server/changelogs/changelogs-mariadb-101-series/mariadb-10-1-9-changelog) |
| 17 Oct 2015 | [MariaDB 10.1.8](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.8)                                                                          | Stable (GA)            | [Release Notes](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.8)                                             | [Changelog](https://mariadb.com/docs/release-notes/community-server/changelogs/changelogs-mariadb-101-series/mariadb-10-1-8-changelog) |
| 9 Sep 2015  | [MariaDB 10.1.7](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.7)                                                                          | Release Candidate (RC) | [Release Notes](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.7)                                             | [Changelog](https://mariadb.com/docs/release-notes/community-server/changelogs/changelogs-mariadb-101-series/mariadb-10-1-7-changelog) |
| 27 Jul 2015 | [MariaDB 10.1.6](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.6)                                                                          | Beta                   | [Release Notes](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.6)                                             | [Changelog](https://mariadb.com/docs/release-notes/community-server/changelogs/changelogs-mariadb-101-series/mariadb-10-1-6-changelog) |
| 4 Jun 2015  | [MariaDB 10.1.5](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.5)                                                                          | Beta                   | [Release Notes](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.5)                                             | [Changelog](https://mariadb.com/docs/release-notes/community-server/changelogs/changelogs-mariadb-101-series/mariadb-10-1-5-changelog) |
| 13 Apr 2015 | [MariaDB 10.1.4](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.4)                                                                          | Beta                   | [Release Notes](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.4)                                             | [Changelog](https://mariadb.com/docs/release-notes/community-server/changelogs/changelogs-mariadb-101-series/mariadb-10-1-4-changelog) |
| 2 Mar 2015  | [MariaDB 10.1.3](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.3)                                                                          | Beta                   | [Release Notes](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.3)                                             | [Changelog](https://mariadb.com/docs/release-notes/community-server/changelogs/changelogs-mariadb-101-series/mariadb-10-1-3-changelog) |
| 7 Dec 2014  | [MariaDB 10.1.2](https://mariadb.com/docs/release-notes/mariadb-community-server-release-notes/old-releases/release-notes-mariadb-10-1-series/mariadb-10-1-2-release-notes) | Alpha                  | [Release Notes](https://mariadb.com/docs/release-notes/mariadb-community-server-release-notes/old-releases/release-notes-mariadb-10-1-series) | [Changelog](https://mariadb.com/docs/release-notes/community-server/changelogs/changelogs-mariadb-101-series/mariadb-10-1-2-changelog) |
| 17 Oct 2014 | [MariaDB 10.1.1](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.1)                                                                          | Alpha                  | [Release Notes](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.1)                                             | [Changelog](https://mariadb.com/docs/release-notes/community-server/changelogs/changelogs-mariadb-101-series/mariadb-10-1-1-changelog) |
| 30 Jun 2014 | [MariaDB 10.1.0](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.0)                                                                          | Alpha                  | [Release Notes](https://mariadb.com/docs/release-notes/community-server/old-releases/10.1/10.1.0)                                             | [Changelog](https://mariadb.com/docs/release-notes/community-server/changelogs/changelogs-mariadb-101-series/mariadb-10-1-0-changelog) |

## See Also

* [Getting, Installing, and Upgrading MariaDB](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/server-management/install-and-upgrade-mariadb)

{% hint style="info" %}
Be notified of new MariaDB Server releases automatically by [subscribing](https://lists.mariadb.org/postorius/lists/announce.lists.mariadb.org/) to the MariaDB Foundation community announce 'at' lists.mariadb.org announcement list (this is a low traffic, announce-only list). MariaDB plc customers will be notified for all new releases, security issues and critical bug fixes for all MariaDB plc products thanks to the Notification Services.

MariaDB may already be included in your favorite OS distribution. More information can be found on the [Distributions which Include MariaDB](https://app.gitbook.com/s/WCInJQ9cmGjq1lsTG91E/distributions-including-mariadb) page.
{% endhint %}

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