MariaDB 5.5 Series Release Notes
MariaDB 5.5 is no longer maintained. Please use a more recent release.
The most recent release in the MariaDB 5.5 series is:MariaDB 5.5.68 Download Now
MariaDB 5.5 is MariaDB 5.3 + MySQL 5.5, with added features. The first stable release was in April 2012, and the final release in May 2020.
For upgrading to MariaDB 10.0, the more recent stable release, see Upgrading from MariaDB 5.5 to MariaDB 10.0.
We have created an Optimizer Feature Comparison Matrix showing the new optimizer features in MariaDB 5.5 and 5.3 compared to MySQL 5.5 and 5.6.
See also a detailed breakdown of System variable differences between MariaDB 5.5 and MySQL 5.5.
Significantly more efficient thread pool, comparable in functionality to the closed source feature in MySQL Enterprise.
SphinxSE updated to version 2.0.4.
Extended Keys support for XtraDB and InnoDB
New INSTALL SONAME statement (MWL#77)
New LIMIT ROWS EXAMINED optimization (MDEV-28)
mysql_real_connect()
Changes
In MySQL, and in MariaDB versions before 5.5.21, mysql_real_connect()
removes from the MYSQL object any options set with mysql_option()
when
it fails. Beginning with MariaDB 5.5.21, options are preserved by a
failing mysql_real_connect();
use mysql_close()
, as normal, to clear
them.
This only has effect if the MYSQL object is reused after
a mysql_real_connect()
failure (which is unusual). No real-life
incompatibilities are expected from this change (it is unlikely that an
application would rely on options being automatically removed between
connection attempts).
The variables replicate_do_*
, replicate_ignore_*
,
and replicate_wild_*
have been made dynamic, so they can be changed
without requiring a server restart. SeeDynamic Replication Variables for more
information.
New status variables for checking if features are used. These are very useful in user feedback to tell developers how much a feature is used:
New status variables to see what's going on:
New plugin to log SQL level errors. SQL_ERROR_LOG
New variable OLD_MODE to set compatibility behavior with older MySQL or MariaDB versions.
There are a number of new INFORMATION SCHEMA tables:
Updates to performance schema tables are not stored in the binary log and thus not replicated to slaves. This is to ensure that monitoring of the master will not cause a slower performance on all slaves. This also fixes a crash on the slaves.
New features are added to MariaDB 10.0.
PBXT is no longer in the binary builds/distributions. It's however still in the source distributions and in the source tree. The reason is that PBXT is no longer actively maintained, has a few bugs that are not fixed and is not in widespread use.
MariaDB 5.5 comes with both XtraDB (compiled in) and InnoDB (as a plugin). By default MariaDB 5.5 uses XtraDB. If you want to switch to use InnoDB you can do:
mysqld --ignore-builtin-innodb --plugin-load=innodb=ha_innodb.so \
--plugin_dir=/usr/local/mysql/lib/mysql/plugin
(plugin_dir should point to where ha_innodb.so is installed)
The above options can of course also be added to your my.cnf file:
[mysqld]
ignore-builtin-innodb
plugin-load=innodb=ha_innodb.so
plugin_dir=/usr/local/mysql/lib/mysql/plugin
If you want you can also compile MariaDB with InnoDB as default.
For a complete list of security vulnerabilities (CVEs) fixed across all versions of MariaDB, see the Security Vulnerabilities Fixed in MariaDB page.
CVE-2021-2144: MariaDB 5.5.66CVE-2021-2011: MariaDB 5.5.61CVE-2021-2007: MariaDB 5.5.65CVE-2020-2922: MariaDB 5.5.65CVE-2020-2812: MariaDB 5.5.68CVE-2020-2780: MariaDB 5.5.66CVE-2020-2752: MariaDB 5.5.68CVE-2020-2574: MariaDB 5.5.67CVE-2020-14550: MariaDB 5.5.61CVE-2019-2974: MariaDB 5.5.66CVE-2019-2805: MariaDB 5.5.65CVE-2019-2740: MariaDB 5.5.65CVE-2019-2739: MariaDB 5.5.65CVE-2019-2737: MariaDB 5.5.65CVE-2019-2627: MariaDB 5.5.64CVE-2019-2614: MariaDB 5.5.64CVE-2019-2529: MariaDB 5.5.63CVE-2019-2503: MariaDB 5.5.62CVE-2019-2481: MariaDB 5.5.37CVE-2019-2455: MariaDB 5.5.60CVE-2018-3282: MariaDB 5.5.62CVE-2018-3174: MariaDB 5.5.62CVE-2018-3133: MariaDB 5.5.59CVE-2018-3081: MariaDB 5.5.61CVE-2018-3066: MariaDB 5.5.61CVE-2018-3063: MariaDB 5.5.61CVE-2018-3058: MariaDB 5.5.61CVE-2018-2819: MariaDB 5.5.60CVE-2018-2817: MariaDB 5.5.60CVE-2018-2813: MariaDB 5.5.60CVE-2018-2781: MariaDB 5.5.60CVE-2018-2771: MariaDB 5.5.60CVE-2018-2767: MariaDB 5.5.60CVE-2018-2761: MariaDB 5.5.60CVE-2018-2755: MariaDB 5.5.60CVE-2018-2668: MariaDB 5.5.59CVE-2018-2665: MariaDB 5.5.59CVE-2018-2640: MariaDB 5.5.59CVE-2018-2622: MariaDB 5.5.59CVE-2018-2562: MariaDB 5.5.59CVE-2017-3653: MariaDB 5.5.57CVE-2017-3651: MariaDB 5.5.53CVE-2017-3641: MariaDB 5.5.57CVE-2017-3636: MariaDB 5.5.57CVE-2017-3600: MariaDB 5.5.53CVE-2017-3464: MariaDB 5.5.55CVE-2017-3456: MariaDB 5.5.55CVE-2017-3453: MariaDB 5.5.55CVE-2017-3318: MariaDB 5.5.54CVE-2017-3317: MariaDB 5.5.54CVE-2017-3313: MariaDB 5.5.55CVE-2017-3312: MariaDB 5.5.54CVE-2017-3309: MariaDB 5.5.55CVE-2017-3308: MariaDB 5.5.55CVE-2017-3302: MariaDB 5.5.55CVE-2017-3291: MariaDB 5.5.54CVE-2017-3265: MariaDB 5.5.54CVE-2017-3258: MariaDB 5.5.54CVE-2017-3244: MariaDB 5.5.54CVE-2017-3243: MariaDB 5.5.54CVE-2017-3238: MariaDB 5.5.54CVE-2017-10384: MariaDB 5.5.57CVE-2017-10379: MariaDB 5.5.57CVE-2017-10378: MariaDB 5.5.58CVE-2017-10268: MariaDB 5.5.58CVE-2016-9843: MariaDB 5.5.62CVE-2016-8283: MariaDB 5.5.52CVE-2016-7440: MariaDB 5.5.53CVE-2016-6664: MariaDB 5.5.54CVE-2016-6663: MariaDB 5.5.52CVE-2016-6662: MariaDB 5.5.51CVE-2016-5629: MariaDB 5.5.52CVE-2016-5626: MariaDB 5.5.52CVE-2016-5624: MariaDB 5.5.52CVE-2016-5616: MariaDB 5.5.52CVE-2016-5612: MariaDB 5.5.51CVE-2016-5584: MariaDB 5.5.53CVE-2016-5483: MariaDB 5.5.53CVE-2016-5444: MariaDB 5.5.49CVE-2016-5440: MariaDB 5.5.50CVE-2016-3615: MariaDB 5.5.50CVE-2016-3521: MariaDB 5.5.50CVE-2016-3492: MariaDB 5.5.52CVE-2016-3477: MariaDB 5.5.50CVE-2016-3471: MariaDB 5.5.46CVE-2016-3452: MariaDB 5.5.49CVE-2016-2047: MariaDB 5.5.47CVE-2016-0666: MariaDB 5.5.49CVE-2016-0651: MariaDB 5.5.47CVE-2016-0650: MariaDB 5.5.48CVE-2016-0649: MariaDB 5.5.48CVE-2016-0648: MariaDB 5.5.49CVE-2016-0647: MariaDB 5.5.49CVE-2016-0646: MariaDB 5.5.48CVE-2016-0644: MariaDB 5.5.48CVE-2016-0643: MariaDB 5.5.49CVE-2016-0642: MariaDB 5.5.47CVE-2016-0641: MariaDB 5.5.48CVE-2016-0640: MariaDB 5.5.48CVE-2016-0616: MariaDB 5.5.47CVE-2016-0609: MariaDB 5.5.47CVE-2016-0608: MariaDB 5.5.47CVE-2016-0606: MariaDB 5.5.47CVE-2016-0600: MariaDB 5.5.47CVE-2016-0598: MariaDB 5.5.47CVE-2016-0597: MariaDB 5.5.47CVE-2016-0596: MariaDB 5.5.47CVE-2016-0546: MariaDB 5.5.47CVE-2016-0505: MariaDB 5.5.47CVE-2016-0502: MariaDB 5.5.32CVE-2015-7744: MariaDB 5.5.46CVE-2015-4913: MariaDB 5.5.46CVE-2015-4879: MariaDB 5.5.45CVE-2015-4870: MariaDB 5.5.46CVE-2015-4864: MariaDB 5.5.44CVE-2015-4861: MariaDB 5.5.46CVE-2015-4858: MariaDB 5.5.46CVE-2015-4836: MariaDB 5.5.46CVE-2015-4830: MariaDB 5.5.46CVE-2015-4826: MariaDB 5.5.46CVE-2015-4819: MariaDB 5.5.45CVE-2015-4816: MariaDB 5.5.45CVE-2015-4815: MariaDB 5.5.46CVE-2015-4807: MariaDB 5.5.46CVE-2015-4802: MariaDB 5.5.46CVE-2015-4792: MariaDB 5.5.46CVE-2015-4757: MariaDB 5.5.43CVE-2015-4752: MariaDB 5.5.44CVE-2015-3152: MariaDB 5.5.44CVE-2015-2648: MariaDB 5.5.44CVE-2015-2643: MariaDB 5.5.44CVE-2015-2620: MariaDB 5.5.44CVE-2015-2582: MariaDB 5.5.44CVE-2015-2573: MariaDB 5.5.42CVE-2015-2571: MariaDB 5.5.43CVE-2015-2568: MariaDB 5.5.42CVE-2015-0505: MariaDB 5.5.43CVE-2015-0501: MariaDB 5.5.43CVE-2015-0499: MariaDB 5.5.43CVE-2015-0441: MariaDB 5.5.42CVE-2015-0433: MariaDB 5.5.42CVE-2015-0432: MariaDB 5.5.41CVE-2015-0411: MariaDB 5.5.41CVE-2015-0391: MariaDB 5.5.39CVE-2015-0382: MariaDB 5.5.41CVE-2015-0381: MariaDB 5.5.41CVE-2015-0374: MariaDB 5.5.41CVE-2014-6568: MariaDB 5.5.41CVE-2014-6559: MariaDB 5.5.40CVE-2014-6555: MariaDB 5.5.40CVE-2014-6551: MariaDB 5.5.39CVE-2014-6530: MariaDB 5.5.39CVE-2014-6520: MariaDB 5.5.39CVE-2014-6507: MariaDB 5.5.40CVE-2014-6505: MariaDB 5.5.39CVE-2014-6500: MariaDB 5.5.40CVE-2014-6496: MariaDB 5.5.40CVE-2014-6495: MariaDB 5.5.39CVE-2014-6494: MariaDB 5.5.40CVE-2014-6491: MariaDB 5.5.40CVE-2014-6484: MariaDB 5.5.39CVE-2014-6478: MariaDB 5.5.39CVE-2014-6469: MariaDB 5.5.40CVE-2014-6464: MariaDB 5.5.40CVE-2014-6463: MariaDB 5.5.39CVE-2014-4287: MariaDB 5.5.39CVE-2014-4274: MariaDB 5.5.39CVE-2014-4260: MariaDB 5.5.38CVE-2014-4258: MariaDB 5.5.38CVE-2014-4243: MariaDB 5.5.36CVE-2014-4207: MariaDB 5.5.38CVE-2014-2494: MariaDB 5.5.38CVE-2014-2440: MariaDB 5.5.37CVE-2014-2438: MariaDB 5.5.36CVE-2014-2436: MariaDB 5.5.37CVE-2014-2432: MariaDB 5.5.36CVE-2014-2431: MariaDB 5.5.37CVE-2014-2430: MariaDB 5.5.37CVE-2014-2419: MariaDB 5.5.36CVE-2014-0437: MariaDB 5.5.35CVE-2014-0420: MariaDB 5.5.35CVE-2014-0412: MariaDB 5.5.35CVE-2014-0402: MariaDB 5.5.34CVE-2014-0401: MariaDB 5.5.35CVE-2014-0393: MariaDB 5.5.34CVE-2014-0386: MariaDB 5.5.34CVE-2014-0384: MariaDB 5.5.36CVE-2013-5908: MariaDB 5.5.35CVE-2013-5891: MariaDB 5.5.34CVE-2013-5807: MariaDB 5.5.33CVE-2013-3839: MariaDB 5.5.33CVE-2013-3812: MariaDB 5.5.32CVE-2013-3809: MariaDB 5.5.32CVE-2013-3808: MariaDB 5.5.31CVE-2013-3805: MariaDB 5.5.31CVE-2013-3804: MariaDB 5.5.32CVE-2013-3802: MariaDB 5.5.32CVE-2013-3801: MariaDB 5.5.31CVE-2013-3794: MariaDB 5.5.31CVE-2013-3793: MariaDB 5.5.32CVE-2013-3783: MariaDB 5.5.32CVE-2013-2392: MariaDB 5.5.31CVE-2013-2391: MariaDB 5.5.31CVE-2013-2389: MariaDB 5.5.31CVE-2013-2378: MariaDB 5.5.30CVE-2013-2376: MariaDB 5.5.31CVE-2013-2375: MariaDB 5.5.31CVE-2013-1861: MariaDB 5.5.32CVE-2013-1555: MariaDB 5.5.30CVE-2013-1552: MariaDB 5.5.30CVE-2013-1548: MariaDB 5.5.27CVE-2013-1544: MariaDB 5.5.31CVE-2013-1532: MariaDB 5.5.31CVE-2013-1531: MariaDB 5.5.29CVE-2013-1526: MariaDB 5.5.30CVE-2013-1523: MariaDB 5.5.30CVE-2013-1521: MariaDB 5.5.30CVE-2013-1512: MariaDB 5.5.30CVE-2013-1511: MariaDB 5.5.31CVE-2013-1506: MariaDB 5.5.30CVE-2013-1502: MariaDB 5.5.31CVE-2013-0389: MariaDB 5.5.29CVE-2013-0386: MariaDB 5.5.29CVE-2013-0385: MariaDB 5.5.29CVE-2013-0384: MariaDB 5.5.29CVE-2013-0383: MariaDB 5.5.29CVE-2013-0371: MariaDB 5.5.29CVE-2013-0368: MariaDB 5.5.29CVE-2013-0367: MariaDB 5.5.29CVE-2012-5627: MariaDB 5.5.29 [2]CVE-2012-5615: MariaDB 5.5.29 [2]CVE-2012-5614: MariaDB 5.5.30CVE-2012-5612: MariaDB 5.5.29 [2]CVE-2012-5611: MariaDB 5.5.29, MariaDB 5.5.28CVE-2012-5096: MariaDB 5.5.29CVE-2012-5060: MariaDB 5.5.28CVE-2012-4414: MariaDB 5.5.27 [2]CVE-2012-3197: MariaDB 5.5.27CVE-2012-3180: MariaDB 5.5.28CVE-2012-3177: MariaDB 5.5.28, MariaDB 5.5.27CVE-2012-3173: MariaDB 5.5.27CVE-2012-3167: MariaDB 5.5.27CVE-2012-3166: MariaDB 5.5.27CVE-2012-3163: MariaDB 5.5.27CVE-2012-3160: MariaDB 5.5.28CVE-2012-3158: MariaDB 5.5.27CVE-2012-3150: MariaDB 5.5.27CVE-2012-2750: MariaDB 5.5.23CVE-2012-1757: MariaDB 5.5.24CVE-2012-1756: MariaDB 5.5.24CVE-2012-1735: MariaDB 5.5.24CVE-2012-1734: MariaDB 5.5.24CVE-2012-1705: MariaDB 5.5.29CVE-2012-1703: MariaDB 5.5.22CVE-2012-1702: MariaDB 5.5.29CVE-2012-1697: MariaDB 5.5.22CVE-2012-1690: MariaDB 5.5.22CVE-2012-1689: MariaDB 5.5.23CVE-2012-1688: MariaDB 5.5.22CVE-2012-0578: MariaDB 5.5.29CVE-2012-0574: MariaDB 5.5.29CVE-2012-0572: MariaDB 5.5.29CVE-2012-0540: MariaDB 5.5.24CVE-2005-0004: MariaDB 5.5.66
The following CVEs are also fixed in MariaDB 5.5 but the fix is not tied to a specific version number:
This page is licensed: CC BY-SA / Gnu FDL
DownloadRelease NotesChangelogOverview of 5.5
Release date: 12 May 2020
This is a Stable (GA) release. Note that with this release, MariaDB 5.5 is now end-of-life, and no longer supported.
For a description of MariaDB 5.5 see theWhat is MariaDB 5.5? page.
In most respects MariaDB 5.5 will work exactly as MySQL 5.5: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
MariaDB 5.5.68 is a maintenance release.
HeidiSQL updated to 11.0 (MDEV-22032)
Unregister of slave threads disconnected before COM_BINLOG_DUMP (Bug#29915479)
Server can fail while replicating conditional comments (Bug#28388217)
Fixes for the following security vulnerabilities:
A full list of all changes is in the changelog.
For a full list of contributors to MariaDB 5.5.68, see the MariaDB Foundation release announcement. Thanks, and enjoy MariaDB!
This page is licensed: CC BY-SA / Gnu FDL
The most recent release in the MariaDB 5.5 series is:MariaDB 5.5.68 Download Now
DownloadRelease NotesChangelogOverview of 5.5
Release date: 28 Jan 2020
This is a Stable (GA) release.
For a description of MariaDB 5.5 see theWhat is MariaDB 5.5? page.
In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
MariaDB 5.5.67 is a maintenance release.
MDEV-21343: Threadpool/Unix- wait_begin() function does not wake/create threa ds, when it should
Bug#29630767: Use of uninitialized value in libmysql (client.cc function run_plugin_auth)
Fixes for the following security vulnerabilities:
A full list of all changes is in the changelog.
For a full list of contributors to MariaDB 5.5.67, see the MariaDB Foundation release announcement.
Thanks, and enjoy MariaDB!
This page is licensed: CC BY-SA / Gnu FDL
The most recent release in the MariaDB 5.5 series is:MariaDB 5.5.68 Download Now
DownloadRelease NotesChangelogOverview of 5.5
Release date: 5 Nov 2019
This is a Stable (GA) release.
For a description of MariaDB 5.5 see theWhat is MariaDB 5.5? page.
In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
MariaDB 5.5.66 is a maintenance release.
MDEV-20265: Join processing
MDEV-20466: show process list output
Fixes for the following security vulnerabilities:
A full list of all changes is in the changelog.
For a full list of contributors to MariaDB 5.5.66, see the MariaDB Foundation release announcement. Thanks, and enjoy MariaDB!
This page is licensed: CC BY-SA / Gnu FDL
The most recent release in the MariaDB 5.5 series is:MariaDB 5.5.68 Download Now
DownloadRelease NotesChangelogOverview of 5.5
Release date: 31 Jul 2019
This is a Stable (GA) release.
For a description of MariaDB 5.5 see theWhat is MariaDB 5.5? page.
In most respects MariaDB will work exactly as MySQL: all commands,interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
MariaDB 5.5.65 is a maintenance release.
MDEV-19922: HeidiSQL updated to 10.2
Revert a change related to auto_increment_increment
(Oracle Bug#14049391, regression reported as Oracle Bug#15851528)
Replace MDEV-8827 with a backport from MySQL 5.6
MDEV-19491: update query stopped working after mariadb upgrade
MDEV-20110: don't try to load client plugins with invalid names
A full list of all changes is in the changelog.
For a full list of contributors to MariaDB 5.5.65, see the MariaDB Foundation release announcement.
Thanks, and enjoy MariaDB!
This page is licensed: CC BY-SA / Gnu FDL
The most recent release in the MariaDB 5.5 series is:MariaDB 5.5.68 Download Now
DownloadRelease NotesChangelogOverview of 5.5
Release date: 29 Apr 2019
This is a Stable (GA) release.
For a description of MariaDB 5.5 see theWhat is MariaDB 5.5? page.
In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
MariaDB 5.5.64 is a maintenance release.
As per the MariaDB Deprecation Policy, this will be the last release of MariaDB 5.5 for Ubuntu 14.04 Trusty
Fixes for the following security vulnerabilities:
A full list of all changes is in the changelog.
For a full list of contributors to MariaDB 5.5.64, see the MariaDB Foundation release announcement.
Thanks, and enjoy MariaDB!
This page is licensed: CC BY-SA / Gnu FDL
The most recent release in the MariaDB 5.5 series is:MariaDB 5.5.68 Download Now
DownloadRelease NotesChangelogOverview of 5.5
Release date: 30 Jan 2019
This is a Stable (GA) release.
For a description of MariaDB 5.5 see theWhat is MariaDB 5.5? page.
In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
MariaDB 5.5.63 is a maintenance release.
HeidiSQL updated to 9.5
Client library was hardened to reject server requests to send a file by default. It only accepts them if they follow an SQL statement LOAD. An application can still use mysql_options API method to disable or enable the MYSQL_OPT_LOCAL_INFILE
option permanently.
MDEV-18349 - InnoDB file size changes are not safe when file system crashes
Fixes for the following security vulnerabilities:
A full list of all changes is in the changelog.
For a full list of contributors to MariaDB 5.5.63, see the MariaDB Foundation release announcement.
Thanks, and enjoy MariaDB!
This page is licensed: CC BY-SA / Gnu FDL
The most recent release in the MariaDB 5.5 series is:MariaDB 5.5.68 Download Now
DownloadRelease NotesChangelogOverview of 5.5
Release date: 26 Oct 2018
This is a Stable (GA) release.
For a description of MariaDB 5.5 see theWhat is MariaDB 5.5? page.
In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
MariaDB 5.5.62 is a maintenance release. It includes bugfixes and updates, including from MySQL 5.5.62.
XtraDB updated to 5.5.61-38.13
Fixes for the following security vulnerabilities:
A full list of all changes is in the changelog.
For a full list of contributors to MariaDB 5.5.62, see the MariaDB Foundation release announcement.
Thanks, and enjoy MariaDB!
This page is licensed: CC BY-SA / Gnu FDL
The most recent release in the MariaDB 5.5 series is:MariaDB 5.5.68 Download Now
DownloadRelease NotesChangelogOverview of 5.5
Release date: 31 Jul 2018
This is a Stable (GA) release.
For a description of MariaDB 5.5 see theWhat is MariaDB 5.5? page.
In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
MariaDB 5.5.61 is a maintenance release. It includes bugfixes and updates, including from MySQL 5.5.61.
A full list of all changes is in the changelog.
For a full list of contributors to MariaDB 5.5.61, see the MariaDB Foundation release announcement.
Thanks, and enjoy MariaDB!
This page is licensed: CC BY-SA / Gnu FDL
The most recent release in the MariaDB 5.5 series is:MariaDB 5.5.68 Download Now
DownloadRelease NotesChangelogOverview of 5.5
Release date: 23 Apr 2018
This is a Stable (GA) release.
For a description of MariaDB 5.5 see theWhat is MariaDB 5.5? page.
In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
MariaDB 5.5.60 is a maintenance release. It includes bugfixes and updates, including from MySQL 5.5.60.
XtraDB updated to 5.5.59-38.11
The embedded server library now supports SSL when connecting to remote servers.
MDEV-7049 MySQL#74585 - InnoDB: Failing assertion: *mbmaxlen < 5
As per the MariaDB Deprecation Policy, this will be the last release of MariaDB 5.5 for Debian 7 Wheezy
A full list of all changes is in the changelog.
Thanks, and enjoy MariaDB!
This page is licensed: CC BY-SA / Gnu FDL
The most recent release in the MariaDB 5.5 series is:MariaDB 5.5.68 Download Now
DownloadRelease NotesChangelogOverview of 5.5
Release date: 18 Oct 2017
This is a Stable (GA) release.
For a description of MariaDB 5.5 see theWhat is MariaDB 5.5? page.
In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
MariaDB 5.5.58 is a maintenance release. It includes bugfixes and updates, including from MySQL 5.5.58.
Fixes for the following security vulnerabilities:
A full list of all changes is in the changelog.
Thanks, and enjoy MariaDB!
This page is licensed: CC BY-SA / Gnu FDL
The most recent release in the MariaDB 5.5 series is:MariaDB 5.5.68 Download Now
DownloadRelease NotesChangelogOverview of 5.5
Release date: 19 Jul 2017
This is a Stable (GA) release.
For a description of MariaDB 5.5 see theWhat is MariaDB 5.5? page.
In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
MariaDB 5.5.57 is a maintenance release. It includes bugfixes and updates, including from MySQL 5.5.57.
Fixes for the following security vulnerabilities:
A full list of all changes is in the changelog.
Thanks, and enjoy MariaDB!
This page is licensed: CC BY-SA / Gnu FDL
The most recent release in the MariaDB 5.5 series is:MariaDB 5.5.68 Download Now
DownloadRelease NotesChangelogOverview of 5.5
Release date: 3 May 2017
This is a Stable (GA) release.
For a description of MariaDB 5.5 see theWhat is MariaDB 5.5? page.
In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
MariaDB 5.5.56 is a maintenance release. It includes bugfixes and updates, including from MySQL 5.5.56.
Fixes for the following security vulnerabilities:
CVE-`-```
A full list of all changes is in the changelog.
Thanks, and enjoy MariaDB!
This page is licensed: CC BY-SA / Gnu FDL
The most recent release in the MariaDB 5.5 series is:MariaDB 5.5.68 Download Now
DownloadRelease NotesChangelogOverview of 5.5
Release date: 13 Apr 2017
This is a Stable (GA) release.
For a description of MariaDB 5.5 see theWhat is MariaDB 5.5? page.
In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
MariaDB 5.5.55 is a maintenance release. It includes bugfixes and updates, including from MySQL 5.5.55.
MDEV-11027: better InnoDB crash recovery progress reporting
MDEV-11520: improvements to how InnoDB data files are extended
MDEV-6143: the various MariaDB Linux binary tarballs will now untar to directories that match their filename
As per the MariaDB Deprecation Policy, this will be the last release of MariaDB 5.5 for Ubuntu 12.04 LTS "Precise" and Mint 13 LTS "Maya"
A full list of all changes is in the changelog.
Thanks, and enjoy MariaDB!
This page is licensed: CC BY-SA / Gnu FDL
The most recent release in the MariaDB 5.5 series is:MariaDB 5.5.68 Download Now
DownloadRelease NotesChangelogOverview of 5.5
Release date: 24 Dec 2016
This is a Stable (GA) release.
For a description of MariaDB 5.5 see theWhat is MariaDB 5.5? page.
In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
MariaDB 5.5.54 is a maintenance release. It includes bugfixes and updates, including from MySQL 5.5.54.
HeidiSQL updated to 9.4
As per the MariaDB Deprecation Policy, this is the last release of MariaDB 5.5 for CentOS 5, RHEL 5, and openSUSE 13
A full list of all changes is in the changelog.
Thanks, and enjoy MariaDB!
This page is licensed: CC BY-SA / Gnu FDL
The most recent release in the MariaDB 5.5 series is:MariaDB 5.5.68 Download Now
DownloadRelease NotesChangelogOverview of 5.5
Release date: 17 Oct 2016
This is a Stable (GA) release.
For a description of MariaDB 5.5 see theWhat is MariaDB 5.5? page.
In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
MariaDB 5.5.53 is a maintenance release. It includes bugfixes and updates, including from MySQL 5.5.53.
XtraDB updated to 5.5.52-38.3
Fixes for the following security vulnerabilities:
CVE-2016-5483 (re-issued later as CVE-2017-3600)
A full list of all changes is in the changelog.
Thanks, and enjoy MariaDB!
This page is licensed: CC BY-SA / Gnu FDL
The most recent release in the MariaDB 5.5 series is:MariaDB 5.5.68 Download Now
DownloadRelease NotesChangelogOverview of 5.5
Release date: 13 Sep 2016
This is a Stable (GA) release.
For a description of MariaDB 5.5 see theWhat is MariaDB 5.5? page.
In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
MariaDB 5.5.52 is a maintenance release. It includes bugfixes and updates, including from MySQL 5.5.52.
Fixes for the following security vulnerabilities:
CVE-2016-6663 This vulnerability was discovered by Dawid Golunski.
A full list of all changes is in the changelog.
Thanks, and enjoy MariaDB!
This page is licensed: CC BY-SA / Gnu FDL
The most recent release in the MariaDB 5.5 series is:MariaDB 5.5.68 Download Now
DownloadRelease NotesChangelogOverview of 5.5
Release date: 10 Aug 2016
This is a Stable (GA) release.
For a description of MariaDB 5.5 see theWhat is MariaDB 5.5? page.
In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
MariaDB 5.5.51 is a maintenance release. It includes several bugfixes and updates, including from MySQL 5.5.51. Notable changes include:
XtraDB updated to 5.5.50-38.0
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.
A full list of all changes is in the changelog.
Thanks, and enjoy MariaDB!
This page is licensed: CC BY-SA / Gnu FDL
The most recent release in the MariaDB 5.5 series is:MariaDB 5.5.68 Download Now
DownloadRelease NotesChangelogOverview of 5.5
Release date: 17 Jun 2016
This is a Stable (GA) release.
For a description of MariaDB 5.5 see theWhat is MariaDB 5.5? page.
In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
MariaDB 5.5.50 is a maintenance release. It includes several bugfixes and updates, including from MySQL 5.5.50. Notable changes include:
XtraDB updated to 5.5.49-37.9
HeidiSQL updated to 9.3
Various bintar builds for POWER8 ppc64 and ppc64le architectures now available
Fixes for the following security vulnerabilities:
A full list of all changes is in the changelog.
Thanks, and enjoy MariaDB!
This page is licensed: CC BY-SA / Gnu FDL
The most recent release in the MariaDB 5.5 series is:MariaDB 5.5.68 Download Now
DownloadRelease NotesChangelogOverview of 5.5
Release date: 22 Apr 2016
This is a Stable (GA) release.
For a description of MariaDB 5.5 see theWhat is MariaDB 5.5? page.
In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
MariaDB 5.5.49 is a maintenance release. It includes several bugfixes and updates, including from MySQL 5.5.49. Notable updates include:
XtraDB updated to 5.5.48-37.8
The Windows compiler used by MariaDB from this release drops Windows XP and Windows Server 2003 support.
A full list of all changes is in the changelog.
Thanks, and enjoy MariaDB!
This page is licensed: CC BY-SA / Gnu FDL
The most recent release in the MariaDB 5.5 series is:MariaDB 5.5.68 Download Now
DownloadRelease NotesChangelogOverview of 5.5
Release date: 11 Feb 2016
This is a Stable (GA) release.
For a description of MariaDB 5.5 see theWhat is MariaDB 5.5? page.
For a list of changes made in this release, with links to detailed information on each push, see theMariaDB 5.5.48 Changelog.
In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
MariaDB 5.5.48 is a maintenance release. It includes several bugfixes and updates, including from MySQL 5.5.48. Notable updates include:
XtraDB updated to 5.5.47-37.7
Backport new proxy server option for the Feedback Plugin, feedback_http_proxy, for use when http calls cannot be made, such as in a firewall environment.
As per the MariaDB Deprecation Policy, this will be the last release of MariaDB 5.5 for Debian 6 "Squeeze".
A full list of all changes is in the changelog.
Thanks, and enjoy MariaDB!
This page is licensed: CC BY-SA / Gnu FDL
The most recent release in the MariaDB 5.5 series is:MariaDB 5.5.68 Download Now
DownloadRelease NotesChangelogOverview of 5.5
Release date: 10 Dec 2015
This is a Stable (GA) release.
For a description of MariaDB 5.5 see theWhat is MariaDB 5.5? page.
For a list of changes made in this release, with links to detailed information on each push, see theMariaDB 5.5.47 Changelog.
In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
MariaDB 5.5.47 is a maintenance release. It includes several bugfixes and updates, including from MySQL 5.5.47. Notable updates include:
XtraDB updated to 5.5.46-37.6
Fixes for the following security vulnerabilities:
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.
Previous builds of MariaDB 5.5 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.
A full list of all changes is in the changelog.
Thanks, and enjoy MariaDB!
This page is licensed: CC BY-SA / Gnu FDL
The most recent release in the MariaDB 5.5 series is:MariaDB 5.5.68 Download Now
DownloadRelease NotesChangelogOverview of 5.5
Release date: 12 Oct 2015
This is a Stable (GA) release. In general this means that there are no known serious bugs, except for those marked as feature requests, that no bugs were fixed since last release that caused notable code changes, and that we believe the code is ready for general usage (based on bug inflow).
For a description of MariaDB 5.5 see theWhat is MariaDB 5.5? page.
For a list of changes made in this release, with links to detailed information on each push, see theMariaDB 5.5.46 Changelog.
In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
MariaDB 5.5.46 is a maintenance release. It includes several bugfixes and updates, including from MySQL 5.5.46. Notable updates include:
XtraDB updated to 5.5.45-37.4
As per the MariaDB Deprecation Policy, this will be the last release of MariaDB 5.5 for Ubuntu 14.10 "Utopic" and Fedora 20.
A full list of all changes is in the changelog.
Thanks, and enjoy MariaDB!
This page is licensed: CC BY-SA / Gnu FDL
The most recent release in the MariaDB 5.5 series is:MariaDB 5.5.68 Download Now
DownloadRelease NotesChangelogOverview of 5.5
Release date: 6 Aug 2015
This is a Stable (GA) release. In general this means that there are no known serious bugs, except for those marked as feature requests, that no bugs were fixed since last release that caused notable code changes, and that we believe the code is ready for general usage (based on bug inflow).
For a description of MariaDB 5.5 see theWhat is MariaDB 5.5? page.
For a list of changes made in this release, with links to detailed information on each push, see theMariaDB 5.5.45 Changelog.
In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
MariaDB 5.5.45 is a maintenance release. It includes several bugfixes and updates, including from MySQL 5.5.45. Notable updates include:
XtraDB updated to 5.5.44-37.3
Diffie-Helman modulus increased to 2048 bits (MDEV-8352)
Add mysqlbinlog --binlog-row-event-max-size support (MDEV-8340)
Fixes for the following security vulnerabilities:
A full list of all changes is in the changelog.
Thanks, and enjoy MariaDB!
This page is licensed: CC BY-SA / Gnu FDL
The most recent release in the MariaDB 5.5 series is:MariaDB 5.5.68 Download Now
DownloadRelease NotesChangelogOverview of 5.5
Release date: 11 Jun 2015
This is a Stable (GA) release. In general this means that there are no known serious bugs, except for those marked as feature requests, that no bugs were fixed since last release that caused notable code changes, and that we believe the code is ready for general usage (based on bug inflow).
For a description of MariaDB 5.5 see theWhat is MariaDB 5.5? page.
For a list of changes made in this release, with links to detailed information on each push, see theMariaDB 5.5.44 Changelog.
In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
MariaDB 5.5.44 is a maintenance release. It includes several bugfixes and updates, including from MySQL 5.5.44. Notable updates include:
XtraDB updated to 5.5.42-37.2
TokuDB updated to version 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.
A full list of all changes is in the changelog.
Thanks, and enjoy MariaDB!
This page is licensed: CC BY-SA / Gnu FDL
The most recent release in the MariaDB 5.5 series is:MariaDB 5.5.68 Download Now
DownloadRelease NotesChangelogOverview of 5.5
Release date: 1 May 2015
This is a Stable (GA) release. In general this means that there are no known serious bugs, except for those marked as feature requests, that no bugs were fixed since last release that caused notable code changes, and that we believe the code is ready for general usage (based on bug inflow).
For a description of MariaDB 5.5 see theWhat is MariaDB 5.5? page.
For a list of changes made in this release, with links to detailed information on each push, see theMariaDB 5.5.43 Changelog.
In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
As per the MariaDB Deprecation Policy, this will be the final release of MariaDB 5.5 for Fedora 19 "Schrödinger's Cat", Ubuntu 10.04 LTS "Lucid", and Mint 9 LTS "Isadora". When the next version of MariaDB 5.5 is released, repositories for these distributions will go away.
MariaDB 5.5.43 is a maintenance release. It includes several bugfixes and updates, including from MySQL 5.5.43. Notable updates include:
XtraDB updated to 5.5.42-37.1
TokuDB updated to version 7.5.6
Audit Plugin upgraded to 1.3.0, including the QUERY_DCL filter option.
Fixes for the following security vulnerabilities:
A full list of all changes is in the changelog.
Thanks, and enjoy MariaDB!
This page is licensed: CC BY-SA / Gnu FDL
The most recent release in the MariaDB 5.5 series is:MariaDB 5.5.68 Download Now
DownloadRelease NotesChangelogOverview of 5.5
Release date: 19 Feb 2015
This is a Stable (GA) release. In general this means that there are no known serious bugs, except for those marked as feature requests, that no bugs were fixed since last release that caused notable code changes, and that we believe the code is ready for general usage (based on bug inflow).
For a description of MariaDB 5.5 see theWhat is MariaDB 5.5? page.
For a list of changes made in this release, with links to detailed information on each push, see theMariaDB 5.5.42 Changelog.
In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
With this release of MariaDB 5.5, the source code has been moved to Github. See the Using Git page for more information on how to checkout and work with the 5.5 branch.
The MariaDB Audit Plugin is now included by default in MariaDB. Some new functionality has been added to it and it's also now declared to have maturity Stable. The new version of the Audit Plugin is 1.2 and it 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 theAbout the MariaDB Audit Plugin page. The plugin is disabled by default.
With this release we introduce a low-level Client API. Applications, linked with libmysqlclient
client library can use these functions to read and parse raw protocol packets:
unsigned long mysql_net_read_packet(MYSQL *mysql);
unsigned long mysql_net_field_length(unsigned char **packet);
MariaDB 5.5.42 is a maintenance release. It includes several bugfixes and updates, including from MySQL 5.5.42. Notable updates include:
TokuDB updated to version 7.5.5
Fixes for the following security vulnerabilities:
A full list of all changes is in the changelog.
Thanks, and enjoy MariaDB!
This page is licensed: CC BY-SA / Gnu FDL
The most recent release in the MariaDB 5.5 series is:MariaDB 5.5.68 Download Now
DownloadRelease NotesChangelogOverview of 5.5
Release date: 21 Dec 2014
This is a Stable (GA) release. In general this means that there are no known serious bugs, except for those marked as feature requests, that no bugs were fixed since last release that caused notable code changes, and that we believe the code is ready for general usage (based on bug inflow).
For a description of MariaDB 5.5 see theWhat is MariaDB 5.5? page.
For a list of changes made in this release, with links to detailed information on each push, see theMariaDB 5.5.41 Changelog.
In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
MariaDB 5.5.41 is a maintenance release. It includes several bugfixes and updates, including from MySQL 5.5.41. Notable updates include:
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.
TokuDB updated to version 7.5.3
We now offer openSUSE repos, see the repository configuration tool for details on how to use it.
A full list of all changes is in the changelog.
Thanks, and enjoy MariaDB!
This page is licensed: CC BY-SA / Gnu FDL
The most recent release in the MariaDB 5.5 series is:MariaDB 5.5.68 Download Now
DownloadRelease NotesChangelogOverview of 5.5
Release date: 9 Oct 2014
This is a Stable (GA) release. In general this means that there are no known serious bugs, except for those marked as feature requests, that no bugs were fixed since last release that caused notable code changes, and that we believe the code is ready for general usage (based on bug inflow).
For a description of MariaDB 5.5 see theWhat is MariaDB 5.5? page.
For a list of changes made in this release, with links to detailed information on each push, see theMariaDB 5.5.40 Changelog.
In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
MariaDB 5.5.40 is a maintenance release. It includes several bugfixes and updates, including from MySQL 5.5.40. Notable updates include:
XtraDB updated to the version from Percona Server 5.5.40-36.1
TokuDB updated to version 7.5.0
As per the MariaDB Deprecation Policy, this will be the last release of MariaDB 5.5 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. A full list of all changes is in the changelog.
Thanks, and enjoy MariaDB!
This page is licensed: CC BY-SA / Gnu FDL
The most recent release in the MariaDB 5.5 series is:MariaDB 5.5.68 Download Now
DownloadRelease NotesChangelogOverview of 5.5
Release date: 5 Aug 2014
This is a Stable (GA) release. In general this means that there are no known serious bugs, except for those marked as feature requests, that no bugs were fixed since last release that caused notable code changes, and that we believe the code is ready for general usage (based on bug inflow).
For a description of MariaDB 5.5 see theWhat is MariaDB 5.5? page.
For a list of changes made in this release, with links to detailed information on each push, see theMariaDB 5.5.39 Changelog.
In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
MariaDB 5.5.39 is a maintenance release. It includes several bugfixes and updates, including from MySQL 5.5.39. Notable updates include:
XtraDB updated to the version from Percona Server 5.5.38-35.2
TokuDB updated to version 7.1.7
The timed_mutexes system variable has been deprecated, as it no longer has any effect.
A full list of all changes is in the changelog.
Thanks, and enjoy MariaDB!
This page is licensed: CC BY-SA / Gnu FDL
The most recent release in the MariaDB 5.5 series is:MariaDB 5.5.68 Download Now
DownloadRelease NotesChangelogOverview of 5.5
Release date: 9 Jun 2014
This is a Stable (GA) release. In general this means that there are no known serious bugs, except for those marked as feature requests, that no bugs were fixed since last release that caused notable code changes, and that we believe the code is ready for general usage (based on bug inflow).
For a description of MariaDB 5.5 see theWhat is MariaDB 5.5? page.
For a list of changes made in this release, with links to detailed information on each push, see theMariaDB 5.5.38 Changelog.
In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
MariaDB 5.5.38 is a maintenance release. It includes several bugfixes and updates, including from MySQL 5.5.38. Notable updates include:
Fixes for the following security vulnerabilities:
XtraDB updated to the version from Percona Server 5.5.37-35.0
TokuDB updated to version 7.1.6
A full list of all changes is in the changelog.
With this release of MariaDB we're introducing binary tarball builds created on a Power7 box running Red Hat 6. They're listed on the downloads page in the "OS/CPU" column as"Linux ppc64". We welcome your feedback on these new packages!
Thanks, and enjoy MariaDB!
This page is licensed: CC BY-SA / Gnu FDL
The most recent release in the MariaDB 5.5 series is:MariaDB 5.5.68 Download Now
Download |Release Notes |Changelog |Overview of 5.5
Release date: 17 Apr 2014
This is a Stable (GA) release. In general this means that there are no known serious bugs, except for those marked as feature requests, that no bugs were fixed since last release that caused notable code changes, and that we believe the code is ready for general usage (based on bug inflow).
For a description of MariaDB 5.5 see theWhat is MariaDB 5.5? page.
For a list of changes made in this release, with links to detailed information on each push, see theMariaDB 5.5.37 Changelog.
In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
MariaDB 5.5.37 is a maintenance release. It includes several bugfixes and updates, including from MySQL 5.5.37. Notable updates include:
XtraDB updated to the version from Percona Server 5.5.36-34.0
TokuDB updated to version 7.1.5
Default compression for TokuDB is now TOKUDB_ZLIB
(instead
of TOKUDB_UNCOMPRESSED
)
The MariaDB Audit Plugin now included.
Fixes for the following security vulnerabilities:
A full list of all changes is in the changelog.
Thanks, and enjoy MariaDB!
This page is licensed: CC BY-SA / Gnu FDL
The most recent release in the MariaDB 5.5 series is:MariaDB 5.5.68 Download Now
Download |Release Notes |Changelog |Overview of 5.5
Release date: 25 Feb 2014
This is a Stable (GA) release. In general this means that there are no known serious bugs, except for those marked as feature requests, that no bugs were fixed since last release that caused notable code changes, and that we believe the code is ready for general usage (based on bug inflow).
For a description of MariaDB 5.5 see theWhat is MariaDB 5.5? page.
For a list of changes made in this release, with links to detailed information on each push, see theMariaDB 5.5.36 Changelog.
In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
MariaDB 5.5.36 is a maintenance release. It includes several bugfixes and updates, including from MySQL 5.5.36. Notable fixes include:
Fixes for the following security vulnerabilities:
Full details of all changes are in the changelog.
TokuDB is now included in RPM packages for CentOS 6 on x86-64 (MDEV-5330 and MDEV-5027)
Thanks, and enjoy MariaDB!
This page is licensed: CC BY-SA / Gnu FDL
The most recent release in the MariaDB 5.5 series is:MariaDB 5.5.68 Download Now
Download |Release Notes |Changelog |Overview of 5.5
Release date: 29 Jan 2014
This is a Stable (GA) release. In general this means that there are no known serious bugs, except for those marked as feature requests, that no bugs were fixed since last release that caused a notable code changes, and that we believe the code is ready for general usage (based on bug inflow).
For a description of MariaDB 5.5 see theWhat is MariaDB 5.5? page.
For a list of changes made in this release, with links to detailed information on each push, see theMariaDB 5.5.35 Changelog.
In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
MariaDB 5.5.35 is a maintenance release. It includes all bugfixes and updates from the following:
MySQL 5.5.35
XtraDB from Percona-Server-5.5.35-rel33.0
OLD_MODE, to emulate behavior from old MySQL/MariaDB versions.
EXTRACT (HOUR FROM ...) now adheres to the SQL standard and returns values from 0 to 23. Previously it could return greater values.
Also included are fixes for the following security vulnerabilities:
Full details of all changes are in the changelog.
As per the MariaDB Deprecation Policy, this will be the final release of MariaDB for Fedora 18 "Spherical Cow", Ubuntu 13.04 "Raring", and Mint 15 "Olivia". When the next version of MariaDB 5.5 is released, repositories for these distributions will go away.
Thanks, and enjoy MariaDB!
This page is licensed: CC BY-SA / Gnu FDL
The most recent release in the MariaDB 5.5 series is:MariaDB 5.5.68 Download Now
Download |Release Notes |Changelog |Overview of 5.5
Release date: 21 Nov 2013
This is a Stable (GA) release. In general this means that there are no known serious bugs, except for those marked as feature requests, that no bugs were fixed since last release that caused a notable code changes, and that we believe the code is ready for general usage (based on bug inflow).
For a description of MariaDB 5.5 see theWhat is MariaDB 5.5? page.
For a list of changes made in this release, with links to detailed information on each push, see theMariaDB 5.5.34 Changelog.
In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
MariaDB 5.5.34 is a maintenance release. It includes all bugfixes and updates from the following:
MySQL 5.5.34
XtraDB from Percona-Server-5.5.34-rel32.0
TokuDB 7.1.0
mysql_upgrade no longer sets the write-binlog
option by default.
Also included are fixes for the following security vulnerabilities:
Also, as per MDEV-5038, TokuDB is now included in the MariaDB Server package, instead of as a separate .rpm or .deb package. Note: because of this change, you need to use apt-get dist-upgrade
, notapt-get upgrade
to upgrade to this release from our Debian and Ubuntu APT repositories.
Full details of all changes are in the changelog.
As per the MariaDB Deprecation Policy, this will be the final release of MariaDB for Fedora 17. When the next version of MariaDB 5.5 is released, the Fedora 17 repositories will go away. This will likely also be the final release of MariaDB for Fedora 18.
With this release Fedora 19 "Schrödinger's Cat" and Ubuntu 13.10 "Saucy Salamander" repositories have been added. It is worth noting that MariaDB is included in the official Fedora 19 repositories, so there is no need to add our repositories unless you are using MariaDB Galera Cluster or for testing and development.
We plan to add Fedora 20 "Heisenbug" repositories soon after it is released in mid December.
Thanks, and enjoy MariaDB!
This page is licensed: CC BY-SA / Gnu FDL
The most recent release in the MariaDB 5.5 series is:MariaDB 5.5.68 Download Now
Download |Release Notes |Changelog |Overview of 5.5
Release date: 20 Sep 2013
This is a Stable (GA) release. In general this means that there are no known serious bugs, except for those marked as feature requests, that no bugs were fixed since last release that caused a notable code changes, and that we believe the code is ready for general usage (based on bug inflow).
For a description of MariaDB 5.5 see theWhat is MariaDB 5.5? page.
For a list of changes made in this release, with links to detailed information on each push, see theMariaDB 5.5.33 Changelog.
In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
This is a special bug-fix release for some packaging and other errors in the recent MariaDB 5.5.33 release.
Specific bugs fixed in this release include:
MDEV-5035 Debian package conflict libmariadbclient18 vs. mariadb-server-5.3
MDEV-5026 Cannot use system jemalloc
MDEV-5015 Wrong result with an aggregate function, index and impossible condition inside OR
MDEV-5029 Crash in MariaDB 5.5.33 with inconsistent .frm from older MariaDB release
Full details on these and other fixes are available in the changelog.
There were issues with the .deb
packages in the 5.5.33 release. Before updating with apt-get
, check to make sure the mirror you are using has version 5.5.33a (not 5.5.33). To check, run the following commands:
sudo apt-get update
apt-cache show mariadb-server | grep Version
The output will look similar to this (raring will be replaced with whatever version of Ubuntu or Debian you are using):
user@host:~$
apt-cache show mariadb-server | grep Version
Version: 5.5.33a+maria-1~raring
We've created a page for those who ran into the packaging bugs present in 5.5.33. It has instructions on how to get MariaDB back into a state where it can be upgraded successfully.
Thanks, and enjoy MariaDB!
This page is licensed: CC BY-SA / Gnu FDL
The most recent release in the MariaDB 5.5 series is:MariaDB 5.5.68 Download Now
Download |Release Notes |Changelog |Overview of 5.5
Release date: 17 Sep 2013
This is a Stable (GA) release. In general this means that there are no known serious bugs, except for those marked as feature requests, that no bugs were fixed since last release that caused a notable code changes, and that we believe the code is ready for general usage (based on bug inflow).
For a description of MariaDB 5.5 see theWhat is MariaDB 5.5? page.
For a list of changes made in this release, with links to detailed information on each push, see theMariaDB 5.5.33 Changelog.
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:
With this release of MariaDB we are pleased to announce the addition of theTokuDB storage engine from Tokutek.
It is only available for the following distributions:
Ubuntu 13.04 "Raring" 64-bit
Ubuntu 12.10 "Quantal" 64-bit
Debian 7 "Wheezy" 64-bit
Fedora 18 64-bit
Fedora 17 64-bit
The TokuDB package is available in the repositories of the above distributions. See How to Enable TokuDB in MariaDB for instructions on installing the package and enabling TokuDB.
The version of TokuDB included with MariaDB is different from the version from Tokutek. See the TokuDB Differences page for details.
This release includes MySQL 5.5.33. See Changes in MySQL 5.5.33 for what changed in MySQL.
Also included is XtraDB from Percona Server 5.5.33-rel31.1
MariaDB is now built with jemalloc by default on Linux (not on Solaris or Windows).
Thanks, and enjoy MariaDB!
This page is licensed: CC BY-SA / Gnu FDL
The most recent release in the MariaDB 5.5 series is:MariaDB 5.5.68 Download Now
Download | Release Notes | Changelog | Overview of 5.5
Release date: 18 Jul 2013
This is a Stable (GA) release. In general this means that there are no known serious bugs, except for those marked as feature requests, that no bugs were fixed since last release that caused a notable code changes, and that we believe the code is ready for general usage (based on bug inflow).
For a description of MariaDB 5.5 see theWhat is MariaDB 5.5? page.
For a list of changes made in this release, with links to detailed information on each push, see theMariaDB 5.5.32 Changelog.
In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
This is primarily a bug-fix release.
This release includes MariaDB 5.3.12 and MySQL 5.5.32. SeeChanges in MySQL 5.5.32 for what changed in MySQL.
This release includes fixes for the following security vulnerabilities:
Includes XtraDB from Percona Server-5.5.32-rel31.0
As long as XtraDB is used, MariaDB 5.5.32 is not affected by MySQL Bug #69623 (multi-file tablespaces do not work after an upgrade).
Thanks, and enjoy MariaDB!
This page is licensed: CC BY-SA / Gnu FDL
The most recent release in the MariaDB 5.5 series is:MariaDB 5.5.68 Download Now
Download | Release Notes | Changelog | Overview of 5.5
Release date: 23 May 2013
This is a Stable (GA) release. In general this means that there are no known serious bugs, except for those marked as feature requests, that no bugs were fixed since last release that caused a notable code changes, and that we believe the code is ready for general usage (based on bug inflow).
For a description of MariaDB 5.5 see theWhat is MariaDB 5.5? page.
For a list of changes made in this release, with links to detailed information on each push, see theMariaDB 5.5.31 Changelog.
In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
This is primarily a bug-fix release.
This release includes MariaDB 5.3.12 and MySQL 5.5.31. SeeChanges in MySQL 5.5.31 for what changed in MySQL.
This release includes fixes for the following security vulnerabilities:
Includes XtraDB from Percona Server-5.5.30-rel30.2
Includes an alpha version of the QUERY_CACHE_INFO plugin, that allows to see the content of the query cache via the corresponding INFORMATION_SCHEMA table.
MariaDB MSI packages for Windows include the latest HeidiSQL 8.0.
Support for FusionIO/directFS atomic writes added (MDEV-4338). See the following for more information:
Packages are now available for Ubuntu 13.04 "Raring". Use the repository configuration tool to get the appropriate commands.
In accordance with the MariaDB Deprecation Policy the following distributions have reached the end of their support periods (EOL):
Ubuntu 8.04 LTS "Hardy"
Ubuntu 11.10 "Oneiric"
Mint 9 LTS "Isadora"
Mint 12 "Lisa"
This release (MariaDB 5.5.31) is therefore the last MariaDB release to feature packages for these distros. The repositories for them will remain online until the 5.5.32 release. At that time they will go away.
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+.
Thanks, and enjoy MariaDB!
This page is licensed: CC BY-SA / Gnu FDL
The most recent release in the MariaDB 5.5 series is:MariaDB 5.5.68 Download Now
Download | Release Notes | Changelog |Overview of 5.5
Release date: 12 Mar 2013
This is a Stable (GA) release. In general this means that there are no known serious bugs, except for those marked as feature requests, that no bugs were fixed since last release that caused a notable code changes, and that we believe the code is ready for general usage (based on bug inflow).
For a description of MariaDB 5.5 see theWhat is MariaDB 5.5 page.
For a list of changes made in this release, with links to detailed information on each push, see theMariaDB 5.5.30 Changelog.
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 is primarily a bug-fix release.
This release includes MariaDB 5.3.12 and MySQL 5.5.30. SeeChanges in MySQL 5.5.30 for what changed in MySQL.
This release includes fixes for the following security vulnerabilities:
Thanks, and enjoy MariaDB!
This page is licensed: CC BY-SA / Gnu FDL
The most recent release in the MariaDB 5.5 series is:MariaDB 5.5.68 Download Now
Download | Release Notes | Changelog |Overview of 5.5
Release date: 30 Jan 2013
This is a Stable (GA) release. In general this means that there are no known serious bugs, except for those marked as feature requests, that no bugs were fixed since last release that caused a notable code changes, and that we believe the code is ready for general usage (based on bug inflow).
For a description of MariaDB 5.5 see theWhat is MariaDB 5.5 page.
For a list of changes made in this release, with links to detailed information on each push, see theMariaDB 5.5.29 Changelog.
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 is primarily a bug-fix release.
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 release includes MariaDB 5.3.12 and MySQL 5.5.29. SeeChanges in MySQL 5.5.29 for what changed in MySQL.
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 will stop 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:
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!
This page is licensed: CC BY-SA / Gnu FDL
The most recent release in the MariaDB 5.5 series is:MariaDB 5.5.68 Download Now
DownloadRelease NotesChangelogOverview of 5.5
Release date: 19 Jan 2018
This is a Stable (GA) release.
For a description of MariaDB 5.5 see theWhat is MariaDB 5.5? page.
In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
MariaDB 5.5.59 is a maintenance release. It includes bugfixes and updates, including from MySQL 5.5.59.
XtraDB updated to 5.5.58-38.10
MDEV-14051 - certain UPDATE operations no longer fail with an 'Undo log record is too big' error
A full list of all changes is in the changelog.
Thanks, and enjoy MariaDB!
This page is licensed: CC BY-SA / Gnu FDL
The most recent release in the MariaDB 5.5 series is:MariaDB 5.5.68 Download Now
Download | Release Notes | Changelog |Overview of 5.5
Release date: 29 Nov 2012
MariaDB 5.5.28a is a Stable (GA) release. In general this means that there are no known serious bugs, except for those marked as feature requests, that no bugs were fixed since last release that caused a notable code changes, and that we believe the code is ready for general usage (based on bug inflow).
For a description of MariaDB 5.5 see theWhat is MariaDB 5.5 page.
For a list of changes made in MariaDB 5.5.28a, with links to detailed information on each push, see theMariaDB 5.5.28a Changelog.
In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
MariaDB 5.5.28a includes a fix for CVE-2012-5611, a vulnerability that allowed an authenticated user to crash MariaDB server or to execute arbitrary code with the privileges of the mysqld
process. This is a serious security issue. We recommend upgrading from older versions as soon as possible.
Thanks, and enjoy MariaDB!
This page is licensed: CC BY-SA / Gnu FDL
The most recent release in the MariaDB 5.5 series is:MariaDB 5.5.68 Download Now
Download |Release Notes |Changelog |Overview of 5.5
Release date: 22 Oct 2012
MariaDB 5.5.28 is a Stable (GA) release. In general this means that there are no known serious bugs, except for those marked as feature requests, that no bugs were fixed since last release that caused a notable code changes, and that we believe the code is ready for general usage (based on bug inflow).
For a description of MariaDB 5.5 see theWhat is MariaDB 5.5 page.
For a list of changes made in MariaDB 5.5.28, with links to detailed information on each push, see theMariaDB 5.5.28 Changelog.
In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
MariaDB 5.5.28 includes MariaDB 5.3.9 and MySQL 5.5.28. See the MariaDB 5.3.9Release Notes andChangelog for more information on the changes inMariaDB 5.3.9. SeeChanges in MySQL 5.5.28 for what changed between this and previous MySQL versions.
This release includes fixes for the following security vulnerabilities:
MariaDB 5.5.28 also includes several bug fixes and performance enhancements.
See the MariaDB 5.5.28 Changelog for full details.
Thanks, and enjoy MariaDB!
This page is licensed: CC BY-SA / Gnu FDL
The most recent release in the MariaDB 5.5 series is:MariaDB 5.5.68 Download Now
Download |Release Notes |Changelog |Overview of 5.5
Release date: 07 Sep 2012
MariaDB 5.5.27 is a Stable (GA) release. In general this means that there are no known serious bugs, except for those marked as feature requests, that no bugs were fixed since last release that caused a notable code changes, and that we believe the code is ready for general usage (based on bug inflow).
For a description of MariaDB 5.5 see theWhat is MariaDB 5.5 page.
For a list of changes made in MariaDB 5.5.27, with links to detailed information on each push, see theMariaDB 5.5.27 Changelog.
In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
MariaDB 5.5.27 includes MariaDB 5.3.8 and MySQL 5.5.27. See the MariaDB 5.3.8Release Notes andChangelog for more information on the changes inMariaDB 5.3.8. SeeChanges in MySQL 5.5.27 for what changed between this and previous MySQL versions.
For MariaDB 5.5.27, we've merged in XtraDB from Percona Server Percona-Server-5.5.27-rel28.0 and 5.5.27-rel28.1. See the Percona Server5.5.27-28.0 and 5.5.27-28.1 release notes for more information.
In this version of MariaDB we are starting to provide alternative Linux binaries built on a different build machine with a different build toolchain. Binaries created on this box require at least GLIBC_2.14. For continuity, we are still providing binaries built with the same toolchain as previous releases. The alternative binaries have a "(GLIBC_2.14)" label to distinguish them from the others.
This release includes fixes for the following security vulnerabilities:
This release fixes numerous cases of the incorrect identifier quoting in the replication code. They were open SQL injection vulnerabilities, that allowed, to a certain extent, to bypass the database privilege system and modify the data, that one was granted no access to. See MDEV-382 for details. (CVE-2012-4414)
Additionally, 5.5.27 includes several other bug fixes and performance enhancements.
See the MariaDB 5.5.27 Changelog for full details.
Thanks, and enjoy MariaDB!
This page is licensed: CC BY-SA / Gnu FDL
The most recent release in the MariaDB 5.5 series is:MariaDB 5.5.68 Download Now
Download |Release Notes |Changelog |Overview of 5.5
Release date: 22 Jun 2012
MariaDB 5.5.25 is a Stable (GA) release. In general this means that there are no known serious bugs, except for those marked as feature requests, that no bugs were fixed since last release that caused a notable code changes, and that we believe the code is ready for general usage (based on bug inflow).
For a description of MariaDB 5.5 see theWhat is MariaDB 5.5 page.
For a list of changes made in MariaDB 5.5.25, with links to detailed information on each push, see theMariaDB 5.5.25 Changelog.
In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
MariaDB 5.5.25 includes MariaDB 5.3.7 and MySQL 5.5.25. See the MariaDB 5.3.7Release Notes andChangelog for more information on the changes inMariaDB 5.3.7. SeeChanges in MySQL 5.5.25 for what changed between this and previous MySQL versions.
For MariaDB 5.5.25, we've merged in the latest XtraDB from Percona-Server 5.5.24-rel26.0. See thePercona Server 5.5.24-26.0 release notes for more information.
As in all MariaDB releases, 5.5.25 includes several bug fixes and performance enhancements. Some of the ones we have got questions about are listed below:
Via
is not a reserved word anymore.
See the MariaDB 5.5.25 Changelog for full details.
Thanks, and enjoy MariaDB!
This page is licensed: CC BY-SA / Gnu FDL
The most recent release in the MariaDB 5.5 series is:MariaDB 5.5.68 Download Now
Download |Release Notes |Changelog |Overview of 5.5
Release date: 31 May 2012
MariaDB 5.5.24 is a Stable (GA) release. In general this means that there are no known serious bugs, except for those marked as feature requests, that no bugs were fixed since last release that caused a notable code changes, and that we believe the code is ready for general usage (based on bug inflow).
For a description of MariaDB 5.5 see theWhat is MariaDB 5.5 page.
For a list of changes made in MariaDB 5.5.24, with links to detailed information on each push, see theMariaDB 5.5.24 Changelog.
In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
MariaDB 5.5.24 includes MariaDB 5.3.7 and MySQL 5.5.24. See the MariaDB 5.3.7Release Notes andChangelog for more information on the changes inMariaDB 5.3.7. SeeChanges in MySQL 5.5.24 for what changed between this and previous MySQL versions.
This release includes fixes for the following security vulnerabilities:
MariaDB 5.5.24 introduces new RPM packages and YUM repositories for RedHat, Fedora, and CentOS.
To get started with the repositories, head over to theInstalling MariaDB with yum page. We've also updated ourrepository configuration tool so that you can easily generate a custom MariaDB.repo for your distribution.
If you don't want to use yum you can, of course, stilldownload and install the MariaDB rpm files manually.
Lastly, we've created a page describingwhat is included in each RPM file, so you can easily determine which of the rpm packages you need or want.
This is our first attempt at providing YUM repositories for MariaDB, so pleaselet us know if you run into any issues.
The MariaDB APT repositories have been updated to include packages for Ubuntu 12.04 Precise Pangolin. The Installing MariaDB .deb Files page has instructions on how to set up the repository.
If you've previously added MariaDB to your sources.list, use our repository configuration tool to generate an updated entry for Ubuntu "Precise".
MariaDB 5.5.24 also includes binaries for BSD 9 and MacOS X 10.5. As with the new RPM packages, this is our first attempt at providing packages for these operating systems. So pleaselet us know if you run into any issues.
Thanks, and enjoy MariaDB!
This page is licensed: CC BY-SA / Gnu FDL
The most recent release in the MariaDB 5.5 series is:MariaDB 5.5.68 Download Now
Download |Release Notes |Changelog |Overview of 5.5
Release date: 11 Apr 2012
MariaDB 5.5.23 is a Stable (GA) release. In general this means that there are no known serious bugs, except for those marked as feature requests, that no bugs were fixed since last release that caused a notable code changes, and that we believe the code is ready for general usage (based on bug inflow).
For a description of MariaDB 5.5 see theWhat is MariaDB 5.5 page.
For a list of changes made in MariaDB 5.5.23, with links to detailed information on each push, see theMariaDB 5.5.23 Changelog.
In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
Note: There are no RPM packages of MariaDB 5.5.23 available at this time.
This release includes fixes for the following security vulnerabilities:
MariaDB 5.5.23 includes MariaDB 5.3.6, which, among other things, fixes a bug that under certain rare circumstances allowed a user to connect with an invalid password. This is a serious security issue. We recommend upgrading from older versions of MariaDB 5.5 as soon as possible. See the MariaDB 5.3.6Release Notes andChangelog for more information.
This version of MariaDB includes MySQL 5.5.23. See Changes in MySQL 5.5.23 for what changed between this and previous MySQL versions.
This page is licensed: CC BY-SA / Gnu FDL
The most recent release in the MariaDB 5.5 series is:MariaDB 5.5.68 Download Now
Download |Release Notes |Changelog |Overview of 5.5
Release date: 29 Mar 2012
MariaDB 5.5.22 is a Release Candidate (RC) release. In general this means that there are no known serious bugs, except for those marked as feature requests, that no bugs were fixed since last release that caused a notable code changes, and that we believe the code is ready for general usage (based on bug inflow), but we want more testing before calling it stable. This is the third release of the MariaDB 5.5 series.
For a description of MariaDB 5.5 see theWhat is MariaDB 5.5 page.
For a list of changes made in MariaDB 5.5.22-rc, with links to detailed information on each push, see theMariaDB 5.5.22 Changelog.
In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
Note: There are no RPM packages of MariaDB 5.5.22 available at this time.
This release includes fixes for the following security vulnerabilities:
This version of MariaDB includes MySQL 5.5.22. See Changes in MySQL 5.5.22 for what changed between this and previous MySQL versions.
The variables replicate_do_*
, replicate_ignore_*
, andreplicate_wild_*
have been made dynamic, so they can be changed without
requiring a server restart.
See Dynamic Replication Variables for more information.
The SQL_ERROR_LOG plugin implemented to allow logging of sql errors.
See SQL_ERROR_LOG for more information.
This page is licensed: CC BY-SA / Gnu FDL
The most recent release in the MariaDB 5.5 series is:MariaDB 5.5.68 Download Now
Download |Release Notes |Changelog |Overview of 5.5
Release date: 16 Mar 2012
MariaDB 5.5.21 is a Beta release. In general this means that there are no known serious bugs, except for those marked as feature requests. This is the second release of the MariaDB 5.5 series and includes features left out of the 5.5.20-alpha release, and various bug fixes.
For a description of MariaDB 5.5 see theWhat is MariaDB 5.5 page.
For a list of changes made in MariaDB 5.5.21-beta, with links to detailed information on each push, see theMariaDB 5.5.21 Changelog.
In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
Note: There are no RPM packages of MariaDB 5.5.21 available at this time.
This version of MariaDB includes MySQL 5.5.21. See Changes in MySQL 5.5.21 for what changed between this and previous MySQL versions.
A fix is included for a COM_BINLOG_DUMP crash on invalid data. See MDEV-3910 for details.
MariaDB 5.5.21 is the first release to feature the new threadpool. This is comparable in functionality to the closed-source feature in MySQL Enterprise.
Preliminary benchmarks of the new threadpool code are available here.
For our Windows users, pool-of-threads is now the default scheduler on Windows Vista (and higher). It is not the default on Linux/Unix yet as we don't feel we have had enough time to thoroughly test various corner cases.
SphinxSE has been updated to version 2.0.4 (the latest upstream version) in MariaDB 5.5.21.
In 5.5.21 there is a new LIMIT ROWS EXAMINED
optimization which provides
the means to terminate the
execution of SELECT statements which examine too many rows, and
thus use too many resources. This is achieved through an extension of theLIMIT clause —LIMIT ROWS EXAMINED <number_of_rows>
. Whenever possible the
semantics of LIMIT ROWS EXAMINED
is the same as that of normal LIMIT
(for instance for aggregate functions).
More information is available on the LIMIT ROWS EXAMINED page.
MariaDB 5.5.21 includes a new INSTALL SONAME
statement. This statement is a variant of INSTALL PLUGIN. It installs all plugins from a given plugin_library
.
See the INSTALL SONAME page for details.
In 5.5.21 there is a new "extended keys" optimization which, when enabled, makes use of existing components of InnoDB/XtraDB keys to generate more efficient execution plans. Using these components in many cases allows the server to generate execution plans which employ index-only look-ups.
See the Extended Keys page for more information.
MariaDB, starting with version 5.5.21 supports non-blocking operations in the client-library. This allows an application to start a query or other operation against the database, and then continue to do other work (in the same thread) while the request is sent over the network, the query is processed in the server, and the result travels back. As parts of the result become ready, the application can — at its leisure — call back into the library to continue processing, repeating this until the operation is completed.
Non-blocking operation is implemented entirely within the client library. This means no special server support is necessary and non-blocking operation works with any version of the MariaDB or MySQL server, the same as the normal blocking API. It also means that it is not possible to have two queries running at the same time on the same connection (this is a protocol limitation). But a single thread can have any number of non-blocking queries running at the same time, each using its own MYSQL connection object.
See Non-Blocking Client Library for details.
In MySQL, and in MariaDB versions before 5.5.21, mysql_real_connect()
removes from the MYSQL
object any options set with mysql_option()
when
it fails. Beginning with MariaDB 5.5.21, options are preserved by a failingmysql_real_connect()
; use mysql_close()
, as normal, to clear them.
This only has effect if the MYSQL
object is reused after amysql_real_connect()
failure (which is unusual). No real-life
incompatibilities are expected from this change (it is unlikely that an
application would rely on options being automatically removed between
connection attempts).
Normally, all changes that are logged as events in the binlog are also
replicated to all slaves (though still subject to filtering by--replicate-do-xxx
, --replicate-ignore-xxx
,
and similar options). However, sometimes it may be desirable to have certain
events be logged into the binlog, but not be replicated to all or a subset of
slaves, where the distinction between events that should be replicated or not
is under the control of the application making the changes.
This could be useful if an application does some replication external to the server outside of the built-in replication, or if it has some data that should not be replicated for whatever reason.
This is possible with two new system variables introduced in MariaDB 5.5.21: @@skip_replication
and --replicate-events-marked-for-skip
.
See Selectively skipping replication of binlog events for details.
This page is licensed: CC BY-SA / Gnu FDL
The most recent release in the MariaDB 5.5 series is:MariaDB 5.5.68 Download Now
Download |Release Notes |Changelog |Overview of 5.5
Release date: 25 Feb 2012
MariaDB 5.5.20 is an Alpha release. MariaDB 5.5.20-alpha is a merge of MariaDB 5.3 and MySQL 5.5 with some limited additional bug fixes. This is the first 5.5-based release, and we are releasing it now, intentionally without any extra features and with it missing some features, to get it into the hands of any who might want to test it. Extra features planned for MariaDB 5.5 will be pushed into subsequent releases. Do not use alpha releases on production systems.
For a description of MariaDB 5.5 see theWhat is MariaDB 5.5 page.
For a list of changes made in MariaDB 5.5.20-alpha, with links to detailed information on each push, see theMariaDB 5.5.20 Changelog.
In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
Note: There are no RPM packages of MariaDB 5.5.20 available at this time.
This version of MariaDB includes MySQL 5.5.20. See Changes in MySQL 5.5.20 for what changed between this and previous MySQL versions.
This page is licensed: CC BY-SA / Gnu FDL