Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
MariaDB 10.0 Series Release Notes
Download | Release Notes | Changelog | Overview 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!
updated to 9.5
With this maintenance release, will reach the end of its . Generally speaking this means that this will likely be the final release of the 10.0 series of MariaDB
updated to 5.6.43
updated to 5.6.43
For a complete list of changes made in , with links to detailed information on each push, see the .
For a full list of contributors to , see the .
updated to 5.6.42-84.2
updated to 5.6.42-84.2
MDEV-17475: Maximum value of is now 2097152.
Fixes for the following :
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: 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!
updated to 5.6.42
updated to 5.6.42
updated to 5.6.41-84.1
updated to 5.6.41-84.1
For a complete list of changes made in , with links to detailed information on each push, see the .
For a full list of contributors to , see the .
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 on 64-bit systems
MDEV-16865: InnoDB fts_query() ignores KILL
Fixes for the following :
| | |
Release date: 12 Dec 2014
Thanks, and enjoy MariaDB!
Since the MariaDB 10.0.9 Fusion-io preview release, the following notable changes have been made.
Merged with MariaDB 10.0.15 release
Added support for 4K sector size if supported
Added status variables for 1K, 2K, 4K, 8K, 16K, and 32K trims
Added innodb-compression-algorithm configuration variable to select default compression method
Added support for
LZO compression
LZMA compression
bzip2 compression
For a complete list of changes made in MariaDB 10.0.15 Fustion-io, with links to detailed information on each push, see the changelog.
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: 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!
Fixed the server crash caused by ()
For a complete list of changes made in , with links to detailed information on each push, see the .
For those upgrading to 10.0.19 from versions prior to 10.0.18, the contains a comprehensive list of changes.
The most recent release in the series is:
| | |
Release date: 30 Jan 2018
is a previous stable series of MariaDB. It is an evolution of with several entirely new features not found anywhere else and with backported and reimplemented features from MySQL 5.6.
This is a (GA) release.
For an overview of see the page.
Thanks, and enjoy MariaDB!
The most recent release in the series is:
| | |
Release date: 26 Sep 2014
is the current stable series of MariaDB. It is an evolution of with several entirely new features not found anywhere else and with backported and reimplemented features from MySQL 5.6.
is a (GA) release.
For an overview of see the page.
Thanks, and enjoy MariaDB!
The most recent release in the series is:
| | |
Release date: 6 Aug 2015
is the current stable series of MariaDB. It is an evolution of , with several entirely new features not found anywhere else and with backported and reimplemented features from MySQL 5.6.
is a (GA) release.
For an overview of see the page.
Thanks, and enjoy MariaDB!
updated to 5.6.38-83.0
updated to 5.6.38-83.0
updated to 5.6.39
updated to 5.6.39
- "Error: trying to do an operation on a dropped tablespace"
- MySQL#74585 - InnoDB: Failing assertion: *mbmaxlen < 5 in file ha_innodb.cc line 1904
- InnoDB reports warning for "Purge reached the head of the history list"
- crash on start with innodb-track-changed-pages
- InnoDB: Failing assertion: !dict_index_is_online_ddl(index) upon ALTER TABLE
- After UPDATE of indexed columns, old values will not be purged from secondary indexes
- Assertion failure when reporting duplicate key error in online table rebuild
- Rollback progress log messages during crash recovery are intermixed with unrelated log messages
- InnoDB shutdown should not be blocked by a large transaction rollback
- InnoDB may hang if shutdown is initiated soon after startup while rolling back recovered incomplete transactions
- IMPORT TABLESPACE must not go beyond FSP_FREE_LIMIT
Backport from 10.2 (InnoDB/XtraDB shutdown failure)
Fixes for the following :
For a complete list of changes made in MariaDB 10.0.34, with links to detailed information on each push, see the changelog.
upgraded to 7.5.0
upgraded to 5.6.20-68.0
upgraded to 5.6.20
upgraded to 3.2.11
upgraded to 2.1.9
The now includes statistics on collation usage.
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 , this will be the last release of 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 "" page and the .
For a complete list of changes made in MariaDB 10.0.14, with links to detailed information on each push, see the changelog.
updated to XtraDB-5.6.25-73.1
updated to InnoDB-5.6.26
updated to 5.6.26
engine has now Gamma maturity (was: Beta)
Diffie-Helman modulus increased to 2048 bits ()
Fixes for the following :
For a complete list of changes made in MariaDB 10.0.21, with links to detailed information on each push, see the changelog.
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: 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!
updated to 8.42
updated to 5.6.39-83.1
updated to 5.6.39-83.1
updated to 5.6.40
For a complete list of changes made in , with links to detailed information on each push, see the .
For a full list of contributors to , see the .
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: 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!
ALTER TABLE:
Bug #25928471: ONLINE ALTER AND CONCURRENT DELETE ON TABLE WITH MANY TEXT COLUMNS CAUSES CRASH
XA: Assertion `!clust_index->online_log' failed in rollback_inplace_alter_table
InnoDB lock->index refers to a freed object after failed ADD INDEX
For a complete list of changes made in , with links to detailed information on each push, see the .
For a full list of contributors to , see the .
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: 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!
updated to XtraDB-5.6.29-76.2
updated to InnoDB-5.6.30
updated to 5.6.30
Fixes for the following :
Our repositories for Debian "Sid" and the newly-released Ubuntu 16.04 "Xenial" use a new GPG signing key. As detailed in , 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:
The instructions in the 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.
The Windows compiler used by MariaDB from this release drops Windows XP and Windows Server 2003 support.
For a complete list of changes made in , with links to detailed information on each push, see the .
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 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!
updated to XtraDB-5.6.24-72.2
updated to InnoDB-5.6.25
updated to 5.6.25
updated to TokuDB-7.5.7
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 ()
For a complete list of changes made in , with links to detailed information on each push, see the .
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 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!
is primarily a bug-fix release.
Notable changes of this release include:
Fixes for the following security vulnerabilities:
For a complete list of changes made in , with links to detailed information on each push, see the .
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!
is primarily a bug-fix and polishing release.
Notable changes of this release include:
Fixes for the following security vulnerabilities:
For a complete list of changes made in , with links to detailed information on each push, see the .
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.
is primarily a bug-fix release and includes fixes for (among others) the following:
Serious incompatibility and data corruption of DATETIME and DATE types due to get_innobase_type_from_mysql_type refactor combined with InnoDB Online DDL
Problems upgrading from MySQL 5.1 to MariaDB
add missing plugins to deb packages
various Parallel Replication fixes: , :
For a list of changes made in , with links to detailed information on each push, see the .
Thanks, and enjoy MariaDB!
The most recent release in the series is:
| | |
Release date: 25 Aug 2016
is a previous stable series of MariaDB. It is an evolution of with several entirely new features not found anywhere else and with backported and reimplemented features from MySQL 5.6.
This is a (GA) release.
For an overview of see the page.
Thanks, and enjoy MariaDB!
The most recent release in the series is:
| | |
Release date: 30 Oct 2017
is a previous stable series of MariaDB. It is an evolution of with several entirely new features not found anywhere else and with backported and reimplemented features from MySQL 5.6.
This is a (GA) release.
For an overview of see the page.
Thanks, and enjoy MariaDB!
The most recent release in the series is:
| | |
Release date: 28 Oct 2016
is a previous stable series of MariaDB. It is an evolution of with several entirely new features not found anywhere else and with backported and reimplemented features from MySQL 5.6.
This is a (GA) release.
For an overview of see the page.
Thanks, and enjoy MariaDB!
The most recent release in the series is:
| | |
Release date: 8 Mar 2017
is a previous stable series of MariaDB. It is an evolution of with several entirely new features not found anywhere else and with backported and reimplemented features from MySQL 5.6.
This is a (GA) release.
For an overview of see the page.
Thanks, and enjoy MariaDB!
The most recent release in the series is:
| | |
Release date: 12 May 2014
is the current stable series of MariaDB. It is an evolution of with several entirely new features not found anywhere else and with backported and reimplemented features from MySQL 5.6.
is a (GA) release.
For an overview of see the page.
Thanks, and enjoy MariaDB!
The most recent release in the series is:
| | |
Release date: 18 Dec 2015
is a previous stable series of MariaDB. It is an evolution of , with several entirely new features not found anywhere else and with backported and reimplemented features from MySQL 5.6.
is a (GA) release.
For an overview of see the page.
Thanks, and enjoy MariaDB!
The most recent release in the series is:
| | |
Release date: 27 Jan 2015
is the current stable series of MariaDB. It is an evolution of the with several entirely new features not found anywhere else and with backported and reimplemented features from MySQL 5.6.
is a (GA) release.
For an overview of see the page.
Thanks, and enjoy MariaDB!
The most recent release in the series is:
| | |
Release date: 7 Aug 2017
is a previous stable series of MariaDB. It is an evolution of with several entirely new features not found anywhere else and with backported and reimplemented features from MySQL 5.6.
This is a (GA) release.
For an overview of see the page.
Thanks, and enjoy MariaDB!
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 :
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
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 :
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 :
Updated storage engine to version 3.2.4
Updated engine.
Updated to version 8.35
optimization is now enabled by default.
The is now disabled by default.
InnoDB upgraded to version 5.6.15
is now enabled by default.
MariaDB can be compiled to use the system's library.
Added and .
When a value is casted to a , the date part will be the , not 0000-00-00. This is compatible with the SQL standard and MySQL-5.6. One can use to revert to the old behavior.
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.
updated to 5.6.31-77.0
updated to 5.6.31-77.0
updated to 5.6.32
updated to 5.6.32
The CONNECT engine now supports the - .
New status variables; , and making it easier to debug certain problems.
As per the , this will be the last release of for Fedora 22.
Fixes for the following :
(). 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 .
For a complete list of changes made in MariaDB 10.0.27, with links to detailed information on each push, see the changelog.
updated to 5.6.37-82.2
updated to 5.6.37-82.2
updated to 5.6.38
updated to 5.6.38
updated to 1.6.0005
: no longer returns an error when run on a table
: 'Undo log record is too big.' error occurring in very narrow range of string lengths
: Race condition between and //
: Wrong result after altering a partitioned table
fixed bugs in InnoDB
: InnoDB FTS duplicate key error
: InnoDB crash after failed ADD INDEX and table_definition_cache eviction
: fts_create_doc_id() unnecessarily allocates 8 bytes for every inserted row
: may corrupt tables
Fixes for the following :
,
For a complete list of changes made in MariaDB 10.0.33, with links to detailed information on each push, see the changelog.
updated to 5.6.33-79.0
updated to 5.6.33-79.0
updated to 5.6.33
updated to 5.6.33
Packages for Ubuntu 16.10 Yakkety added. Use the to add the MariaDB Ubuntu repository to your system.
Fixes for the following :
/ This vulnerability was discovered by .
For a complete list of changes made in MariaDB 10.0.28, with links to detailed information on each push, see the changelog.
updated to 5.6.35-80.0
updated to 5.6.35-80.0
updated to 8.40
MDEV-11027: better InnoDB crash recovery progress reporting
: improvements to how InnoDB data files are extended
Improvements to InnoDB startup/shutdown to make it more robust
: fix for FULLTEXT index crash
: MariaDB Linux binary tarballs will now always untar to directories that match their filename
As per the , this will be the last release of for Fedora 23, CentOS 5, RHEL 5, and openSUSE 13
Fixes for the following :
For a complete list of changes made in MariaDB 10.0.30, with links to detailed information on each push, see the changelog.
MariaDB 10.0.11 is primarily a bug-fix release.
Notable changes of this release include:
Fixes for the following security vulnerabilities:
Updated engine to version 7.1.6
Updated storage engine to version 3.2
Updated storage engine to version 5.6.17-65.0
Updated storage engine to version 5.6.17
Updated to version 5.6.17
Updated , and engines.
Online works for partitioned tables
New system variable . To make MariaDB operator behave in a non-standard but backward compatible way use
For a complete list of changes made in MariaDB 10.0.11, with links to detailed information on each push, see the changelog.
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".
updated to XtraDB-5.6.27-76.0
updated to InnoDB-5.6.28
updated to 5.6.28
updated to 1.04.0005
numerous new .
updated to 3.2.37
new variable,
updated to 5.6.26-74.0
updated to 8.38
The field, seconds_behind_master, is now, with , only updated after transactions commit.
Fixes for the following :
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.
As per the MariaDB Deprecation Policy, this will be the last release of MariaDB 10.0 for Fedora 21.
For a complete list of changes made in MariaDB 10.0.23, with links to detailed information on each push, see the changelog.
The system variable enables a larger sample of pages for larger tables for the purposes of index statistics calculation.
upgraded to 5.6.22
upgraded to 5.6.22-71.0
upgraded to 7.5.4
Updates to the handler (supporting the )
now works with compressed pages, and has a new option to skip corrupt pages.
Fixes for the following :
For a complete list of changes made in MariaDB 10.0.16, with links to detailed information on each push, see the changelog.
updated to 8.41
updated to 5.6.36-82.1
updated to 5.6.36-82.1
updated to 5.6.37
updated to 5.6.37
As per the , this will be the last release of for Ubuntu 16.10 "Yakkety"
Fixes for the following :
For a complete list of changes made in MariaDB 10.0.32, with links to detailed information on each push, see the changelog.
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 .
The series builds off of the series. It also includes features imported from MySQL 5.6, and completely new features.
In most respects will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
This release includes fixes for the following security vulnerabilities:
Also, several bugs were fixed. For details, see the .
This release of includes repositories for the recently released Ubuntu 13.04 "Raring". These packages also support Mint 15 "Olivia".
Visit the to get started.
Other features are planned for inclusion in the Stable (GA) version of . They are listed on the and Plans for 10x pages.
Thanks, and enjoy MariaDB!
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 the .
The series builds off of the , series. It also includes features imported from MySQL 5.6, and completely new features.
In most respects will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
Better error messages (all error numbers now include a descriptive text what the number means.)
feature
code from .
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
A fix is included for multiple SQL injection vulnerabilities in the replication code. See () for details.
Other features are planned for inclusion in the Stable (GA) version of . They are listed on the Plans for 10x pages.
Thanks, and enjoy MariaDB!
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 Feb 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.17 is a Stable (GA) release.
For an overview of MariaDB 10.0 see theWhat is MariaDB 10.0? page.
Thanks, and enjoy MariaDB!
The new version of the 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 page. The plugin is disabled by default.
For a complete list of changes made in , with links to detailed information on each push, see the .
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: 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!
This release fixes a serious bug in InnoDB and XtraDB that sometimes could cause a hard lock up of the server ().
This is the first release that includes 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 are built with OpenSSL, others (for Windows and generic Linux) are built with yaSSL.
For a complete list of changes made in , with links to detailed information on each push, see the .
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!
is primarily a bug-fix release including fixes for the following bugs and security vulnerabilities:
For a list of changes made in , with links to detailed information on each push, see the .
The following plugins were updated or added in :
was upgraded to the 5.6 version. Now one can use XtraDB with . Unlike , in 10.0 XtraDB is not the default engine, the default is InnoDB, and XtraDB is available as a dynamic plugin.
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 documentation for details.
A new plugin was added. It implements a new table INFORMATION_SCHEMA.METADATA_LOCK_INFO that shows active metadata locks.
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!
is primarily a bug-fix and polishing release.
Notable changes of this release include:
The Audit Plugin is now included in MariaDB ()
Improved performance by fixing incorrect calculation of flushed pages ()
Fix for duplicate key multi-master corruption bug ()
Default compression is now TOKUDB_ZLIB
For a complete list of changes made in , with links to detailed information on each push, see the .
The most recent release in the series is:
| | |
Release date: 11 Aug 2014
is the current stable series of MariaDB. It is an evolution of with several entirely new features not found anywhere else and with backported and reimplemented features from MySQL 5.6.
is a (GA) release.
For an overview of see the page.
Thanks, and enjoy MariaDB!
The most recent release in the series is:
| | |
Release date: 23 May 2017
MariaDB 10.0 is a previous stable series of MariaDB. It is an evolution of with several entirely new features not found anywhere else and with backported and reimplemented features from MySQL 5.6.
This is a (GA) release.
For an overview of see the page.
Thanks, and enjoy MariaDB!
The most recent release in the series is:
| Release Notes | |
Release date: 10 Feb 2014
is the current development version of MariaDB. It is an evolution of the with several entirely new features not found anywhere else and with backported and reimplemented features from MySQL 5.6.
is an (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) series are included in this release.
For an overview of see the page.
Thanks, and enjoy MariaDB!
The most recent release in the series is:
| | |
Release date: 13 Jan 2017
is a previous stable series of MariaDB. It is an evolution of with several entirely new features not found anywhere else and with backported and reimplemented features from MySQL 5.6.
This is a (GA) release.
For an overview of see the page.
Thanks, and enjoy MariaDB!
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8SET @@default_regex_flags='DOTALL';CVE-2016-5483 (re-issued later as CVE-2017-3600)
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.
updated to 5.6.23
updated to 5.6.22-72.0
updated to 7.5.5
updated to 5.0
updated to 3.2.18
updated to 1.03.0005
updated to 9.1 (MDEV-7290)
--galera-sst-mode option removed from (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 :
Fixes for the following :
Bundled is upgraded to 8.36
upgraded to 5.6.21
upgraded to 5.6.21-70.0
upgraded to 7.5.3
upgraded to 2.2.6
Updates to the handler including:
A new virtual table type.
New variables and
We now offer openSUSE repos, see the repository configuration tool for details on how to use it.
TOKUDB_UNCOMPRESSEDFixes for the following security vulnerabilities:
is now visible through the and a new status variable, .
New variables and for determining the number of hash buckets for open and changed files for Aria and MyISAM respectively.
engine supports partitioning.
Many plugins have had their increased (from beta to gamma or from gamma to stable).
upgraded to 7.1.7
upgraded to 5.6.19-67.0
upgraded to 5.6.19
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.
updated to 5.6.36-82.0
updated to 5.6.36-82.0
updated to 5.6.36
updated to 5.6.36
As per the , this will be the last release of for Ubuntu 12.04 LTS "Precise" and Mint 13 LTS "Maya"
: Extending an InnoDB data file unnecessarily allocates a large memory buffer on Windows
: InnoDB log recovery is too noisy
: Shutdown fails to wait for rollback of recovered transactions to finish
: Use atomic operations whenever available
: Innodb_row_lock_current_waits has overflow
: information schema - errors populating fail to free memory, unlock mutexes
: Fixes for GCC 7
Miscellaneous compiler warning fixes
: Fixes from coverity report on MariaDB
Fixes for the following :
For a complete list of changes made in MariaDB 10.0.31, with links to detailed information on each push, see the changelog.
MariaDB 10.0.8 is primarily a bug-fix and polishing release.
Notable changes of this release include:
Fixes for the following security vulnerabilities:
InnoDB upgraded to version 5.6.14
works
Added a new server variable, , to allow selectively restoring old behavior, in contrast to the old "all-or-nothing" approach of the --old command-line option. See for more.
Added a new read-only server variable
Bundled upgraded to version 8.34
The statement was added. It is used internally for replication (), 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 variable was added. It specifies how
For a complete list of changes made in MariaDB 10.0.8, with links to detailed information on each push, see the changelog.
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.
updated to 5.6.34-79.1
updated to 5.6.34-79.1
updated to 5.6.35
updated to 5.6.35
updated to 9.4
Fixes for the following :
For a complete list of changes made in MariaDB 10.0.29, with links to detailed information on each push, see the changelog.
The most recent release in the series is:
There was a packaging issue with 10.0.5 on Debian & Ubuntu that prevented TokuDB from installing. This was fixed in 10.0.6.
| Release Notes | |
Release date: 7 Nov 2013
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.
is a 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) series are included in this release. This is still a beta however, not a final, production-ready, release.
For an overview of see the
The most recent release in the series is:
| Release Notes | |
Release date: 24 Apr 2013
is the current development version of MariaDB. It is built on thethe with backported features from MySQL 5.6 and entirely new features not found anywhere else.
is an 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 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 see the page.
For a list of changes made in , with links to detailed information on each push, see the
CREATE TABLEDROP TABLEFor a list of changes made in MariaDB 10.0.5, with links to detailed information on each push, see the changelog.
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.
This release includes fixes for the following security vulnerabilities:
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).
New : RETURNING. This can no longer be used as an without being quoted.
For full details, see the changelog.
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!
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.
This release includes fixes for the following security vulnerabilities:
MDEV-4146 - storage engine
MDEV-26 -
MDEV-318 - IF (NOT) EXIST clauses for .
MDEV-4022 - with sysvar as a default value.
- Better . storage engine. Assisted discovery in .
- .
- multiple use locks () in one connection.
Subquery optimizations ( - ), , .
- optimizer can collect and use for non-indexed columns.
- Support for .
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 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.
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 MariaDB Cloud, 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!
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 .
The series builds off of the series. It also includes features imported from MySQL 5.6, and completely new features.
In most respects will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
This release includes fixes for the following security vulnerabilities:
-
- Port Percona response time distribution as audit plugin
- Reduce usage of LOCK_open
- 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.
- Support for standard SQL temporal literals
- Merge the
WL #5185 Remove deprecated 5.1 features
For full details, see the .
The connection parameter of MYSQL type tables and PROXY tables on MySQL tables can now refer to a server.
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).
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.
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)
Some messages were changed from error to warning to prevent a server crash. Some have been added, in particular:
When trying to index a null-able column (not supported yet)
When inserting on an INI table without specifying the sectio name.
When specifying ENUM column (not supported yet)
Better message for CONNECT unspported commands
A few bugs were fixed, in particular:
: Unsupported use of nullable column for index is not caught, causes assertion failure or unspecified error (122)
: Assertion failure in Diagnostics_area::set_error_status or unspecified error instead of a duplicate key error
: Server crashes when querying from multiple file CONNECT table
: Server crashes with an indexed not-null ENUM column
Other features are planned for inclusion in the . They are listed on the and Plans for 10x pages.
Thanks, and enjoy MariaDB!
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: 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!
updated to XtraDB-5.6.26-74.0
updated to InnoDB-5.6.27
updated to 5.6.27
Slave started with can replicate from master with any type of .
As per the , this will be the last release of for Ubuntu 14.10 "Utopic" and Fedora 20.
For a complete list of changes made in , with links to detailed information on each push, see the .
The most recent release in the series is:
| Release Notes | |
Release date: 06 Feb 2013
is the current development version of MariaDB. It is built on thethe with backported features from MySQL 5.6 and entirely new features not found anywhere else.
is an 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 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 see the page.
For a list of changes made in , with links to detailed information on each push, see the
The most recent release in the series is:
| | |
Release date: 24 Jun 2016
is a previous stable series of MariaDB. It is an evolution of , with several entirely new features not found anywhere else and with backported and reimplemented features from MySQL 5.6.
This is a (GA) release.
For an overview of see the page.
Thanks, and enjoy MariaDB!
InnoDB from MySQL 5.6.10
updates, including new defaults.
, including new defaults.
.
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
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.
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 .
The 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 system variable will also try to reload the if it was not properly loaded at startup.
Slaves now apply any events they get from the master, regardless of the . The system variable only applies to normal (not replicated) updates.
Fixes for the following :
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.
MDEV-4011 - Per thread memory usage. — Original code from Taobao, developed by Peng Lixun.
has two new columns: MEMORY_USAGE and EXAMINED_ROWS.
has a new variable: .
Named ()
Faster UNIQUE key generation with ALTER TABLE ()
Implement async commit checkpoint in InnoDB and XtraDB ()
()
as DEFAULT for columns (MDEV-452)
backport (MDEV-3860)
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.
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:
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.
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 as MariaDB Cloud 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:
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 on downloads.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!
updated to 5.6.30-76.3
updated to 5.6.31
updated to 5.6.31
updated to 8.39
updated to 5.6.30-76.3
updated to 9.3
Various bintar builds for POWER8 ppc64 and ppc64le architectures now available
As per the , this will be the last release of for Ubuntu 15.10 "wily"
Fixes for the following :
For a complete list of changes made in MariaDB 10.0.26, with links to detailed information on each push, see the changelog.
The most recent release in the series is:
| | |
Release date: 19 Feb 2016
is a previous stable series of MariaDB. It is an evolution of with several entirely new features not found anywhere else and with backported and reimplemented features from MySQL 5.6.
This is a (GA) release.
For an overview of see the page.
Thanks, and enjoy MariaDB!
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".
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:
The instructions in the repository 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.
For a complete list of changes made in MariaDB 10.0.24, with links to detailed information on each push, see the changelog.
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8The 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: 7 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.18 is a Stable (GA) release.
For an overview of MariaDB 10.0 see theWhat is MariaDB 10.0? page.
Thanks, and enjoy MariaDB!
In addition to the fixes and improvements, the following fixes and improvements have been made to .
updated to 5.6.24
updated to XtraDB-5.6.23-72.1
updated to InnoDB-5.6.24
updated to 3.2.21
Fixed unrecognised column quoted with backticks in a function in a HAVING clause ().
with conflicting CHARACTER SET and CONVERT TO CHARACTER SET arguments now reports error ().
Fixed Regression (from 10.0.14): Bit and hex string literals changed column names ().
Merged /VIEWs incorrectly increment ().
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 ().
with no options no longer requires a table copy ().
Fixed a case where it was impossible to create copy of a table if the table contained a default value for timestamp field in ="NO_ZERO_DATE" ().
can now be done in bootstrap mode where authentication is disabled ().
Corrected error handing in / where incorrect data could result in a SSL client connection being terminated ().
Corrected Assertion `status_var.memory_used == 0' failed in THD::THD() on disconnect after executing for multi-table ().
In Debug builds, an assertion could be triggered on really large blobs ().
Fixed segfault when a virtual column used on an Innodb table and an index was created on a field after the virtual column ().
Fixed server crash when inserting more rows than available space on disk ().
Now possible to get Innodb internal primary key for wrapper type storage engines ().
Starting with this release, commits in certain instances in parallel replication complete immediately, avoiding losing throughput when many transactions need conflicting locks. See ( / ).
Fixed parallel replication worker threads that hung in some cases with non-transactional event groups ().
Fixed parallel replication error where deadlock was incorrectly handled ().
Fixed replication aborting on
PowerPC - fixed Innodb locking issue under high load - ().
BigEndian now builds in storage engine ().
Fixed crash when running MariaDB Debug with InnoDB on Windows ().
Column names are now retrieved properly when field values are not latin1 characters ().
Fixed problem where connecting to missing remote table caused error that was re-reported when on a correctly formed table ().
Fixed problem where CONNECT returned error 174 on query to MS SQL Server 2012 involving column when the condition is given as a ().
Fixed issue with incorrect handling of multiple threads (, and ).
SSL connections increased from 512 to 1024 bits in Diffie-Hellman exchange to support fips ().
Fixed problem where SSL read/write timeouts were 1000 times too high due to seconds/milliseconds error ().
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) ().
Fixed problem where Initialization of status variables was not invoked for embedded (no bug reference.
Fixed MariaDB client where it could hang in an infinite loop based on no IO data returned ().
Fixes for the following :
/ / 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 function ().
As per the , this will be the final release of for Fedora 19 "Schrödinger's Cat", Ubuntu 10.04 LTS "Lucid", and Mint 9 LTS "Isadora". When the next version of 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 if you run into any issues with them.
For a complete list of changes made in , with links to detailed information on each push, see the .
updated to 5.02
upgraded to 1.3.0, including the QUERY_DCL filter option.
now shows the password for users that have the password field set, auth_string field empty, plugin=mysql_native_password (MDEV-7985).
Fixed 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 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 with could cause the 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).
when connection name is specified now respects the timeout (MDEV-7130).
New status variables , , and used to examine which triggers caused a group commit to be made (MDEV-7802).
Fixed seconds_behind_master display in which occasionally returned 0 when it really was much higher (MDEV-5114).
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 (MDEV-7935).
Fixed a problem where defining indexes on a connect engine caused wrong results (MDEV-8090).
Corrected wrong results with bigint when compiled with gcc 5.0 (MDEV-7973).
Fixed assertion in Protocol::end_statement where occured after another connection aborted (MDEV-8045).
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 .
Blog posts with details of the reasoning behind calling this version MariaDB 10:
Features that are in a release.
For a list of all new variables, see
()
() — Original code from .
as DEFAULT for columns ()
(, )
New InnoDB — from MySQL 5.6.14 in onwards
New — from MySQL 5.6.10 in onwards
New tables, updates and defaults.
Optimized read only transaction (for InnoDB). This includes support for .
New : RETURNING. This can no longer be used as an without being quoted.
For a complete list of security vulnerabilities (CVEs) fixed across all versions of MariaDB, see the page.
: : : : : : : : : : : : : : : : : : : : : : : : : : : : :
See
Plans for 10.x
Slave started with can replicate from master with any type of Starting from MariaDB 10.0.22.
storage engine (MDEV-4146)
Better . storage engine. Assisted discovery in (MDEV-3808)
storage engine (MDEV-4438)
storage engine (MDEV-4507)
full-text search storage engine
for non-indexed columns (MDEV-4145)
command (MDEV-165)
(MDEV-407)
Per thread memory usage (MDEV-4011). — Original code from Taobao, developed by Peng Lixun.
has two new columns: MEMORY_USAGE and EXAMINED_ROWS.
has a new variable: .
statement (MDEV-4660)
, not thread id (MDEV-4911)
Faster UNIQUE key generation with (MDEV-539)
Implement async commit checkpoint in InnoDB and XtraDB (MDEV-532)
Support for (MDEV-4338)
IF (NOT) EXISTS clauses for (MDEV-318)
variable to specify how CREATE TABLE and DROP TABLE is replicated.
now support names (MDEV-377)
multiple use locks () in one connection (MDEV-3917)
Better error messages (all error numbers now include descriptive text explaining what the number means)
with sysvar as a default value (MDEV-4022)
regular expression enhancements
new regular expression library with modern features ()
new functions , , .
. Shows you which meta data locks are active.
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.
The optimization is enabled by default
is now visible through the and a new status variable,
flood protection
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 (MDEV-3860)
Online (MDEV-3933) (ALGORITHM=INPLACE, etc)
.
privileges on temporary tables
character set related extenstions
Partition selection
Temporal literals (such as TIME'12:34:56')
function
Collation customization improvements (see )
and functions
Stable (GA)
3 May 2018
Stable (GA)
30 Jan 2018
Stable (GA)
30 Oct 2017
Stable (GA)
7 Aug 2017
Stable (GA)
23 May 2017
Stable (GA)
8 Mar 2017
Stable (GA)
13 Jan 2017
Stable (GA)
28 Oct 2016
Stable (GA)
25 Aug 2016
Stable (GA)
24 Jun 2016
Stable (GA)
30 Apr 2016
Stable (GA)
19 Feb 2016
Stable (GA)
18 Dec 2015
Stable (GA)
29 Oct 2015
Stable (GA)
6 Aug 2015
Stable (GA)
18 Jun 2015
Stable (GA)
9 May 2015
Stable (GA)
7 May 2015
Stable (GA)
27 Feb 2015
Stable (GA)
27 Jan 2015
Stable (GA)
25 Nov 2014
Stable (GA)
26 Sep 2014
Stable (GA)
11 Aug 2014
Stable (GA)
16 Jun 2014
Stable (GA)
12 May 2014
Stable (GA)
31 Mar 2014
Stable (GA)
10 Mar 2014
Release Candidate
10 Feb 2014
Release Candidate
27 Dec 2013
Beta
18 Nov 2013
Beta
7 Nov 2013
Beta
16 Aug 2013
Alpha
11 Jun 2013
Alpha
24 Apr 2013
Alpha
6 Feb 2013
Alpha
12 Nov 2012
Alpha
31 Jan 2019
Stable (GA)
1 Nov 2018
Stable (GA)
1 Aug 2018
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL