All pages
Powered by GitBook
2 of 41

Release Notes - MariaDB 10.0 Series

MariaDB 10.0 Series Release Notes

MariaDB 10.0 Changes & Improvements

MariaDB 10.0 is no longer maintained. Please use a more recent release.

The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Now

MariaDB 10.0 is a previous stable series of MariaDB. It is built on the MariaDB 5.5 series with backported features from MySQL 5.6 and entirely new features not found anywhere else. The first stable release was in March 2014, and the final release was in January 2019.

For details on upgrading from MariaDB 5.5, see Upgrading from MariaDB 5.5 to MariaDB 10.0.

Blog posts with details of the reasoning behind calling this version MariaDB 10:

  • http://blog.mariadb.org/mariadb-10-0-and-mysql-5-6/

  • http://blog.mariadb.org/what-comes-in-between-mariadb-now-and-mysql-5-6/

  • http://blog.mariadb.org/explanation-on-mariadb-10-0/

Implemented Features

Features that are in a release.

New Features

  • For a list of all new variables, see System Variables Added in MariaDB 10.0

  • Parallel Replication

  • Global Transaction ID (MDEV-26)

  • Multi source replication (MDEV-253) — Original code from Taobao, developed by Peng Lixun.

  • Slave started with --binlog-format=STATEMENT can replicate from master with any type of --binlog-format Starting from MariaDB 10.0.22.

  • Cassandra storage engine (MDEV-4695)

  • CONNECT storage engine (MDEV-4146)

  • Better table discovery. Sequence storage engine. Assisted discovery in FederatedX (MDEV-3808)

  • Spider storage engine (MDEV-4438)

  • TokuDB storage engine (MDEV-4507)

  • Mroonga full-text search storage engine

  • QUERY_RESPONSE_TIME plugin

  • Engine independent table statistics (MDEV-3806)

  • Subquery optimizations: EXISTS-to-IN optimization, (MDEV-38 - NOT EXISTS to IN), MDEV-537, MDEV-3862

  • Histogram-based statistics for non-indexed columns (MDEV-4145)

  • SHOW EXPLAIN command (MDEV-165)

  • EXPLAIN in the slow query log (MDEV-407)

  • Per thread memory usage (MDEV-4011). — Original code from Taobao, developed by Peng Lixun.

    • information_schema.processlist has two new columns: MEMORY_USAGE and EXAMINED_ROWS.

    • SHOW STATUS has a new variable: Memory_used.

  • SHOW PLUGINS SONAME 'XXX' (MDEV-3807)

  • SHUTDOWN statement (MDEV-4660)

  • Killing a query by query id, not thread id (MDEV-4911)

  • Faster UNIQUE key generation with ALTER TABLE (MDEV-539)

  • Implement async commit checkpoint in InnoDB and XtraDB (MDEV-532)

  • Support for atomic writes on FusionIO DirectFS (MDEV-4338)

  • DELETE ... RETURNING (MDEV-3814)

  • IF (NOT) EXISTS clauses for ALTER TABLE (MDEV-318)

  • CREATE OR REPLACE TABLE (MDEV-5491)

    • slave-ddl-exec-mode variable to specify how CREATE TABLE and DROP TABLE is replicated.

  • Dynamic columns now support names (MDEV-377, summary of changes)

  • multiple use locks (GET_LOCK) in one connection (MDEV-3917)

  • Better error messages (all error numbers now include descriptive text explaining what the number means)

  • table attributes with sysvar as a default value (MDEV-4022)

  • regular expression enhancements

    • new regular expression library with modern features (PCRE)

    • new functions REGEXP_REPLACE, REGEXP_INSTR, REGEXP_SUBSTR.

  • Roles (MDEV-4397)

  • metadata_lock_info information schema. Shows you which meta data locks are active.

  • Adjustable hash size for MyISAM and Aria. This can greatly improve shutdown time (from hours to minutes) if you are using a lot of MyISAM/Aria tables with delayed keys.

  • FLUSH TABLES ... FOR EXPORT

  • The Extended Keys optimization is enabled by default

  • MariaDB audit plugin

  • filesort-with-small-limit-optimization is now visible through the slow query log and a new status variable, sort_priority_queue_sorts

  • Error log flood protection

New Features Re-implemented From a Similar MySQL Feature

  • CURRENT_TIMESTAMP as DEFAULT for DATETIME columns (MDEV-452)

  • EXPLAIN for INSERT/UPDATE/DELETE (MDEV-3798, MWL#51)

New Features Backported from MySQL 5.6

  • New InnoDB — from MySQL 5.6.14 in MariaDB 10.0.8 onwards

  • New Performance schema — from MySQL 5.6.10 in MariaDB 10.0.4 onwards

  • New Information Schema tables, updates and defaults.

  • Optimized read only transaction (for InnoDB). This includes support for TRANSACTION READ ONLY.

  • Filesort optimization for queries using the ORDER BY ... LIMIT optimization - A useful optimization for showing only a few rows of a bigger result set. (MDEV-4026)

  • backport --plugin-load-add (MDEV-3860)

  • Online ALTER TABLE (MDEV-3933) (ALGORITHM=INPLACE, etc)

  • InnoDB persistent statistics.

  • privileges on temporary tables

  • character set related extenstions

  • GET DIAGNOSTICS

  • EXCHANGE PARTITION

  • Partition selection

  • Temporal literals (such as TIME'12:34:56')

  • WEIGHT_STRING() function

  • Collation customization improvements (see Supported Characters Sets and Collations)

  • TO_BASE64() and FROM_BASE64() functions

Incompatible Changes

  • New reserved word: RETURNING. This can no longer be used as an identifier without being quoted.

Security Vulnerabilities Fixed in MariaDB 10.0

For a complete list of security vulnerabilities (CVEs) fixed across all versions of MariaDB, see the Security Vulnerabilities Fixed in MariaDB page.

  • CVE-2021-2032: MariaDB 10.0.11CVE-2021-2011: MariaDB 10.0.35CVE-2020-14550: MariaDB 10.0.35CVE-2019-2537: MariaDB 10.0.38CVE-2019-2529: MariaDB 10.0.38CVE-2019-2503: MariaDB 10.0.37CVE-2019-2481: MariaDB 10.0.11CVE-2019-2455: MariaDB 10.0.35CVE-2018-3282: MariaDB 10.0.37CVE-2018-3251: MariaDB 10.0.37CVE-2018-3174: MariaDB 10.0.37CVE-2018-3156: MariaDB 10.0.37CVE-2018-3143: MariaDB 10.0.37CVE-2018-3133: MariaDB 10.0.34CVE-2018-3081: MariaDB 10.0.35CVE-2018-3066: MariaDB 10.0.36CVE-2018-3064: MariaDB 10.0.36CVE-2018-3063: MariaDB 10.0.36CVE-2018-3058: MariaDB 10.0.36CVE-2018-2819: MariaDB 10.0.35CVE-2018-2817: MariaDB 10.0.35CVE-2018-2813: MariaDB 10.0.35CVE-2018-2787: MariaDB 10.0.35CVE-2018-2784: MariaDB 10.0.35CVE-2018-2782: MariaDB 10.0.35CVE-2018-2781: MariaDB 10.0.35CVE-2018-2771: MariaDB 10.0.35CVE-2018-2767: MariaDB 10.0.35CVE-2018-2766: MariaDB 10.0.35CVE-2018-2761: MariaDB 10.0.35CVE-2018-2755: MariaDB 10.0.35CVE-2018-2668: MariaDB 10.0.34CVE-2018-2665: MariaDB 10.0.34CVE-2018-2640: MariaDB 10.0.34CVE-2018-2622: MariaDB 10.0.34CVE-2018-2612: MariaDB 10.0.34CVE-2018-2562: MariaDB 10.0.34CVE-2017-3653: MariaDB 10.0.32CVE-2017-3651: MariaDB 10.0.28CVE-2017-3641: MariaDB 10.0.32CVE-2017-3636: MariaDB 10.0.32CVE-2017-3600: MariaDB 10.0.28CVE-2017-3464: MariaDB 10.0.31CVE-2017-3456: MariaDB 10.0.31CVE-2017-3453: MariaDB 10.0.31CVE-2017-3318: MariaDB 10.0.29CVE-2017-3317: MariaDB 10.0.29CVE-2017-3313: MariaDB 10.0.30CVE-2017-3312: MariaDB 10.0.29CVE-2017-3309: MariaDB 10.0.31CVE-2017-3308: MariaDB 10.0.31CVE-2017-3302: MariaDB 10.0.30CVE-2017-3291: MariaDB 10.0.29CVE-2017-3265: MariaDB 10.0.29CVE-2017-3258: MariaDB 10.0.29CVE-2017-3257: MariaDB 10.0.29CVE-2017-3244: MariaDB 10.0.29CVE-2017-3243: MariaDB 10.0.29CVE-2017-3238: MariaDB 10.0.29CVE-2017-10384: MariaDB 10.0.32CVE-2017-10379: MariaDB 10.0.32CVE-2017-10378: MariaDB 10.0.33CVE-2017-10286: MariaDB 10.0.32CVE-2017-10268: MariaDB 10.0.33CVE-2016-9843: MariaDB 10.0.37CVE-2016-8283: MariaDB 10.0.28CVE-2016-7440: MariaDB 10.0.28CVE-2016-6664: MariaDB 10.0.29CVE-2016-6663: MariaDB 10.0.28CVE-2016-6662: MariaDB 10.0.27CVE-2016-5630: MariaDB 10.0.27CVE-2016-5629: MariaDB 10.0.28CVE-2016-5626: MariaDB 10.0.28CVE-2016-5624: MariaDB 10.0.28CVE-2016-5616: MariaDB 10.0.28CVE-2016-5612: MariaDB 10.0.27CVE-2016-5584: MariaDB 10.0.28CVE-2016-5483: MariaDB 10.0.28CVE-2016-5444: MariaDB 10.0.25CVE-2016-5440: MariaDB 10.0.26CVE-2016-3615: MariaDB 10.0.26CVE-2016-3521: MariaDB 10.0.26CVE-2016-3492: MariaDB 10.0.28CVE-2016-3477: MariaDB 10.0.26CVE-2016-3471: MariaDB 10.0.22CVE-2016-3459: MariaDB 10.0.25CVE-2016-3452: MariaDB 10.0.25CVE-2016-2047: MariaDB 10.0.23CVE-2016-0668: MariaDB 10.0.24CVE-2016-0666: MariaDB 10.0.25CVE-2016-0655: MariaDB 10.0.25CVE-2016-0651: MariaDB 10.0.23CVE-2016-0650: MariaDB 10.0.24CVE-2016-0649: MariaDB 10.0.24CVE-2016-0648: MariaDB 10.0.25CVE-2016-0647: MariaDB 10.0.25CVE-2016-0646: MariaDB 10.0.24CVE-2016-0644: MariaDB 10.0.24CVE-2016-0643: MariaDB 10.0.25CVE-2016-0642: MariaDB 10.0.23CVE-2016-0641: MariaDB 10.0.24CVE-2016-0640: MariaDB 10.0.24CVE-2016-0616: MariaDB 10.0.23CVE-2016-0610: MariaDB 10.0.22CVE-2016-0609: MariaDB 10.0.23CVE-2016-0608: MariaDB 10.0.23CVE-2016-0606: MariaDB 10.0.23CVE-2016-0600: MariaDB 10.0.23CVE-2016-0598: MariaDB 10.0.23CVE-2016-0597: MariaDB 10.0.23CVE-2016-0596: MariaDB 10.0.23CVE-2016-0546: MariaDB 10.0.23CVE-2016-0505: MariaDB 10.0.23CVE-2016-0502: MariaDB 10.0.4CVE-2015-7744: MariaDB 10.0.22CVE-2015-4913: MariaDB 10.0.22CVE-2015-4895: MariaDB 10.0.21CVE-2015-4879: MariaDB 10.0.21CVE-2015-4870: MariaDB 10.0.22CVE-2015-4866: MariaDB 10.0.18CVE-2015-4864: MariaDB 10.0.20CVE-2015-4861: MariaDB 10.0.22CVE-2015-4858: MariaDB 10.0.22CVE-2015-4836: MariaDB 10.0.22CVE-2015-4830: MariaDB 10.0.22CVE-2015-4826: MariaDB 10.0.22CVE-2015-4819: MariaDB 10.0.21CVE-2015-4816: MariaDB 10.0.21CVE-2015-4815: MariaDB 10.0.22CVE-2015-4807: MariaDB 10.0.22CVE-2015-4802: MariaDB 10.0.22CVE-2015-4792: MariaDB 10.0.22CVE-2015-4757: MariaDB 10.0.18CVE-2015-4752: MariaDB 10.0.20CVE-2015-3152: MariaDB 10.0.20CVE-2015-2648: MariaDB 10.0.20CVE-2015-2643: MariaDB 10.0.20CVE-2015-2620: MariaDB 10.0.20CVE-2015-2582: MariaDB 10.0.20CVE-2015-2573: MariaDB 10.0.17CVE-2015-2571: MariaDB 10.0.18CVE-2015-2568: MariaDB 10.0.17CVE-2015-2326: MariaDB 10.0.18CVE-2015-2325: MariaDB 10.0.18CVE-2015-0505: MariaDB 10.0.18CVE-2015-0501: MariaDB 10.0.18CVE-2015-0499: MariaDB 10.0.18CVE-2015-0441: MariaDB 10.0.17CVE-2015-0433: MariaDB 10.0.17CVE-2015-0432: MariaDB 10.0.16CVE-2015-0411: MariaDB 10.0.16CVE-2015-0391: MariaDB 10.0.13CVE-2015-0382: MariaDB 10.0.16CVE-2015-0381: MariaDB 10.0.16CVE-2015-0374: MariaDB 10.0.16CVE-2014-8964: MariaDB 10.0.18CVE-2014-6568: MariaDB 10.0.16CVE-2014-6564: MariaDB 10.0.13CVE-2014-6559: MariaDB 10.0.15CVE-2014-6555: MariaDB 10.0.15CVE-2014-6551: MariaDB 10.0.13CVE-2014-6530: MariaDB 10.0.13CVE-2014-6520: MariaDB 10.0.13CVE-2014-6507: MariaDB 10.0.15CVE-2014-6505: MariaDB 10.0.13CVE-2014-6500: MariaDB 10.0.15CVE-2014-6496: MariaDB 10.0.15CVE-2014-6495: MariaDB 10.0.13CVE-2014-6494: MariaDB 10.0.15CVE-2014-6491: MariaDB 10.0.15CVE-2014-6489: MariaDB 10.0.13CVE-2014-6484: MariaDB 10.0.13CVE-2014-6478: MariaDB 10.0.13CVE-2014-6474: MariaDB 10.0.13CVE-2014-6469: MariaDB 10.0.15CVE-2014-6464: MariaDB 10.0.15CVE-2014-6463: MariaDB 10.0.13CVE-2014-4287: MariaDB 10.0.13CVE-2014-4274: MariaDB 10.0.13CVE-2014-4260: MariaDB 10.0.12CVE-2014-4258: MariaDB 10.0.12CVE-2014-4243: MariaDB 10.0.9CVE-2014-4207: MariaDB 10.0.12CVE-2014-3470: MariaDB 10.0.13CVE-2014-2494: MariaDB 10.0.12CVE-2014-2440: MariaDB 10.0.11CVE-2014-2438: MariaDB 10.0.9CVE-2014-2436: MariaDB 10.0.11CVE-2014-2432: MariaDB 10.0.9CVE-2014-2431: MariaDB 10.0.11 CVE-2014-2430: MariaDB 10.0.11CVE-2014-2419: MariaDB 10.0.9CVE-2014-0437: MariaDB 10.0.8CVE-2014-0420: MariaDB 10.0.8CVE-2014-0412: MariaDB 10.0.8CVE-2014-0402: MariaDB 10.0.7CVE-2014-0401: MariaDB 10.0.8CVE-2014-0393: MariaDB 10.0.7CVE-2014-0386: MariaDB 10.0.7CVE-2014-0384: MariaDB 10.0.9CVE-2014-0224: MariaDB 10.0.13CVE-2014-0221: MariaDB 10.0.13CVE-2014-0198: MariaDB 10.0.13CVE-2014-0195: MariaDB 10.0.13CVE-2013-5908: MariaDB 10.0.8CVE-2013-5891: MariaDB 10.0.7CVE-2013-5807: MariaDB 10.0.5CVE-2013-3839: MariaDB 10.0.5CVE-2013-3812: MariaDB 10.0.4CVE-2013-3809: MariaDB 10.0.4CVE-2013-3808: MariaDB 10.0.3CVE-2013-3805: MariaDB 10.0.3CVE-2013-3804: MariaDB 10.0.4CVE-2013-3802: MariaDB 10.0.4CVE-2013-3801: MariaDB 10.0.3CVE-2013-3794: MariaDB 10.0.3CVE-2013-3793: MariaDB 10.0.4CVE-2013-3783: MariaDB 10.0.4CVE-2013-2392: MariaDB 10.0.3CVE-2013-2391: MariaDB 10.0.3CVE-2013-2389: MariaDB 10.0.3CVE-2013-2378: MariaDB 10.0.2CVE-2013-2376: MariaDB 10.0.3CVE-2013-2375: MariaDB 10.0.3CVE-2013-1861: MariaDB 10.0.4CVE-2013-1555: MariaDB 10.0.2CVE-2013-1552: MariaDB 10.0.2CVE-2013-1544: MariaDB 10.0.3CVE-2013-1532: MariaDB 10.0.3CVE-2013-1531: MariaDB 10.0.1CVE-2013-1526: MariaDB 10.0.2CVE-2013-1523: MariaDB 10.0.2CVE-2013-1521: MariaDB 10.0.2CVE-2013-1512: MariaDB 10.0.2CVE-2013-1511: MariaDB 10.0.3CVE-2013-1506: MariaDB 10.0.2CVE-2013-1502: MariaDB 10.0.3CVE-2013-0389: MariaDB 10.0.1CVE-2013-0386: MariaDB 10.0.1CVE-2013-0385: MariaDB 10.0.1CVE-2013-0384: MariaDB 10.0.1CVE-2013-0383: MariaDB 10.0.1CVE-2013-0371: MariaDB 10.0.1CVE-2013-0368: MariaDB 10.0.1CVE-2013-0367: MariaDB 10.0.1CVE-2012-5627: MariaDB 10.0.1CVE-2012-5615: MariaDB 10.0.13, MariaDB 10.0.1CVE-2012-5614: MariaDB 10.0.2CVE-2012-5612: MariaDB 10.0.1CVE-2012-5611: MariaDB 10.0.1CVE-2012-5096: MariaDB 10.0.1CVE-2012-4414: MariaDB 10.0.0 [2]CVE-2012-1705: MariaDB 10.0.1CVE-2012-1702: MariaDB 10.0.1CVE-2012-0578: MariaDB 10.0.1CVE-2012-0574: MariaDB 10.0.1CVE-2012-0572: MariaDB 10.0.1CVE-2010-5298: MariaDB 10.0.13

Comparison with MySQL

See System Variable Differences Between MariaDB 10.0 and MySQL 5.6

List of All MariaDB 10.0 Releases

Date
Release
Status
Release Notes
Changelog

31 Jan 2019

MariaDB 10.0.38

Stable (GA)

Release Notes

Changelog

1 Nov 2018

MariaDB 10.0.37

Stable (GA)

Release Notes

Changelog

1 Aug 2018

MariaDB 10.0.36

Stable (GA)

Release Notes

Changelog

3 May 2018

MariaDB 10.0.35

Stable (GA)

Release Notes

Changelog

30 Jan 2018

MariaDB 10.0.34

Stable (GA)

Release Notes

Changelog

30 Oct 2017

MariaDB 10.0.33

Stable (GA)

Release Notes

Changelog

7 Aug 2017

MariaDB 10.0.32

Stable (GA)

Release Notes

Changelog

23 May 2017

MariaDB 10.0.31

Stable (GA)

Release Notes

Changelog

8 Mar 2017

MariaDB 10.0.30

Stable (GA)

Release Notes

Changelog

13 Jan 2017

MariaDB 10.0.29

Stable (GA)

Release Notes

Changelog

28 Oct 2016

MariaDB 10.0.28

Stable (GA)

Release Notes

Changelog

25 Aug 2016

MariaDB 10.0.27

Stable (GA)

Release Notes

Changelog

24 Jun 2016

MariaDB 10.0.26

Stable (GA)

Release Notes

Changelog

30 Apr 2016

MariaDB 10.0.25

Stable (GA)

Release Notes

Changelog

19 Feb 2016

MariaDB 10.0.24

Stable (GA)

Release Notes

Changelog

18 Dec 2015

MariaDB 10.0.23

Stable (GA)

Release Notes

Changelog

29 Oct 2015

MariaDB 10.0.22

Stable (GA)

Release Notes

Changelog

6 Aug 2015

MariaDB 10.0.21

Stable (GA)

Release Notes

Changelog

18 Jun 2015

MariaDB 10.0.20

Stable (GA)

Release Notes

Changelog

9 May 2015

MariaDB 10.0.19

Stable (GA)

Release Notes

Changelog

7 May 2015

MariaDB 10.0.18

Stable (GA)

Release Notes

Changelog

27 Feb 2015

MariaDB 10.0.17

Stable (GA)

Release Notes

Changelog

27 Jan 2015

MariaDB 10.0.16

Stable (GA)

Release Notes

Changelog

25 Nov 2014

MariaDB 10.0.15

Stable (GA)

Release Notes

Changelog

26 Sep 2014

MariaDB 10.0.14

Stable (GA)

Release Notes

Changelog

11 Aug 2014

MariaDB 10.0.13

Stable (GA)

Release Notes

Changelog

16 Jun 2014

MariaDB 10.0.12

Stable (GA)

Release Notes

Changelog

12 May 2014

MariaDB 10.0.11

Stable (GA)

Release Notes

Changelog

31 Mar 2014

MariaDB 10.0.10

Stable (GA)

Release Notes

Changelog

10 Mar 2014

MariaDB 10.0.9

Release Candidate

Release Notes

Changelog

10 Feb 2014

MariaDB 10.0.8

Release Candidate

Release Notes

Changelog

27 Dec 2013

MariaDB 10.0.7

Beta

Release Notes

Changelog

18 Nov 2013

MariaDB 10.0.6

Beta

Release Notes

Changelog

7 Nov 2013

MariaDB 10.0.5

Beta

Release Notes

Changelog

16 Aug 2013

MariaDB 10.0.4

Alpha

Release Notes

Changelog

11 Jun 2013

MariaDB 10.0.3

Alpha

Release Notes

Changelog

24 Apr 2013

MariaDB 10.0.2

Alpha

Release Notes

Changelog

6 Feb 2013

MariaDB 10.0.1

Alpha

Release Notes

Changelog

12 Nov 2012

MariaDB 10.0.0

Alpha

Release Notes

Changelog

See Also

  • Getting, Installing, and Upgrading MariaDB

  • Plans for 10.x

Be notified of new MariaDB Server releases automatically by subscribing 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 page.

This page is licensed: CC BY-SA / Gnu FDL

MariaDB 10.0.38 Release Notes

DownloadRelease NotesChangelogOverview of 10.0

Release date: 31 Jan 2019

MariaDB 10.0 is a previous stable series of MariaDB. It is an evolution of MariaDB 5.5 with several entirely new features not found anywhere else and with backported and reimplemented features from MySQL 5.6.

This is a Stable (GA) release.

For an overview of MariaDB 10.0 see theWhat is MariaDB 10.0? page.

Thanks, and enjoy MariaDB!

Notable changes

  • HeidiSQL updated to 9.5

  • With this maintenance release, MariaDB 10.0 will reach the end of its maintenance period. Generally speaking this means that this will likely be the final release of the 10.0 series of MariaDB

  • InnoDB updated to 5.6.43

  • Performance Schema updated to 5.6.43

  • XtraDB updated to 5.6.42-84.2

  • TokuDB updated to 5.6.42-84.2

  • MDEV-17475: Maximum value of table_definition_cache is now 2097152.

  • Fixes for the following security vulnerabilities:

    • CVE-2019-2537

    • CVE-2019-2529

Changelog

For a complete list of changes made in MariaDB 10.0.38, with links to detailed information on each push, see the changelog.

Contributors

For a full list of contributors to MariaDB 10.0.38, see the MariaDB Foundation release announcement.

Be notified of new MariaDB Server releases automatically by subscribing 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 page.

This page is licensed: CC BY-SA / Gnu FDL

MariaDB 10.0.37 Release Notes

The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Now

DownloadRelease NotesChangelogOverview of 10.0

Release date: 1 Nov 2018

MariaDB 10.0 is a previous stable series of MariaDB. It is an evolution of MariaDB 5.5 with several entirely new features not found anywhere else and with backported and reimplemented features from MySQL 5.6.

This is a Stable (GA) release.

For an overview of MariaDB 10.0 see theWhat is MariaDB 10.0? page.

Thanks, and enjoy MariaDB!

Notable changes

  • InnoDB updated to 5.6.42

  • Performance Schema updated to 5.6.42

  • XtraDB updated to 5.6.41-84.1

  • TokuDB updated to 5.6.41-84.1

  • Various fixes from MySQL 5.6.42: MDEV-17533, MDEV-17532, MDEV-17531

  • MDEV-16465: fixed a bug with DDL and FOREIGN KEY

  • Fulltext index fixes:

    • MDEV-12547: extended the range of innodb_ft_result_cache_limit on 64-bit systems

    • MDEV-16865: InnoDB fts_query() ignores KILL

  • Fixes for the following security vulnerabilities:

    • CVE-2018-3282

    • CVE-2016-9843

    • CVE-2018-3174

    • CVE-2018-3143

    • CVE-2018-3156

    • CVE-2018-3251

    • CVE-2019-2503

Changelog

For a complete list of changes made in MariaDB 10.0.37, with links to detailed information on each push, see the changelog.

Contributors

For a full list of contributors to MariaDB 10.0.37, see the MariaDB Foundation release announcement.

Be notified of new MariaDB Server releases automatically by subscribing 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 page.

This page is licensed: CC BY-SA / Gnu FDL

MariaDB 10.0.36 Release Notes

The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Now

DownloadRelease NotesChangelogOverview of 10.0

Release date: 1 Aug 2018

MariaDB 10.0 is a previous stable series of MariaDB. It is an evolution of MariaDB 5.5 with several entirely new features not found anywhere else and with backported and reimplemented features from MySQL 5.6.

This is a Stable (GA) release.

For an overview of MariaDB 10.0 see theWhat is MariaDB 10.0? page.

Thanks, and enjoy MariaDB!

Notable changes

  • ALTER TABLE:

    • Bug #25928471: ONLINE ALTER AND CONCURRENT DELETE ON TABLE WITH MANY TEXT COLUMNS CAUSES CRASH

    • MDEV-14693 XA: Assertion `!clust_index->online_log' failed in rollback_inplace_alter_table

    • MDEV-16119 InnoDB lock->index refers to a freed object after failed ADD INDEX

    • MDEV-16124 fil_rename_tablespace() times out and crashes server during table-rebuilding ALTER TABLE

    • MDEV-15953 Alter InnoDB Partitioned Table Moves Files (which were originally not in the datadir) to the datadir

    • MDEV-16851 On schema mismatch in IMPORT TABLESPACE, display ROW_FORMAT in clear text

  • Fulltext search:

    • Bug #27041445 SERVER ABORTS IF FTS_DOC_ID EXCEEDS FTS_DOC_ID_MAX_STEP

    • Bug #26334149 - MYSQL CRASHES WHEN FULL TEXT INDEXES IBD FILES ARE ORPHANED DUE TO RENAME TABLE

    • Bug #27326796 - MYSQL CRASH WITH INNODB ASSERTION FAILURE IN FILE PARS0PARS.CC

    • MDEV-16855 Fix fts_sync_synchronization in InnoDB

  • MDEV-16267 Wrong INFORMATION_SCHEMA.INNODB_BUFFER_PAGE.TABLE_NAME

  • MDEV-16456 InnoDB error "returned OS error 71" complains about wrong path

  • MDEV-16596 : Windows - redo log does not work on native 4K sector disks

  • MDEV-16515 (also fixes some adaptive hash index corruption that can cause data corruption)

  • Fixes for the following security vulnerabilities:

    • CVE-2018-3064

    • CVE-2018-3063

    • CVE-2018-3058

    • CVE-2018-3066

Changelog

For a complete list of changes made in MariaDB 10.0.36, with links to detailed information on each push, see the changelog.

Contributors

For a full list of contributors to MariaDB 10.0.36, see the MariaDB Foundation release announcement.

Be notified of new MariaDB Server releases automatically by subscribing 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 page.

This page is licensed: CC BY-SA / Gnu FDL

MariaDB 10.0.35 Release Notes

The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Now

DownloadRelease NotesChangelogOverview of 10.0

Release date: 3 May 2018

MariaDB 10.0 is a previous stable series of MariaDB. It is an evolution of MariaDB 5.5 with several entirely new features not found anywhere else and with backported and reimplemented features from MySQL 5.6.

This is a Stable (GA) release.

For an overview of MariaDB 10.0 see theWhat is MariaDB 10.0? page.

Thanks, and enjoy MariaDB!

Notable changes

  • PCRE updated to 8.42

  • XtraDB updated to 5.6.39-83.1

  • TokuDB updated to 5.6.39-83.1

  • InnoDB updated to 5.6.40

  • The embedded server library now supports SSL when connecting to remote servers.

  • MDEV-15249 - Crash in MVCC read after IMPORT TABLESPACE

  • MDEV-14988 - innodb_read_only tries to modify files if transactions were recovered in COMMITTED state

  • MDEV-14773 - DROP TABLE hangs for InnoDB table with FULLTEXT index

  • MDEV-15723 - Crash in INFORMATION_SCHEMA.INNODB_SYS_TABLES when accessing corrupted record

  • As per the MariaDB Deprecation Policy, this will be the last release of MariaDB 10.0 for Debian 7 Wheezy

  • Fixes for the following security vulnerabilities:

    • CVE-2018-2755

    • CVE-2018-2761

    • CVE-2018-2766

    • CVE-2018-2767

    • CVE-2018-2771

    • CVE-2018-2781

    • CVE-2018-2782

    • CVE-2018-2784

    • CVE-2018-2787

    • CVE-2018-2813

    • CVE-2018-2817

    • CVE-2018-2819

    • CVE-2018-3081

    • CVE-2019-2455

    • CVE-2020-14550

    • CVE-2021-2011

Changelog

For a complete list of changes made in MariaDB 10.0.35, with links to detailed information on each push, see the changelog.

Contributors

For a full list of contributors to MariaDB 10.0.35, see the MariaDB Foundation release announcement.

Be notified of new MariaDB Server releases automatically by subscribing 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 page.

This page is licensed: CC BY-SA / Gnu FDL

MariaDB 10.0.34 Release Notes

The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Now

DownloadRelease NotesChangelogOverview of 10.0

Release date: 30 Jan 2018

MariaDB 10.0 is a previous stable series of MariaDB. It is an evolution of MariaDB 5.5 with several entirely new features not found anywhere else and with backported and reimplemented features from MySQL 5.6.

This is a Stable (GA) release.

For an overview of MariaDB 10.0 see theWhat is MariaDB 10.0? page.

Thanks, and enjoy MariaDB!

Notable changes

  • XtraDB updated to 5.6.38-83.0

  • TokuDB updated to 5.6.38-83.0

  • InnoDB updated to 5.6.39

  • Performance Schema updated to 5.6.39

  • MDEV-12173 - "Error: trying to do an operation on a dropped tablespace"

  • MDEV-7049 - MySQL#74585 - InnoDB: Failing assertion: *mbmaxlen < 5 in file ha_innodb.cc line 1904

  • MDEV-14916 - InnoDB reports warning for "Purge reached the head of the history list"

  • MDEV-14174 - crash on start with innodb-track-changed-pages

  • MDEV-13205 - InnoDB: Failing assertion: !dict_index_is_online_ddl(index) upon ALTER TABLE

  • MDEV-14799 - After UPDATE of indexed columns, old values will not be purged from secondary indexes

  • MDEV-12827 - Assertion failure when reporting duplicate key error in online table rebuild

  • MDEV-12323 - Rollback progress log messages during crash recovery are intermixed with unrelated log messages

  • MDEV-12352 - InnoDB shutdown should not be blocked by a large transaction rollback

  • MDEV-13797 - InnoDB may hang if shutdown is initiated soon after startup while rolling back recovered incomplete transactions

  • MDEV-14140 - IMPORT TABLESPACE must not go beyond FSP_FREE_LIMIT

  • Backport MDEV-13890 from 10.2 (InnoDB/XtraDB shutdown failure)

  • Fixes for the following security vulnerabilities:

    • CVE-2018-2562

    • CVE-2018-2622

    • CVE-2018-2640

    • CVE-2018-2665

    • CVE-2018-2668

    • CVE-2018-2612

    • CVE-2018-3133

Changelog

For a complete list of changes made in MariaDB 10.0.34, with links to detailed information on each push, see the changelog.

Be notified of new MariaDB Server releases automatically by subscribing 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 page.

This page is licensed: CC BY-SA / Gnu FDL

MariaDB 10.0.33 Release Notes

The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Now

DownloadRelease NotesChangelogOverview of 10.0

Release date: 30 Oct 2017

MariaDB 10.0 is a previous stable series of MariaDB. It is an evolution of MariaDB 5.5 with several entirely new features not found anywhere else and with backported and reimplemented features from MySQL 5.6.

This is a Stable (GA) release.

For an overview of MariaDB 10.0 see theWhat is MariaDB 10.0? page.

Thanks, and enjoy MariaDB!

Notable changes

  • XtraDB updated to 5.6.37-82.2

  • TokuDB updated to 5.6.37-82.2

  • InnoDB updated to 5.6.38

  • Performance Schema updated to 5.6.38

  • CONNECT updated to 1.6.0005

  • MDEV-12422: CHECK TABLE no longer returns an error when run on a CONNECT table

  • MDEV-14051: 'Undo log record is too big.' error occurring in very narrow range of string lengths

  • MDEV-13918: Race condition between INFORMATION_SCHEMA.INNODB_SYS_TABLESTATS and ALTER/DROP/TRUNCATE TABLE

  • MDEV-13838: Wrong result after altering a partitioned table

  • fixed bugs in InnoDB FULLTEXT INDEX

    • MDEV-12676: InnoDB FTS duplicate key error

    • MDEV-13051: InnoDB crash after failed ADD INDEX and table_definition_cache eviction

    • MDEV-13446: fts_create_doc_id() unnecessarily allocates 8 bytes for every inserted row

  • MDEV-13899: IMPORT TABLESPACE may corrupt ROW_FORMAT=REDUNDANT tables

  • Fixes for the following security vulnerabilities:

    • CVE-2017-10378, MDEV-13819

    • CVE-2017-10268

Changelog

For a complete list of changes made in MariaDB 10.0.33, with links to detailed information on each push, see the changelog.

Be notified of new MariaDB Server releases automatically by subscribing 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 page.

This page is licensed: CC BY-SA / Gnu FDL

MariaDB 10.0.32 Release Notes

The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Now

DownloadRelease NotesChangelogOverview of 10.0

Release date: 7 Aug 2017

MariaDB 10.0 is a previous stable series of MariaDB. It is an evolution of MariaDB 5.5 with several entirely new features not found anywhere else and with backported and reimplemented features from MySQL 5.6.

This is a Stable (GA) release.

For an overview of MariaDB 10.0 see theWhat is MariaDB 10.0? page.

Thanks, and enjoy MariaDB!

Notable changes

  • PCRE updated to 8.41

  • XtraDB updated to 5.6.36-82.1

  • TokuDB updated to 5.6.36-82.1

  • Innodb updated to 5.6.37

  • Performance Schema updated to 5.6.37

  • As per the MariaDB Deprecation Policy, this will be the last release of MariaDB 10.0 for Ubuntu 16.10 "Yakkety"

  • Fixes for the following security vulnerabilities:

    • CVE-2017-3636

    • CVE-2017-3641

    • CVE-2017-3653

    • CVE-2017-10286

    • CVE-2017-10379

    • CVE-2017-10384

Changelog

For a complete list of changes made in MariaDB 10.0.32, with links to detailed information on each push, see the changelog.

Be notified of new MariaDB Server releases automatically by subscribing 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 page.

This page is licensed: CC BY-SA / Gnu FDL

MariaDB 10.0.31 Release Notes

The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Now

DownloadRelease NotesChangelogOverview of 10.0

Release date: 23 May 2017

MariaDB 10.0 is a previous stable series of MariaDB. It is an evolution of MariaDB 5.5 with several entirely new features not found anywhere else and with backported and reimplemented features from MySQL 5.6.

This is a Stable (GA) release.

For an overview of MariaDB 10.0 see theWhat is MariaDB 10.0? page.

Thanks, and enjoy MariaDB!

Notable changes

  • XtraDB updated to 5.6.36-82.0

  • TokuDB updated to 5.6.36-82.0

  • Innodb updated to 5.6.36

  • Performance Schema updated to 5.6.36

  • As per the MariaDB Deprecation Policy, this will be the last release of MariaDB 10.0 for Ubuntu 12.04 LTS "Precise" and Mint 13 LTS "Maya"

  • MDEV-11520: Extending an InnoDB data file unnecessarily allocates a large memory buffer on Windows

  • MDEV-11027: InnoDB log recovery is too noisy

  • MDEV-12091: Shutdown fails to wait for rollback of recovered transactions to finish

  • MDEV-12534: Use atomic operations whenever available

  • MDEV-12674: Innodb_row_lock_current_waits has overflow

  • MDEV-12188: information schema - errors populating fail to free memory, unlock mutexes

  • MDEV-12358: Fixes for GCC 7

  • Miscellaneous compiler warning fixes

  • MDEV-6262: Fixes from coverity report on MariaDB

  • Fixes for the following security vulnerabilities:

    • CVE-2017-3308

    • CVE-2017-3309

    • CVE-2017-3453

    • CVE-2017-3456

    • CVE-2017-3464

Changelog

For a complete list of changes made in MariaDB 10.0.31, with links to detailed information on each push, see the changelog.

Be notified of new MariaDB Server releases automatically by subscribing 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 page.

This page is licensed: CC BY-SA / Gnu FDL

MariaDB 10.0.30 Release Notes

The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Now

DownloadRelease NotesChangelogOverview of 10.0

Release date: 8 Mar 2017

MariaDB 10.0 is a previous stable series of MariaDB. It is an evolution of MariaDB 5.5 with several entirely new features not found anywhere else and with backported and reimplemented features from MySQL 5.6.

This is a Stable (GA) release.

For an overview of MariaDB 10.0 see theWhat is MariaDB 10.0? page.

Thanks, and enjoy MariaDB!

Notable changes

  • XtraDB updated to 5.6.35-80.0

  • TokuDB updated to 5.6.35-80.0

  • PCRE updated to 8.40

  • MDEV-11027: better InnoDB crash recovery progress reporting

  • MDEV-11520: improvements to how InnoDB data files are extended

  • Improvements to InnoDB startup/shutdown to make it more robust

  • MDEV-11233: fix for FULLTEXT index crash

  • MDEV-6143: MariaDB Linux binary tarballs will now always untar to directories that match their filename

  • As per the MariaDB Deprecation Policy, this will be the last release of MariaDB 10.0 for Fedora 23, CentOS 5, RHEL 5, and openSUSE 13

  • Fixes for the following security vulnerabilities:

    • CVE-2017-3313

    • CVE-2017-3302

Changelog

For a complete list of changes made in MariaDB 10.0.30, with links to detailed information on each push, see the changelog.

Be notified of new MariaDB Server releases automatically by subscribing 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 page.

This page is licensed: CC BY-SA / Gnu FDL

MariaDB 10.0.29 Release Notes

The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Now

DownloadRelease NotesChangelogOverview of 10.0

Release date: 13 Jan 2017

MariaDB 10.0 is a previous stable series of MariaDB. It is an evolution of MariaDB 5.5 with several entirely new features not found anywhere else and with backported and reimplemented features from MySQL 5.6.

This is a Stable (GA) release.

For an overview of MariaDB 10.0 see theWhat is MariaDB 10.0? page.

Thanks, and enjoy MariaDB!

Notable changes

  • XtraDB updated to 5.6.34-79.1

  • TokuDB updated to 5.6.34-79.1

  • Innodb updated to 5.6.35

  • Performance Schema updated to 5.6.35

  • HeidiSQL updated to 9.4

  • Fixes for the following security vulnerabilities:

    • CVE-2016-6664

    • CVE-2017-3238

    • CVE-2017-3243

    • CVE-2017-3244

    • CVE-2017-3257

    • CVE-2017-3258

    • CVE-2017-3265

    • CVE-2017-3291

    • CVE-2017-3312

    • CVE-2017-3317

    • CVE-2017-3318

Changelog

For a complete list of changes made in MariaDB 10.0.29, with links to detailed information on each push, see the changelog.

Be notified of new MariaDB Server releases automatically by subscribing 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 page.

This page is licensed: CC BY-SA / Gnu FDL

MariaDB 10.0.28 Release Notes

The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Now

DownloadRelease NotesChangelogOverview of 10.0

Release date: 28 Oct 2016

MariaDB 10.0 is a previous stable series of MariaDB. It is an evolution of MariaDB 5.5 with several entirely new features not found anywhere else and with backported and reimplemented features from MySQL 5.6.

This is a Stable (GA) release.

For an overview of MariaDB 10.0 see theWhat is MariaDB 10.0? page.

Thanks, and enjoy MariaDB!

Notable changes

  • XtraDB updated to 5.6.33-79.0

  • TokuDB updated to 5.6.33-79.0

  • Innodb updated to 5.6.33

  • Performance Schema updated to 5.6.33

  • Packages for Ubuntu 16.10 Yakkety added. Use the Repository Configuration Tool to add the MariaDB Ubuntu repository to your system.

  • Fixes for the following security vulnerabilities:

    • CVE-2016-5616 / CVE-2016-6663 This vulnerability was discovered by Dawid Golunski.

    • CVE-2016-5624

    • CVE-2016-5626

    • CVE-2016-3492

    • CVE-2016-5629

    • CVE-2016-8283

    • CVE-2016-7440

    • CVE-2016-5584

    • CVE-2016-5483 (re-issued later as CVE-2017-3600)

    • CVE-2017-3651

Changelog

For a complete list of changes made in MariaDB 10.0.28, with links to detailed information on each push, see the changelog.

Be notified of new MariaDB Server releases automatically by subscribing 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 page.

This page is licensed: CC BY-SA / Gnu FDL

MariaDB 10.0.27 Release Notes

The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Now

DownloadRelease NotesChangelogOverview of 10.0

Release date: 25 Aug 2016

MariaDB 10.0 is a previous stable series of MariaDB. It is an evolution of MariaDB 5.5 with several entirely new features not found anywhere else and with backported and reimplemented features from MySQL 5.6.

This is a Stable (GA) release.

For an overview of MariaDB 10.0 see theWhat is MariaDB 10.0? page.

Thanks, and enjoy MariaDB!

Notable changes

  • XtraDB updated to 5.6.31-77.0

  • TokuDB updated to 5.6.31-77.0

  • Innodb updated to 5.6.32

  • Performance Schema updated to 5.6.32

  • The CONNECT engine now supports the JDBC Table type - MDEV-9765.

  • New status variables; Handler_read_retry, Update_scan and Delete_scan making it easier to debug certain problems.

  • As per the MariaDB Deprecation Policy, this will be the last release of MariaDB 10.0 for Fedora 22.

  • Fixes for the following security vulnerabilities:

    • CVE-2016-6662 (MDEV-10465). That allowed a malicious user to create a my.cnf in the datadir and, under certain circumstances, execute arbitrary code as mysql (or even root) user. This vulnerability was discovered by Dawid Golunski.

    • CVE-2016-5630

    • CVE-2016-5612

Changelog

For a complete list of changes made in MariaDB 10.0.27, with links to detailed information on each push, see the changelog.

Be notified of new MariaDB Server releases automatically by subscribing 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 page.

This page is licensed: CC BY-SA / Gnu FDL

MariaDB 10.0.26 Release Notes

The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Now

DownloadRelease NotesChangelogOverview of 10.0

Release date: 24 Jun 2016

MariaDB 10.0 is a previous stable series of MariaDB. It is an evolution of MariaDB 5.5, with several entirely new features not found anywhere else and with backported and reimplemented features from MySQL 5.6.

This is a Stable (GA) release.

For an overview of MariaDB 10.0 see the What is MariaDB 10.0? page.

Thanks, and enjoy MariaDB!

Notable changes

  • XtraDB updated to 5.6.30-76.3

  • Innodb updated to 5.6.31

  • Performance Schema updated to 5.6.31

  • PCRE library updated to 8.39

  • TokuDB updated to 5.6.30-76.3

  • HeidiSQL updated to 9.3

  • Various bintar builds for POWER8 ppc64 and ppc64le architectures now available

  • As per the MariaDB Deprecation Policy, this will be the last release of MariaDB 10.0 for Ubuntu 15.10 "wily"

  • Fixes for the following security vulnerabilities:

    • CVE-2016-3477

    • CVE-2016-3521

    • CVE-2016-3615

    • CVE-2016-5440

Changelog

For a complete list of changes made in MariaDB 10.0.26, with links to detailed information on each push, see the changelog.

Be notified of new MariaDB Server releases automatically by subscribing 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 page.

This page is licensed: CC BY-SA / Gnu FDL

MariaDB 10.0.25 Release Notes

The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Now

DownloadRelease NotesChangelogOverview of 10.0

Release date: 30 Apr 2016

MariaDB 10.0 is a previous stable series of MariaDB. It is an evolution of MariaDB 5.5 with several entirely new features not found anywhere else and with backported and reimplemented features from MySQL 5.6.

This is a Stable (GA) release.

For an overview of MariaDB 10.0 see theWhat is MariaDB 10.0? page.

Thanks, and enjoy MariaDB!

Notable changes

  • XtraDB updated to XtraDB-5.6.29-76.2

  • Innodb updated to InnoDB-5.6.30

  • Performance Schema updated to 5.6.30

  • Fixes for the following security vulnerabilities:

    • CVE-2016-0655

    • CVE-2016-0647

    • CVE-2016-0648

    • CVE-2016-0666

    • CVE-2016-0643

    • CVE-2016-3459

    • CVE-2016-3452

    • CVE-2016-5444

Xenial and Sid Repositories

Our repositories for Debian "Sid" and the newly-released Ubuntu 16.04 "Xenial" use a new GPG signing key. As detailed in MDEV-9781, APT 1.2.7 (and later) prefers SHA2 GPG keys and now prints warnings when a repository is signed using a SHA1 key like our existing GPG key. We have created a new SHA2 key for use with these affected repositories.

Information about this key:

  • The Key ID is: C74CD1D8

  • The full fingerprint of the new key is: 177F 4010 FE56 CA33 3630 0305 F165 6F24 C74C D1D8

  • The key can be added using the following command:

sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8

The instructions in therepository configuration tool for Ubuntu 16.04 "Xenial" and Debian "Sid" have been updated to reference this new key. Repositories for previous versions of Debian and Ubuntu still use the old key, so no changes are needed there.

Windows

The Windows compiler used by MariaDB from this release drops Windows XP and Windows Server 2003 support.

Changelog

For a complete list of changes made in MariaDB 10.0.25, with links to detailed information on each push, see the changelog.

Be notified of new MariaDB Server releases automatically by subscribing 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 page.

This page is licensed: CC BY-SA / Gnu FDL

MariaDB 10.0.24 Release Notes

The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Now

DownloadRelease NotesChangelogOverview of 10.0

Release date: 19 Feb 2016

MariaDB 10.0 is a previous stable series of MariaDB. It is an evolution of MariaDB 5.5 with several entirely new features not found anywhere else and with backported and reimplemented features from MySQL 5.6.

This is a Stable (GA) release.

For an overview of MariaDB 10.0 see theWhat is MariaDB 10.0? page.

Thanks, and enjoy MariaDB!

Notable changes

  • XtraDB updated to XtraDB-5.6.28-76.1

  • Innodb updated to InnoDB-5.6.29

  • Performance Schema updated to 5.6.29

  • Fixes for the following security vulnerabilities:

    • CVE-2016-0668

    • CVE-2016-0640

    • CVE-2016-0644

    • CVE-2016-0646

    • CVE-2016-0649

    • CVE-2016-0650

    • CVE-2016-0641

Deprecated Distributions

As per the MariaDB Deprecation Policy, this will be the last release of MariaDB 10.0 for Ubuntu 15.04 "Vivid", and Debian 6 "Squeeze".

Added Distributions

A repository for the newly-released Ubuntu 16.04 "xenial" has been added. Currently the repository is using packages built on Ubuntu 15.10 "wily", but in the next release they will be built on xenial builders.

  • MDEV-9781 - APT 1.2.7 (and later) prefers SHA2 GPG keys and now prints warnings when a repository is signed using a SHA1 key. We have created a new SHA2 key for use with our Ubuntu 16.04 "xenial" repository.

    • The Key ID is: C74CD1D8

    • The full fingerprint of the new key is: 177F 4010 FE56 CA33 3630 0305 F165 6F24 C74C D1D8

    • The key can be added using the following command:

sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8

The instructions in therepository configuration tool for Ubuntu 16.04 "xenial" have been updated to refer to this new key. Repositories for previous versions of Ubuntu will continue to use the old key.

Changelog

For a complete list of changes made in MariaDB 10.0.24, with links to detailed information on each push, see the changelog.

Be notified of new MariaDB Server releases automatically by subscribing 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 page.

This page is licensed: CC BY-SA / Gnu FDL

MariaDB 10.0.23 Release Notes

The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Now

DownloadRelease NotesChangelogOverview of 10.0

Release date: 18 Dec 2015

MariaDB 10.0 is a previous stable series of MariaDB. It is an evolution of MariaDB 5.5, with several entirely new features not found anywhere else and with backported and reimplemented features from MySQL 5.6.

MariaDB 10.0.23 is a Stable (GA) release.

For an overview of MariaDB 10.0 see theWhat is MariaDB 10.0? page.

Thanks, and enjoy MariaDB!

Notable changes

  • XtraDB updated to XtraDB-5.6.27-76.0

  • Innodb updated to InnoDB-5.6.28

  • Performance Schema updated to 5.6.28

  • Connect updated to 1.04.0005

    • numerous new JSON User Defined Functions.

  • Spider updated to 3.2.37

    • new variable, spider_connect_error_interval

  • TokuDB updated to 5.6.26-74.0

  • PCRE Regular Expressions updated to 8.38

  • The SHOW SLAVE STATUS field, seconds_behind_master, is now, with parallel replication, only updated after transactions commit.

  • Fixes for the following security vulnerabilities:

    • CVE-2016-0546

    • CVE-2016-0505

    • CVE-2016-0596

    • CVE-2016-0597

    • CVE-2016-0616

    • CVE-2016-0598

    • CVE-2016-0600

    • CVE-2016-0606

    • CVE-2016-0608

    • CVE-2016-0609

    • CVE-2016-0642

    • CVE-2016-0651

    • CVE-2016-2047: MDEV-9212: Fixed incorrect implementation of the --ssl-verify-server-cert option that allowed a malicious attacker (with a capability to perform a man-in-the-middle attack) to replace the server SSL certificate, bypassing the client-side hostname verification. This vulnerability was discovered by Paul Kehrer and Alex Gaynor.

SLES 11 Support

Previous builds of MariaDB 10.0 for Suse Linux Enterprise Server (SLES) 11 only supported SLES 11 SP3 and SP4. Starting with this release, SLES 11 builds for x86_64 also support SLES 11 SP1 and SP2.

Deprecated Distributions

As per the MariaDB Deprecation Policy, this will be the last release of MariaDB 10.0 for Fedora 21.

Changelog

For a complete list of changes made in MariaDB 10.0.23, with links to detailed information on each push, see the changelog.

Be notified of new MariaDB Server releases automatically by subscribing 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 page.

This page is licensed: CC BY-SA / Gnu FDL

MariaDB 10.0.22 Release Notes

The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Now

DownloadRelease NotesChangelogOverview of 10.0

Release date: 29 Oct 2015

MariaDB 10.0 is a previous stable series of MariaDB. It is an evolution of MariaDB 5.5 with several entirely new features not found anywhere else and with backported and reimplemented features from MySQL 5.6.

MariaDB 10.0.22 is a Stable (GA) release.

For an overview of MariaDB 10.0 see theWhat is MariaDB 10.0? page.

Thanks, and enjoy MariaDB!

Notable changes

  • XtraDB updated to XtraDB-5.6.26-74.0

  • Innodb updated to InnoDB-5.6.27

  • Performance Schema updated to 5.6.27

  • Slave started with --binlog-format=STATEMENT can replicate from master with any type of --binlog-format.

  • Replication from MySQL 5.6 with GTID, binlog_rows_query_log_events and ignorable events now works. In this case MariaDB will remove the MySQL GTIDs and other unneeded events and instead adds its own GTIDs.

  • The mysql.event table is upgraded live; no need to restart the server to use events if the event table has changed (MariaDB 10.0.22 and MariaDB 10.1.9).

  • Setting the event_scheduler system variable will also try to reload the mysql.event table if it was not properly loaded at startup.

  • Slaves now apply any events they get from the master, regardless of the binary log format. The binlog_format system variable only applies to normal (not replicated) updates.

  • Fixes for the following security vulnerabilities:

    • CVE-2015-4802

    • CVE-2015-4807

    • CVE-2015-4815

    • CVE-2015-4826

    • CVE-2015-4830

    • CVE-2015-4836

    • CVE-2015-4858

    • CVE-2015-4861

    • CVE-2015-4870

    • CVE-2015-4913

    • CVE-2015-4792

    • CVE-2015-7744

    • CVE-2016-0610

    • CVE-2016-3471

Deprecated Distributions

As per the MariaDB Deprecation Policy, this will be the last release of MariaDB 10.0 for Ubuntu 14.10 "Utopic" and Fedora 20.

Changelog

For a complete list of changes made in MariaDB 10.0.22, with links to detailed information on each push, see the changelog.

Be notified of new MariaDB Server releases automatically by subscribing 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 page.

This page is licensed: CC BY-SA / Gnu FDL

MariaDB 10.0.21 Release Notes

The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Now

DownloadRelease NotesChangelogOverview of 10.0

Release date: 6 Aug 2015

MariaDB 10.0 is the current stable series of MariaDB. It is an evolution of MariaDB 5.5, with several entirely new features not found anywhere else and with backported and reimplemented features from MySQL 5.6.

MariaDB 10.0.21 is a Stable (GA) release.

For an overview of MariaDB 10.0 see theWhat is MariaDB 10.0? page.

Thanks, and enjoy MariaDB!

Notable changes

  • XtraDB updated to XtraDB-5.6.25-73.1

  • Innodb updated to InnoDB-5.6.26

  • Performance Schema updated to 5.6.26

  • Connect engine has now Gamma maturity (was: Beta)

  • Diffie-Helman modulus increased to 2048 bits (MDEV-8352)

  • Fixes for the following security vulnerabilities:

    • CVE-2015-4816

    • CVE-2015-4819

    • CVE-2015-4879

    • CVE-2015-4895

Changelog

For a complete list of changes made in MariaDB 10.0.21, with links to detailed information on each push, see the changelog.

Be notified of new MariaDB Server releases automatically by subscribing 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 page.

This page is licensed: CC BY-SA / Gnu FDL

MariaDB 10.0.20 Release Notes

The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Now

DownloadRelease NotesChangelogOverview of 10.0

Release date: 18 Jun 2015

MariaDB 10.0 is the current stable series of MariaDB. It is an evolution of MariaDB 5.5, with several entirely new features not found anywhere else and with backported and reimplemented features from MySQL 5.6.

MariaDB 10.0.20 is a Stable (GA) release.

For an overview of MariaDB 10.0 see theWhat is MariaDB 10.0? page.

Thanks, and enjoy MariaDB!

Notable changes

  • XtraDB updated to XtraDB-5.6.24-72.2

  • Innodb updated to InnoDB-5.6.25

  • Performance Schema updated to 5.6.25

  • TokuDB updated to TokuDB-7.5.7

  • Client command line option --ssl-verify-server-cert (and MYSQL_OPT_SSL_VERIFY_SERVER_CERT option of the client API) when used together with --ssl will ensure that the established connection is SSL-encrypted and the MariaDB server has a valid certificate. This fixes CVE-2015-3152.

  • Fixes for the following security vulnerabilities:

    • CVE-2015-2582

    • CVE-2015-2620

    • CVE-2015-2643

    • CVE-2015-2648

    • CVE-2015-3152

    • CVE-2015-4752

    • CVE-2015-4864

Platforms

  • We're introducing Debian Jessie packages in this version of MariaDB. They are considered experimental at this point.

  • We've fixed a bug that caused a segfault on FreeBSD 10.1 x86 (MDEV-7398)

Changelog

For a complete list of changes made in MariaDB 10.0.20, with links to detailed information on each push, see the changelog.

Be notified of new MariaDB Server releases automatically by subscribing 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 page.

This page is licensed: CC BY-SA / Gnu FDL

MariaDB 10.0.19 Release Notes

The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Now

DownloadRelease NotesChangelogOverview of 10.0

Release date: 9 May 2015

MariaDB 10.0 is the current stable series of MariaDB. It is an evolution of MariaDB 5.5 with several entirely new features not found anywhere else and with backported and reimplemented features from MySQL 5.6.

MariaDB 10.0.19 is a Stable (GA) release.

For an overview of MariaDB 10.0 see theWhat is MariaDB 10.0? page.

Thanks, and enjoy MariaDB!

Notable changes

  • Fixed the server crash caused by mysql_upgrade (MDEV-8115)

For a complete list of changes made in MariaDB 10.0.19, with links to detailed information on each push, see the changelog.

For those upgrading to 10.0.19 from versions prior to 10.0.18, the MariaDB 10.0.18 Release Notes contains a comprehensive list of changes.

Be notified of new MariaDB Server releases automatically by subscribing 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 page.

This page is licensed: CC BY-SA / Gnu FDL

MariaDB 10.0.18 Release Notes

The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Now

DownloadRelease NotesChangelogOverview of 10.0

Release date: 7 May 2015

MariaDB 10.0 is the current stable series of MariaDB. It is an evolution ofMariaDB 5.5 with several entirely new features not found anywhere else and with backported and reimplemented features from MySQL 5.6.

MariaDB 10.0.18 is a Stable (GA) release.

For an overview of MariaDB 10.0 see theWhat is MariaDB 10.0? page.

Thanks, and enjoy MariaDB!

Notable changes

In addition to the MariaDB-5.5.43 fixes and improvements, the following fixes and improvements have been made to MariaDB 10.0.18.

  • Performance Schema updated to 5.6.24

  • XtraDB updated to XtraDB-5.6.23-72.1

  • Innodb updated to InnoDB-5.6.24

  • Spider updated to 3.2.21

  • Mroonga updated to 5.02

  • Audit Plugin upgraded to 1.3.0, including the QUERY_DCL filter option.

Parser

  • Fixed unrecognised column quoted with backticks in a function in a HAVING clause (MDEV-7301).

  • ALTER TABLE with conflicting CHARACTER SET and CONVERT TO CHARACTER SET arguments now reports error (MDEV-7386).

  • Fixed Regression (from 10.0.14): Bit and hex string literals changed column names (MDEV-7629).

Optimizer

  • Merged derived tables/VIEWs incorrectly increment created_tmp_tables (MDEV-7586).

Alter Table

  • Some symbols in table name can cause to Error Code: 1050 when created FK. Table name is on filename charset but foreign key identifiers are not. This lead incorrect foreign key identifier number to be used (MDEV-7627).

  • ALTER [ONLINE] TABLE with no options no longer requires a table copy (MDEV-7390).

  • Fixed a case where it was impossible to create copy of a table if the table contained a default value for timestamp field in sql_mode="NO_ZERO_DATE" (MDEV-7778).

Other SQL Commands

  • INSTALL PLUGIN can now be done in bootstrap mode where authentication is disabled (MDEV-7781).

  • Corrected error handing in AES_ENCRYPT/AES_DECRYPT where incorrect data could result in a SSL client connection being terminated (MDEV-7697).

  • Corrected Assertion `status_var.memory_used == 0' failed in THD::THD() on disconnect after executing EXPLAIN for multi-table UPDATE (MDEV-7038).

  • Fixed crash when dropping user within rebuild_role_grants which occurs in some cases in SHOW GRANTS and DROP ROLE (MDEV-7774).

  • SHOW GRANTS now shows the password for users that have the password field set, auth_string field empty, plugin=mysql_native_password (MDEV-7985).

Innodb

  • In Debug builds, an assertion could be triggered on really large blobs (MDEV-7754).

  • Fixed segfault when a virtual column used on an Innodb table and an index was created on a field after the virtual column (MDEV-7367).

  • Fixed server crash when inserting more rows than available space on disk (MDEV-7685).

  • Now possible to get Innodb internal primary key for wrapper type storage engines (MDEV-7714).

Replication

  • Starting with this release, commits in certain instances in parallel replication complete immediately, avoiding losing throughput when many transactions need conflicting locks. See binlog_commit_wait_count (MDEV-7847 / MDEV-7882).

  • Fixed parallel replication worker threads that hung in some cases with non-transactional event groups (MDEV-7929).

  • Fixed parallel replication error where deadlock was incorrectly handled (MDEV-8031).

  • Fixed replication aborting on DROP /*!40005 TEMPORARY */ TABLE IF EXISTS (MDEV-8016).

  • Fixed replication of temporary tables in statement mode that are grouped - fix MDEV-7668 wasn't sufficient (MDEV-7936).

  • Fixed ANALYZE TABLE which was ordered incorrectly in the binlog (MDEV-7888).

  • Added more detailed information about errors when GTID mode IO threads fail to connect (MDEV-7975).

  • Fixed temporary tables lost at STOP SLAVE in GTID mode if master has not rotated binlog since restart (MDEV-6403).

  • Fixed incorrect relay log start position when restarting SQL thread after error in parallel replication (MDEV-6589).

  • Fixed problem where slave was 10x slower to execute a set of statements compared to the master when using RBR (MDEV-7578).

  • Parallel replication worker threads are not spawned until needed (when an SQL thread is started), and they will be de-spawned if all SQL threads are stopped (MDEV-5289).

  • Multilevel slaves with parallel replication - better logic resulted in performance increase to group more transactions at the first slave level resulting in increased parallelism at the second replication level (MDEV-7249).

  • Fixed problem where Intermediate master groups using CREATE TEMPORARY TABLE with INSERT could cause the INSERT to occur before the TEMPORARY TABLE it operates on, causing parallel replication failure (MDEV-7668).

  • Slave SQL: stopping replication on a non-last RBR event with annotations no longer results in segfaults (MDEV-7864).

  • MASTER_POS_WAIT(log_name,log_pos,timeout,"connection_name") when connection name is specified now respects the timeout (MDEV-7130).

  • New status variables binlog_group_commit_trigger_count, binlog_group_commit_trigger_timeout, and binlog_group_commit_trigger_lock_wait used to examine which triggers caused a group commit to be made (MDEV-7802).

  • Fixed seconds_behind_master display in SHOW SLAVE STATUS which occasionally returned 0 when it really was much higher (MDEV-5114).

Platforms

  • PowerPC - fixed Innodb locking issue under high load - (MDEV-7148).

  • BigEndian now builds in Cassandra storage engine (MDEV-7839).

  • Fixed crash when running MariaDB Debug with InnoDB on Windows (MDEV-8079).

Connect Engine

  • CONNECT Engine Column names are now retrieved properly when field values are not latin1 characters (MDEV-7521).

  • Fixed problem where connecting to missing remote table caused error that was re-reported when SHOW TABLE STATUS on a correctly formed table (MDEV-7636).

  • Fixed problem where CONNECT returned error 174 on query to MS SQL Server 2012 involving timestamp column when the condition is given as a date literal (MDEV-7840).

  • CONNECT now works with if(exists(select * from test)) statement in procedures (MDEV-7852).

  • Fixed user variable assignment with SET @var = that resulted in ERROR 1148 (42000): CONNECT Unsupported command (MDEV-7616).

  • Removed assertion in delete_or_rename_table that caused crashes on (XML) HTML tables (MDEV-7935).

  • Added UDF Json_Array_Delete (MDEV-7935).

  • Fixed a problem where defining indexes on a connect engine caused wrong results (MDEV-8090).

OQ Graph Engine

  • Fixed issue with incorrect handling of multiple threads (MDEV-6282, MDEV-6345 and MDEV-6784).

Other

  • SSL connections increased from 512 to 1024 bits in Diffie-Hellman exchange to support fips (MDEV-7794).

  • Fixed problem where SSL read/write timeouts were 1000 times too high due to seconds/milliseconds error (MDEV-8096).

  • OpenSSL now uses MD5 even if FIPS prohibited it, fixing a previous crash. This is fine as MD5 is not used for cryptographical purposes (md5 is used internally for P_S message digests and for view checksums) (MDEV-7788).

  • Fixed problem where Initialization of status variables was not invoked for embedded (no bug reference. code change)

  • Corrected wrong results with bigint when compiled with gcc 5.0 (MDEV-7973).

  • Fixed assertion in Protocol::end_statement where CREATE VIEW occured after another connection aborted (MDEV-8045).

Client

  • Fixed MariaDB client where it could hang in an infinite loop based on no IO data returned (MDEV-8014).

Security Fixes

  • Fixes for the following security vulnerabilities:

    • CVE-2014-8964 / CVE-2015-2325 / CVE-2015-2326 bundled PCRE contained heap-based buffer overflow vulnerability that allowed the server to crash or have other unspecified impact via a crafted regular expression made possible with the REGEXP_SUBSTR function (MDEV-8006).

    • CVE-2015-0501

    • CVE-2015-2571

    • CVE-2015-0505

    • CVE-2015-0499

    • CVE-2015-4757

    • CVE-2015-4866

New and Deprecated Distributions

As per the MariaDB Deprecation Policy, this will be the final release of MariaDB 10.0 for Fedora 19 "Schrödinger's Cat", Ubuntu 10.04 LTS "Lucid", and Mint 9 LTS "Isadora". When the next version of MariaDB 10.0 is released, repositories for these distributions will go away.

We have also added a couple of new Linux distributions with this release. Both Fedora 21 and Ubuntu 15.04 "Vivid" repositories are now available. As this is the first release with these repositories, they are considered experimental. Please let us know if you run into any issues with them.

For a complete list of changes made in MariaDB 10.0.18, with links to detailed information on each push, see the changelog.

Be notified of new MariaDB Server releases automatically by subscribing 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 page.

This page is licensed: CC BY-SA / Gnu FDL

MariaDB 10.0.17 Release Notes

The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Now

DownloadRelease NotesChangelogOverview of 10.0

Release date: 27 Feb 2015

MariaDB 10.0 is the current stable series of MariaDB. It is an evolution ofMariaDB 5.5 with several entirely new features not found anywhere else and with backported and reimplemented features from MySQL 5.6.

MariaDB 10.0.17 is a Stable (GA) release.

For an overview of MariaDB 10.0 see theWhat is MariaDB 10.0? page.

Thanks, and enjoy MariaDB!

Notable changes

  • The new version of the Audit Plugin is 1.2 and includes the following new features:

    • In the audit log, passwords are now masked, i.e. the password characters are replaced with asterisks.

    • It's now possible to filter logging to include only DDL (CREATE, ALTER, etc.) or DML (INSERT, UPDATE, etc.) statements.

    • For more information please refer to the About the MariaDB Audit Plugin page. The plugin is disabled by default.

  • InnoDB updated to 5.6.23

  • XtraDB updated to 5.6.22-72.0

  • TokuDB updated to 7.5.5

  • mroonga updated to 5.0

  • Spider updated to 3.2.18

  • Connect updated to 1.03.0005

  • HeidiSQL updated to 9.1 (MDEV-7290)

  • --galera-sst-mode option removed from mysqldump (MDEV-7615)

  • [mysqlbinlog](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/clients-and-utilities/mariadb-binlog/) --binlog-row-event-max-size support added (MDEV-6703)

  • Fixes for the following security vulnerabilities:

    • CVE-2015-2568

    • CVE-2015-2573

    • CVE-2015-0433

    • CVE-2015-0441

For a complete list of changes made in MariaDB 10.0.17, with links to detailed information on each push, see the changelog.

Be notified of new MariaDB Server releases automatically by subscribing 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 page.

This page is licensed: CC BY-SA / Gnu FDL

MariaDB 10.0.16 Release Notes

The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Now

DownloadRelease NotesChangelogOverview of 10.0

Release date: 27 Jan 2015

MariaDB 10.0 is the current stable series of MariaDB. It is an evolution of the MariaDB 5.5 with several entirely new features not found anywhere else and with backported and reimplemented features from MySQL 5.6.

MariaDB 10.0.16 is a Stable (GA) release.

For an overview of MariaDB 10.0 see theWhat is MariaDB 10.0? page.

Thanks, and enjoy MariaDB!

Notable Changes

  • The innodb_stats_traditional system variable enables a larger sample of pages for larger tables for the purposes of index statistics calculation.

  • InnoDB upgraded to 5.6.22

  • XtraDB upgraded to 5.6.22-71.0

  • TokuDB upgraded to 7.5.4

  • Updates to the CONNECT handler (supporting the JSON table type)

  • innochecksum now works with compressed pages, and has a new option to skip corrupt pages.

  • Fixes for the following security vulnerabilities:

    • CVE-2015-0411

    • CVE-2015-0382

    • CVE-2015-0381

    • CVE-2015-0432

    • CVE-2014-6568

    • CVE-2015-0374

For a complete list of changes made in MariaDB 10.0.16, with links to detailed information on each push, see the changelog.

Be notified of new MariaDB Server releases automatically by subscribing 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 page.

This page is licensed: CC BY-SA / Gnu FDL

MariaDB 10.0.15 Release Notes

The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Now

DownloadRelease NotesChangelogOverview of 10.0

Release date: 25 Nov 2014

MariaDB 10.0 is the current stable series of MariaDB. It is an evolution of MariaDB 5.5 with several entirely new features not found anywhere else and with backported and reimplemented features from MySQL 5.6.

MariaDB 10.0.15 is a Stable (GA) release.

For an overview of MariaDB 10.0 see theWhat is MariaDB 10.0? page.

Thanks, and enjoy MariaDB!

Notable changes

  • This release fixes a serious bug in InnoDB and XtraDB that sometimes could cause a hard lock up of the server (MDEV-7026).

  • This is the first release that includes Mroonga full-text search storage engine.

  • When compiled with OpenSSL, MariaDB now supports TLSv1.2 protocol. Limit it to TLSv1.2 ciphers only with --ssl_cipher=TLSv1.2. Limit it to SSLv3 ciphers with --ssl-cipher=SSLv3. RPM and DEB packages from MariaDB.org are built with OpenSSL, others (for Windows and generic Linux) are built with yaSSL.

  • Fixes for the following security vulnerabilities:

    • CVE-2014-6507

    • CVE-2014-6491

    • CVE-2014-6500

    • CVE-2014-6469

    • CVE-2014-6555

    • CVE-2014-6559

    • CVE-2014-6494

    • CVE-2014-6496

    • CVE-2014-6464

  • Bundled PCRE is upgraded to 8.36

  • InnoDB upgraded to 5.6.21

  • XtraDB upgraded to 5.6.21-70.0

  • TokuDB upgraded to 7.5.3

  • SphinxSE upgraded to 2.2.6

  • Updates to the CONNECT handler including:

    • A new VIR virtual table type.

    • New variables connect_use_tempfile and connect_exact_info

  • We now offer openSUSE repos, see the repository configuration tool for details on how to use it.

For a complete list of changes made in MariaDB 10.0.15, with links to detailed information on each push, see the changelog.

Be notified of new MariaDB Server releases automatically by subscribing 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 page.

This page is licensed: CC BY-SA / Gnu FDL

MariaDB 10.0.14 Release Notes

The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Now

DownloadRelease NotesChangelogOverview of 10.0

Release date: 26 Sep 2014

MariaDB 10.0 is the current stable series of MariaDB. It is an evolution of MariaDB 5.5 with several entirely new features not found anywhere else and with backported and reimplemented features from MySQL 5.6.

MariaDB 10.0.14 is a Stable (GA) release.

For an overview of MariaDB 10.0 see theWhat is MariaDB 10.0? page.

Thanks, and enjoy MariaDB!

Notable changes

  • TokuDB upgraded to 7.5.0

  • XtraDB upgraded to 5.6.20-68.0

  • InnoDB upgraded to 5.6.20

  • Spider upgraded to 3.2.11

  • SphinxSE upgraded to 2.1.9

  • The Feedback plugin now includes statistics on collation usage.

  • Error log has a flood protection that is activated after 10 identical unsafe warnings and disables them for the next 5 minutes.

  • Many fixes and optimizations for the Power8 platform.

  • As per the MariaDB Deprecation Policy, this will be the last release of MariaDB 10.0 for both Ubuntu 13.10 "Saucy" and Mint 16 "Petra".

  • With the recent release of CentOS 7 and RHEL 7, we are pleased to now provide packages for both distributions. Instructions for how to enable the repositories can be found by visiting the "Installing MariaDB with YUM" page and the repository configuration tool.

For a complete list of changes made in MariaDB 10.0.14, with links to detailed information on each push, see the changelog.

Be notified of new MariaDB Server releases automatically by subscribing 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 page.

This page is licensed: CC BY-SA / Gnu FDL

MariaDB 10.0.13 Release Notes

The most recent release in the MariaDB 10.0 series is: MariaDB 10.0.38 Download Now

DownloadRelease NotesChangelogOverview of 10.0

Release date: 11 Aug 2014

MariaDB 10.0 is the current stable series of MariaDB. It is an evolution of MariaDB 5.5 with several entirely new features not found anywhere else and with backported and reimplemented features from MySQL 5.6.

MariaDB 10.0.13 is a Stable (GA) release.

For an overview of MariaDB 10.0 see the What is MariaDB 10.0? page.

Thanks, and enjoy MariaDB!

Notable changes

  • Fixes for the following security vulnerabilities:

    • CVE-2010-5298

    • CVE-2014-0195

    • CVE-2014-0198

    • CVE-2014-0221

    • CVE-2014-0224

    • CVE-2014-3470

    • CVE-2014-6474

    • CVE-2014-6489

    • CVE-2014-6564

    • CVE-2012-5615

    • CVE-2014-4274

    • CVE-2014-4287

    • CVE-2014-6463

    • CVE-2014-6478

    • CVE-2014-6484

    • CVE-2014-6495

    • CVE-2014-6505

    • CVE-2014-6520

    • CVE-2014-6530

    • CVE-2014-6551

    • CVE-2015-0391

  • filesort-with-small-limit-optimization is now visible through the slow query log and a new status variable, sort_priority_queue_sorts.

  • New variables aria_pagecache_file_hash_size and key_cache_file_hash_size for determining the number of hash buckets for open and changed files for Aria and MyISAM respectively.

  • Connect engine supports partitioning.

  • Many plugins have had their maturity level increased (from beta to gamma or from gamma to stable).

  • TokuDB upgraded to 7.1.7

  • XtraDB upgraded to 5.6.19-67.0

  • InnoDB upgraded to 5.6.19

  • Performance_Schema upgraded to 5.6.20

For a complete list of changes made in MariaDB 10.0.13, with links to detailed information on each push, see the changelog.

Be notified of new MariaDB Server releases automatically by subscribing 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 page.

This page is licensed: CC BY-SA / Gnu FDL

MariaDB 10.0.12 Release Notes

The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Now

DownloadRelease NotesChangelogOverview of 10.0

Release date: 16 Jun 2014

MariaDB 10.0 is the current stable series of MariaDB. It is an evolution of the MariaDB 5.5 series with several entirely new features not found anywhere else and with backported and reimplemented features from MySQL 5.6.

MariaDB 10.0.12 is a Stable (GA) release.

For an overview of MariaDB 10.0 see theWhat is MariaDB 10.0? page.

Thanks, and enjoy MariaDB!

Notable changes

MariaDB 10.0.12 is primarily a bug-fix release.

Notable changes of this release include:

  • Fixes for the following security vulnerabilities:

    • CVE-2014-4258

    • CVE-2014-4260

    • CVE-2014-2494

    • CVE-2014-4207

  • Updated Spider storage engine to version 3.2.4

  • Updated Connect engine.

  • Updated pcre to version 8.35

  • Exists-to-IN optimization is now enabled by default.

  • The Performance Schema is now disabled by default.

For a complete list of changes made in MariaDB 10.0.12, with links to detailed information on each push, see the changelog.

Be notified of new MariaDB Server releases automatically by subscribing 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 page.

This page is licensed: CC BY-SA / Gnu FDL

MariaDB 10.0.11 Release Notes

The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Now

DownloadRelease NotesChangelogOverview of 10.0

Release date: 12 May 2014

MariaDB 10.0 is the current stable series of MariaDB. It is an evolution of MariaDB 5.5 with several entirely new features not found anywhere else and with backported and reimplemented features from MySQL 5.6.

MariaDB 10.0.11 is a Stable (GA) release.

For an overview of MariaDB 10.0 see theWhat is MariaDB 10.0? page.

Thanks, and enjoy MariaDB!

Notable changes

MariaDB 10.0.11 is primarily a bug-fix release.

Notable changes of this release include:

  • Fixes for the following security vulnerabilities:

    • CVE-2014-2436

    • CVE-2014-2440

    • CVE-2014-2430

    • CVE-2014-2431

    • CVE-2019-2481

    • CVE-2021-2032

  • Updated TokuDB engine to version 7.1.6

  • Updated Spider storage engine to version 3.2

  • Updated XtraDB storage engine to version 5.6.17-65.0

  • Updated InnoDB storage engine to version 5.6.17

  • Updated performance_schema to version 5.6.17

  • Updated Connect, and OQGraph engines.

  • Online ALTER TABLE works for partitioned tables

  • New system variable default_regex_flags. To make MariaDB RLIKE operator behave in a non-standard but backward compatible way use

SET @@default_regex_flags='DOTALL';

For a complete list of changes made in MariaDB 10.0.11, with links to detailed information on each push, see the changelog.

Ubuntu 12.10 and Mint 14

As per the MariaDB Deprecation Policy, this will be the last release of MariaDB 10.0 for both Ubuntu 12.10 "Quantal" and Mint 14 "Nadia".

Be notified of new MariaDB Server releases automatically by subscribing 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 page.

This page is licensed: CC BY-SA / Gnu FDL

MariaDB 10.0.10 Release Notes

The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Now

Download |Release Notes |Changelog |Overview of 10.0

Release date: 31 Mar 2014

With this release, MariaDB 10.0 is now the current stable version of MariaDB. It is an evolution of the MariaDB 5.5 series with several entirely new features not found anywhere else and with backported and reimplemented features from MySQL 5.6.

MariaDB 10.0.10 is a Stable (GA) release. This is the eleventh 10.0-based release, and the first stable release. All features planned for inclusion in the MariaDB 10.0 series are included in this release.

For an overview of MariaDB 10.0 see theWhat is MariaDB 10.0? page.

Thanks, and enjoy MariaDB!

Notable changes

MariaDB 10.0.10 is primarily a bug-fix and polishing release.

Notable changes of this release include:

  • The Audit Plugin is now included in MariaDB (MDEV-5584)

  • Improved XtraDB performance by fixing incorrect calculation of flushed pages (MDEV-5949)

  • Fix for GTID duplicate key multi-master corruption bug (MDEV-5804)

  • Default TokuDB compression is now TOKUDB_ZLIB (instead of TOKUDB_UNCOMPRESSED)

  • Various algorithm improvements forengine-independent table statistics (EITS) (MDEV-5901, MDEV-5917, MDEV-5950, MDEV-5962, MDEV-5926)

For a complete list of changes made in MariaDB 10.0.10, with links to detailed information on each push, see the changelog.

Be notified of new MariaDB Server releases automatically by subscribing 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 page.

This page is licensed: CC BY-SA / Gnu FDL

MariaDB 10.0.9 Release Notes

The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Now

Download |Release Notes |Changelog |Overview of 10.0

Release date: 10 Mar 2014

MariaDB 10.0 is the current development version of MariaDB. It is an evolution of the MariaDB 5.5 series with several entirely new features not found anywhere else and with backported and reimplemented features from MySQL 5.6.

MariaDB 10.0.9 is an RC (Release Candidate) release. This is the tenth 10.0-based release, and the second RC release. All features planned for inclusion in the stable (GA) MariaDB 10.0 series are included in this release.

For an overview of MariaDB 10.0 see theWhat is MariaDB 10.0? page.

Thanks, and enjoy MariaDB!

Notable changes

MariaDB 10.0.9 is primarily a bug-fix and polishing release.

Notable changes of this release include:

  • Fixes for the following security vulnerabilities:

    • CVE-2014-4243

    • CVE-2014-2419

    • CVE-2014-0384

    • CVE-2014-2438

    • CVE-2014-2432

  • InnoDB upgraded to version 5.6.15

  • Extended-keys optimization is now enabled by default.

  • MariaDB can be compiled to use the system's PCRE library.

  • Added MASTER_GTID_WAIT() and @@last_gtid.

  • When a TIME value is casted to a DATETIME, the date part will be the CURRENT_DATE, not 0000-00-00. This is compatible with the SQL standard and MySQL-5.6. One can use @@old_mode=ZERO_DATE_TIME_CAST to revert to the old behavior.

  • XtraDB is now the default InnoDB implementation, Oracle InnoDB is a plugin that can be dynamically loaded if desired.

  • Builds for Debian Sid and Ubuntu Trusty are being made available for the first time in the MariaDB repositories. For this release the Trusty packages are considered as alpha releases. The Sid packages will likely always be considered as such. Both were made as part of normal MariaDB development, and we're making them available for those that want to test or try them out.

For a complete list of changes made in MariaDB 10.0.9, with links to detailed information on each push, see the changelog.

Be notified of new MariaDB Server releases automatically by subscribing 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 page.

This page is licensed: CC BY-SA / Gnu FDL

MariaDB 10.0.8 Release Notes

The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Now

Download |Release Notes |Changelog |Overview of 10.0

Release date: 10 Feb 2014

MariaDB 10.0 is the current development version of MariaDB. It is an evolution of the MariaDB 5.5 series with several entirely new features not found anywhere else and with backported and reimplemented features from MySQL 5.6.

MariaDB 10.0.8 is an RC (Release Candidate) release. This is the ninth 10.0-based release, and the first RC release. All features planned for inclusion in the stable (GA) MariaDB 10.0 series are included in this release.

For an overview of MariaDB 10.0 see theWhat is MariaDB 10.0? page.

Thanks, and enjoy MariaDB!

Notable changes

MariaDB 10.0.8 is primarily a bug-fix and polishing release.

Notable changes of this release include:

  • Fixes for the following security vulnerabilities:

    • CVE-2014-0412

    • CVE-2014-0401

    • CVE-2014-0437

    • CVE-2014-0420

    • CVE-2013-5908

  • InnoDB upgraded to version 5.6.14

  • FLUSH ... FOR EXPORT works

  • Added a new server variable, old_mode, to allow selectively restoring old behavior, in contrast to the old "all-or-nothing" approach of the --old command-line option. See OLD MODE for more.

  • Added a new read-only server variable malloc_library

  • Bundled PCRE library upgraded to version 8.34

  • The CREATE OR REPLACE TABLE statement was added. It is used internally for replication (MDEV-5491), but it is also can be used by clients as any other SQL statement.

    • This enables replication to be able to continue even if the slave crashes (due to, for example, a bug or power outage) in the middle of a CREATE TABLE, CREATE ... SELECT, or DROP TABLE. When the slave comes back up it can replay the statement without any data loss if needed.

    • As part of this change, the slave-ddl-exec-mode variable was added. It specifies how CREATE TABLE and DROP TABLE statements are replicated.

For a complete list of changes made in MariaDB 10.0.8, with links to detailed information on each push, see the changelog.

Fedora, Ubuntu, and Mint

As per the MariaDB Deprecation Policy, this will be the final release of MariaDB 10.0 for Fedora 18 "Spherical Cow", Ubuntu 13.04 "Raring", and Mint 15 "Olivia". When the next version of MariaDB 10.0 is released, repositories for these distributions will go away.

Be notified of new MariaDB Server releases automatically by subscribing 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 page.

This page is licensed: CC BY-SA / Gnu FDL

MariaDB 10.0.7 Release Notes

The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Now

Download |Release Notes |Changelog |Overview of 10.0

Release date: 27 Dec 2013

MariaDB 10.0 is the current development version of MariaDB. It is an evolution of the MariaDB 5.5 series with several entirely new features not found anywhere else and with backported and reimplemented features from MySQL 5.6.

MariaDB 10.0.7 is a Beta release. This is the eighth 10.0-based release, and the third beta release. We are releasing it now to get it into the hands of any who might want to test it. All features planned for inclusion in the stable (GA) MariaDB 10.0 series are included in this release. This is still a beta however, not a final, production-ready, release.

For an overview of MariaDB 10.0 see theWhat is MariaDB 10.0? page.

Thanks, and enjoy MariaDB!

Bug fixes

MariaDB 10.0.7 is primarily a bug-fix release including fixes for the following bugs and security vulnerabilities:

  • CVE-2014-0402

  • CVE-2014-0386

  • CVE-2013-5891

  • CVE-2014-0393

  • EXTRACT (HOUR FROM ...) now adheres to the SQL standard and returns values from 0 to 23. Previously it could return greater values.

For a list of changes made in MariaDB 10.0.7, with links to detailed information on each push, see the changelog.

Plugins

The following plugins were updated or added in MariaDB 10.0.7:

  • XtraDB storage engine was upgraded to the 5.6 version. Now one can use XtraDB with MariaDB 10.0. Unlike MariaDB 5.5, in 10.0 XtraDB is not the default engine, the default is InnoDB, and XtraDB is available as a dynamic plugin.

  • OQGraph storage engine was upgraded to the version 3. Unlike OQGraph v2, that stores all the data in memory, new OQGraph v3 stores them in a table of another storage engine, on disk. Which makes your graphs persistent and also can support much larger graphs. See the OQGraph documentation for details.

  • A new plugin metadata_lock_info was added. It implements a new table INFORMATION_SCHEMA.METADATA_LOCK_INFO that shows active metadata locks.

Be notified of new MariaDB Server releases automatically by subscribing 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 page.

This page is licensed: CC BY-SA / Gnu FDL

MariaDB 10.0.6 Release Notes

The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Now

Download |Release Notes |Changelog |Overview of 10.0

Release date: 18 Nov 2013

MariaDB 10.0 is the current development version of MariaDB. It is an evolution of the MariaDB 5.5 series with several entirely new features not found anywhere else and with backported and reimplemented features from MySQL 5.6.

MariaDB 10.0.6 is a Beta release. This is the seventh 10.0-based release, and the second beta release. We are releasing it now to get it into the hands of any who might want to test it. All features planned for inclusion in the stable (GA) MariaDB 10.0 series are included in this release. This is still a beta however, not a final, production-ready, release.

For an overview of MariaDB 10.0 see theWhat is MariaDB 10.0? page.

Bug Fixes

MariaDB 10.0.6 is primarily a bug-fix release and includes fixes for (among others) the following:

  • MDEV-5248 Serious incompatibility and data corruption of DATETIME and DATE types due to get_innobase_type_from_mysql_type refactor combined with InnoDB Online DDL

  • MDEV-5275 Problems upgrading from MySQL 5.1 to MariaDB

  • add missing plugins to deb packages

  • various Parallel Replication fixes: MDEV-4506, MDEV-5217:

For a list of changes made in MariaDB 10.0.6, with links to detailed information on each push, see the changelog.

Thanks, and enjoy MariaDB!

Be notified of new MariaDB Server releases automatically by subscribing 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 page.

This page is licensed: CC BY-SA / Gnu FDL

MariaDB 10.0.5 Release Notes

The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Now

There was a packaging issue with 10.0.5 on Debian & Ubuntu that prevented TokuDB from installing. This was fixed in 10.0.6.

Download |Release Notes |Changelog |Overview of 10.0

Release date: 7 Nov 2013

MariaDB 10.0 is the current development version of MariaDB. It is an evolution of MariaDB 5.5 the MariaDB 5.5 series with several entirely new features not found anywhere else and with backported and reimplemented features from MySQL 5.6.

MariaDB 10.0.5 is a Beta release. This is the sixth 10.0-based release, and the first beta release. We are releasing it now to get it into the hands of any who might want to test it. All features planned for inclusion in the stable (GA) MariaDB 10.0 series are included in this release. This is still a beta however, not a final, production-ready, release.

For an overview of MariaDB 10.0 see theWhat is MariaDB 10.0? page.

For a list of changes made in MariaDB 10.0.5, with links to detailed information on each push, see the changelog.

Based on MariaDB 5.5

The MariaDB 10.0 series builds off of the MariaDB 5.5 series. It includes completely new features and features imported and backported from MySQL 5.6.

In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.

Security fixes

This release includes fixes for the following security vulnerabilities:

  • CVE-2013-5807

  • CVE-2013-3839

From MariaDB 5.5

  • TokuDB from MariaDB 5.5 has been merged into this version of MariaDB

  • Starting with this version, MariaDB 10.0 is now built with jemalloc by default on Linux (not on Solaris or Windows).

Newly Implemented Features

  • MDEV-4506: Parallel replication

  • MDEV-4397: Roles

  • MDEV-407: EXPLAIN in the slow query log.

  • MDEV-4425: PCRE library, REGEXP_REPLACE, REGEXP_INSTR, REGEXP_SUBSTR functions

  • MDEV-4911: KILL QUERY ID : the ability to kill a query by the query ID instead of the thread ID.

  • MDEV-3814: DELETE .. RETURNING``

  • MDEV-4133: use fallocate() in XtraDB/InnoDB

Features and Fixes Merged or Backported from MySQL 5.6.10

  • MDEV-5163: WEIGHT_STRING() function

  • MDEV-3798: EXPLAIN for UPDATE/DELETE

  • MDEV-4411: Connection attributes (see the performance schema tables session_connect_attrs and session_account_connect_attrs)

  • MDEV-4928: Collation customization improvements (see Supported Characters Sets and Collations).

  • MDEV-5025: TO_BASE64() and FROM_BASE64() functions

Incompatible Changes

  • New reserved word: RETURNING. This can no longer be used as an identifier without being quoted.

For full details, see the changelog.

Fedora 17

As per the MariaDB Deprecation Policy, this will be the last version of MariaDB 10.0 for Fedora 17. The Fedora 17 repository for MariaDB 10.0 will go away at the next release of MariaDB 10.0.

Thanks, and enjoy MariaDB!

Be notified of new MariaDB Server releases automatically by subscribing 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 page.

This page is licensed: CC BY-SA / Gnu FDL

MariaDB 10.0.4 Release Notes

The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Now

Download |Release Notes |Changelog |Overview of 10.0

Release date: 16 Aug 2013

MariaDB 10.0 is the current development version of MariaDB. It is built on the MariaDB 5.5 series with backported and reimplemented features from MySQL 5.6 and entirely new features not found anywhere else.

MariaDB 10.0.4 is an Alpha release. This is the fifth 10.0-based release, and we are releasing it now to get it into the hands of any who might want to test it. Not all features planned for the MariaDB 10.0 series are included in this release. Additional features will be pushed in future releases.Do not use alpha releases on production systems.

For an overview of MariaDB 10.0 see theWhat is MariaDB 10.0? page.

For a list of changes made in MariaDB 10.0.4, with links to detailed information on each push, see the changelog.

Based on MariaDB 5.5

The MariaDB 10.0 series builds off of the MariaDB 5.5 series. It also includes features imported from MySQL 5.6, and completely new features.

In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.

Security fixes

This release includes fixes for the following security vulnerabilities:

  • CVE-2013-1861

  • CVE-2013-3809

  • CVE-2013-3793

  • CVE-2013-3802

  • CVE-2013-3804

  • CVE-2013-3783

  • CVE-2013-3812

  • CVE-2016-0502

Newly Implemented Features

  • MDEV-4438 - Spider storage engine

  • MDEV-4568 - Port Percona response time distribution as audit plugin

  • MDEV-4702 - Reduce usage of LOCK_open

Features and Fixes Merged or Backported from MySQL 5.6.10

  • MDEV-330 - Support for MySQL-5.6 created tables (frm and data files) that have columns of types TIME(N), DATETIME(N) and TIMESTAMP(N). Previously, an attempt to open such a table in MariaDB would return an error.

  • MDEV-3838 - Support for standard SQL temporal literals

  • MDEV-4058 - Merge the host_cache P_S table

  • WL #5185 Remove deprecated 5.1 features

  • InnoDB from MySQL 5.6.10

  • Performance schema updates, including new defaults.

  • Information Schema updates, including new defaults.

  • InnoDB persistent statistics.

  • Online ALTER for InnoDB and thread information for in-place operations

  • EXCHANGE PARTITION

  • Partition selection

  • For temporary tables created with the CREATE TEMPORARY TABLE statement, the privilege model has changed (MySQL Bug #27480, Bug #11746602)

  • GET DIAGNOSTICS statement

For full details, see the changelog.

CONNECT Storage Engine Updates

New features added to CONNECT

  1. The connection parameter of MYSQL type tables and PROXY tables on MySQL tables can now refer to a Federated server.

  2. The SERVID special column is now implemented. It returns the Federated server name for tables using one, the host name of the server for MYSQL tables, "ODBC" for ODBC tables and "Current" for all other table types. For PROXY and PROXY based tables, this value is the one of the source proxied table(s).

Modifications to CONNECT Behavior

  1. Table locking (read and write) is now supported. When a table is write locked, indexes are not updated on table changes. They are when the table is unlocked. Consequently, SELECT statements do not use indexing while locked.

  2. CONNECT no longers uses the query cache. This is because it is working on external data which is prone to be modified outside of MariaDB (it was also causing a crash with PIVOT tables)

Modifications to CONNECT Error messages

Some messages were changed from error to warning to prevent a server crash. Some have been added, in particular:

  1. When trying to index a null-able column (not supported yet)

  2. When inserting on an INI table without specifying the sectio name.

  3. When specifying ENUM column (not supported yet)

  4. Better message for CONNECT unspported commands

CONNECT Engine Bugs fixed:

A few bugs were fixed, in particular:

  • MDEV-4494: Unsupported use of nullable column for index is not caught, causes assertion failure or unspecified error (122)

  • MDEV-4495: Assertion failure in Diagnostics_area::set_error_status or unspecified error instead of a duplicate key error

  • MDEV-4524: Server crashes when querying from multiple file CONNECT table

  • MDEV-4638: Server crashes with an indexed not-null ENUM column

  • MDEV-4771: Connection dies using table_type=pivot

  • MDEV-4853: DML on table_type=INI gives no error even MySQLd has not the privilege to change the file

  • MDEV-4854: table_type=mysql does not send the WHERE part (not a bug)

  • MDEV-4855: If SERVID is not supported, it should be removed from doc.

  • MDEV-4878: LOCK TABLE is not working with ConnectSE

  • MDEV-4881: Pivot throws an error

  • Fixed a bug causing the whole section to be deleted when deleting one key of a INI table with layout=Row. The same happens for layout=column but this is normal as one line is one section.

  • Fixed a bug causing connect_assisted_discovery to fail on some table types (WMI).

  • A fix concerning a memory leak or uninitialised memory warning issued by Valgrind.

  • A few more code changes have been made to suppress compilation warnings.

Other Features

Other features are planned for inclusion in the MariaDB 10.0. They are listed on the What is MariaDB 10.0? and Plans for 10x pages.

Thanks, and enjoy MariaDB!

Be notified of new MariaDB Server releases automatically by subscribing 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 page.

This page is licensed: CC BY-SA / Gnu FDL

MariaDB 10.0.3 Release Notes

The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Now

Download |Release Notes |Changelog |Overview of 10.0

Release date: 11 Jun 2013

MariaDB 10.0 is the current development version of MariaDB. It is built on the MariaDB 5.5 series with backported and reimplemented features from MySQL 5.6 and entirely new features not found anywhere else.

MariaDB 10.0.3 is an Alpha release. This is the fourth 10.0-based release, and we are releasing it now to get it into the hands of any who might want to test it. Not all features planned for the MariaDB 10.0 series are included in this release. Additional features will be pushed in future releases. Do not use alpha releases on production systems.

For an overview of MariaDB 10.0 see theWhat is MariaDB 10.0? page.

For a list of changes made in MariaDB 10.0.3, with links to detailed information on each push, see the changelog.

Based on MariaDB 5.5

The MariaDB 10.0 series builds off of the MariaDB 5.5 series. It also includes features imported from MySQL 5.6, and completely new features.

In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.

Bug and Security fixes

This release includes fixes for the following security vulnerabilities:

  • CVE-2013-3805

  • CVE-2013-3808

  • CVE-2013-3801

  • CVE-2013-3794

  • CVE-2013-2375

  • CVE-2013-1544

  • CVE-2013-1532

  • CVE-2013-2389

  • CVE-2013-2392

  • CVE-2013-2376

  • CVE-2013-1511

  • CVE-2013-2391

  • CVE-2013-1502

Also, several GTID bugs were fixed. For details, see thechangelog.

Ubuntu 13.04 "Raring" Repositories

This release of MariaDB 10.0 includes repositories for the recently released Ubuntu 13.04 "Raring". These packages also support Mint 15 "Olivia".

Visit the repository configuration tool to get started.

Other Features

Other features are planned for inclusion in the Stable (GA) version of MariaDB 10.0. They are listed on the What is MariaDB 10.0? and Plans for 10x pages.

Thanks, and enjoy MariaDB!

Be notified of new MariaDB Server releases automatically by subscribing 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 page.

This page is licensed: CC BY-SA / Gnu FDL

MariaDB 10.0.2 Release Notes

The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Now

Download |Release Notes |Changelog |Overview of 10.0

Release date: 24 Apr 2013

MariaDB 10.0 is the current development version of MariaDB. It is built on thethe MariaDB 5.5 serie with backported features from MySQL 5.6 and entirely new features not found anywhere else.

MariaDB 10.0.2 is an Alpha release. This is the third 10.0-based release, and we are releasing it now to get it into the hands of any who might want to test it. Not all features planned for the MariaDB 10.0 series are included in this release. Additional features will be pushed in future releases.Do not use alpha releases on production systems.

For an overview of MariaDB 10.0 see theWhat is MariaDB 10.0? page.

For a list of changes made in MariaDB 10.0.2, with links to detailed information on each push, see the changelog.

Based on MariaDB 5.5

The MariaDB 10.0 series builds off of the MariaDB 5.5 series. It also includes features imported from MySQL 5.6, and completely new features.

In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.

Security fixes

This release includes fixes for the following security vulnerabilities:

  • CVE-2013-1521

  • CVE-2013-2378

  • CVE-2013-1552

  • CVE-2013-1523

  • CVE-2013-1512

  • CVE-2013-1555

  • CVE-2013-1526

  • CVE-2012-5614

  • CVE-2013-1506

New Features in MariaDB 10.0.2 Alpha

New Features

  • MDEV-4146 - CONNECT storage engine

  • MDEV-26 - Global Transaction ID

  • MDEV-318 - IF (NOT) EXIST clauses for ALTER TABLE.

  • MDEV-4022 - table attributes with sysvar as a default value.

  • MDEV-3808 - Better table discovery. Sequence storage engine. Assisted discovery in FederatedX.

  • MDEV-3807 - show plugins soname 'xxx'.

  • MDEV-3917 - multiple use locks (GET_LOCK) in one connection.

  • Subquery optimizations (MDEV-38 - NOT EXISTS to IN), MDEV-537, MDEV-3862.

  • MDEV-4145 - optimizer can collect and use histogram-based statistics for non-indexed columns.

  • MDEV-4338 - Support for atomic writes on FusionIO DirectFS.

Bug Fixes

As with all MariaDB releases, numerous bugs were fixed in this release. For details, see the changelog. One particular bug fix we'd like to highlight is:

  • MDEV-4172 - Optimizer now can take into account the selectivity of predicates

Other Features

Other features are planned for inclusion in the Stable (GA) version of MariaDB 10.0. They are listed on the What is MariaDB 10.0? and Plans for 10x pages.

Discontinued builds

The MariaDB project tries to support as many different Operating Systems and Linux Distributions as we can. However, when a distribution or OS stops receiving security and other updates it becomes difficult to freely provide packages for that platform. In such cases, our policy is to deprecate that platform and stop providing binary packages for it.

Accordingly, this will be the final release of MariaDB 10.0 for the following distributions:

  • Ubuntu 8.04 LTS "Hardy"

  • Ubuntu 11.10 "Oneiric"

Binary tar.gz files built on Ubuntu "Hardy" will also be going away. These are the ones that do not require GLIBC_2.14+. So for the next release, all binary tar.gz files for Linux will require GLIBC_2.14+.

If your chosen Linux Distribution or Operating System is deprecated, packages or support are not completely unavailable. Companies such as SkySQL, Monty Program, and others provide support for all versions of MariaDB back to even very old MySQL versions. This includes packaged binaries. Contact them for more details.

More information on the deprecation policy can be found on the Deprecation Policy page.

Thanks, and enjoy MariaDB!

Be notified of new MariaDB Server releases automatically by subscribing 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 page.

This page is licensed: CC BY-SA / Gnu FDL

MariaDB 10.0.1 Release Notes

The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Now

Download |Release Notes |Changelog |Overview of 10.0

Release date: 06 Feb 2013

MariaDB 10.0 is the current development version of MariaDB. It is built on thethe MariaDB 5.5 series with backported features from MySQL 5.6 and entirely new features not found anywhere else.

MariaDB 10.0.1 is an Alpha release. This is the second 10.0-based release, and we are releasing it now to get it into the hands of any who might want to test it. Not all features planned for the MariaDB 10.0 series are included in this release. Additional features will be pushed in future releases.Do not use alpha releases on production systems.

For an overview of MariaDB 10.0 see theWhat is MariaDB 10.0? page.

For a list of changes made in MariaDB 10.0.1, with links to detailed information on each push, see the Changelog .

Based on MariaDB 5.5,

The MariaDB 10.0 series builds off of the MariaDB 5.5, series. It also includes features imported from MySQL 5.6, and completely new features.

In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.

New Features in MariaDB 10.0.1 Alpha

New Features

  • MDEV-4011 - Per thread memory usage. — Original code from Taobao, developed by Peng Lixun.

    • information_schema.processlist has two new columns: MEMORY_USAGE and EXAMINED_ROWS.

    • SHOW STATUS has a new variable: Memory_used.

  • Cassandra storage engine

  • Named dynamic columns (MDEV-377)

  • Faster UNIQUE key generation with ALTER TABLE (MDEV-539)

  • Implement async commit checkpoint in InnoDB and XtraDB (MDEV-532)

  • Engine independent statistics (MDEV-3806)

New Features Re-implemented from a similar MySQL feature

  • CURRENT_TIMESTAMP as DEFAULT for DATETIME columns (MDEV-452)

New Features Backported from MySQL 5.6

  • backport --plugin-load-add (MDEV-3860)

Other Features

Other features are planned for inclusion in the Stable (GA) version of MariaDB 10.0. They are listed on the What is MariaDB 10.0? and Plans for 10x pages.

Important Security Fixes

This release includes fixes for the following security vulnerabilities:

  • A buffer overflow that can cause a server crash or arbitrary code execution (a variant of CVE-2012-5611)

  • CVE-2012-5627/MDEV-3915 fast password brute-forcing using the "change user" command

  • CVE-2012-5615/MDEV-3909 information leakage about existing user accounts via the protocol handshake

  • fixes for DoS attacks - crashes and server lockups (see the Changelog)

Additionally, it includes all security fixes from MySQL 5.5.29, such as fix for CVE-2012-5612/MDEV-3908 and others, such as:

  • CVE-2013-1531

  • CVE-2013-0384

  • CVE-2013-0389

  • CVE-2013-0386

  • CVE-2013-0385

  • CVE-2012-1702

  • CVE-2013-0383

  • CVE-2013-0368

  • CVE-2012-0572

  • CVE-2013-0371

  • CVE-2012-0574

  • CVE-2012-1705

  • CVE-2012-0578

  • CVE-2013-0367

  • CVE-2012-5096

Fedora 18 and Ubuntu 12.10 Packages

This version of MariaDB includes packages for Fedora 18 "Spherical Cow" and Ubuntu 12.10 "Quantal". Visit the

Repository Configurator to generate the necessary commands to install MariaDB on these distributions.

Discontinued builds

The MariaDB project tries to support as many different Operating Systems and Linux Distributions as we can. However, when a distribution or OS stops receiving security and other updates it becomes difficult to freely provide packages for that platform. In such cases, our policy is to deprecate that platform and stop providing binary packages for it.

As of 1 Feb 2013, we stopped building packages for the following:

  • Fedora 16 "Verne"

  • Debian 5 "Lenny"

  • Ubuntu 10.10 "Maverick"

  • Ubuntu 11.04 "Natty"

If your chosen Linux Distribution or Operating System is deprecated, packages or support are not completely unavailable. Companies such asSkySQL and Monty Program (and others) provide support for all versions of MariaDB back to even very old MySQL versions. This includes packaged binaries. Contact them for more details.

More information on our deprecation policy can be found at:

Archived Releases

From the beginning of the MariaDB project in 2009 we've kept all of our old releases online via our network of mirrors. Doing this is great for those few who are interested in old releases, but the disk space required to host all of our old releases is over 130 Gigabytes at present and grows by several gigabytes with each new release. This is too much for some of our mirrors to handle. So, starting with this release our primary mirror will only host the most recent three or four releases in each series (5.5, 10.0, and so on). Mirrors are, of course, free to keep archiving every release, but the primary mirror that they pull from will not.

Old releases do have value, so for those that are interested in old releases, we are setting up a simple, no frills, archive server which will host them. Once the server is up and running, links to archived releases ondownloads.mariadb.org will point at the archive server. During the transition period, links to some old releases may disappear for a short time, but don't worry, they haven't been deleted, they're just being moved!

Thanks, and enjoy MariaDB!

Be notified of new MariaDB Server releases automatically by subscribing 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 page.

This page is licensed: CC BY-SA / Gnu FDL

MariaDB 10.0.0 Release Notes

The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Now

Download |Release Notes |Changelog |Overview of 10.0

Release date: 12 Nov 2012

MariaDB 10.0 is the development version of MariaDB. It is built on the MariaDB 5.5 series with backported features from MySQL 5.6 and entirely new features not found anywhere else.

MariaDB 10.0.0 is an Alpha release. This is the first 10.0-based release, and we are releasing it now to get it into the hands of any who might want to test it. Not all features planned for the MariaDB 10.0 series are included in this release. Additional features will be pushed in future releases.Do not use alpha releases on production systems.

For an overview of MariaDB 10.0 see theWhat is MariaDB 10.0? page.

For a list of changes made in MariaDB 10.0.0, with links to detailed information on each push, see theMariaDB 10.0.0 Changelog.

Based on MariaDB 5.5,

The MariaDB 10.0 series builds off of the MariaDB 5.5, series. It also includes features imported from MySQL 5.6, and completely new features.

In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.

New Features in MariaDB 10.0.0 Alpha

New Features

  • Better error messages (all error numbers now include a descriptive text what the number means.)

  • SHOW EXPLAIN feature

  • Multi source replication—original code from Taobao, developed by Peng Lixun.

New Features Backported from MySQL 5.6

  • New InnoDB — from MySQL 5.6.5

  • Performance schema — from MySQL 5.6.5 (without host cache)

  • Optimized read-only transaction (for InnoDB). This includes support for TRANSACTION READ ONLY.

  • LIMIT ... ORDER BY optimization

Security Fixes

  • A fix is included for multiple SQL injection vulnerabilities in the replication code. See MDEV-382 (CVE-2012-4414) for details.

Other Features

Other features are planned for inclusion in the Stable (GA) version of MariaDB 10.0. They are listed on the What is MariaDB 10.0? Plans for 10x pages.

Thanks, and enjoy MariaDB!

Be notified of new MariaDB Server releases automatically by subscribing 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 page.

This page is licensed: CC BY-SA / Gnu FDL