The most recent release in the MariaDB 5.1 series is:MariaDB 5.1.67
Download | Release Notes | Changelog |Overview of 5.1
Release date: 15 Nov 2009
See the MariaDB versus MySQL page for a high-level overview of the differences between MariaDB and MySQL.
MariaDB 5.1.39 Beta is based on MySQL 5.1.39 and XtraDB 1.0.3-8.
MariaDB is kept up to date with the latest MySQL release from the same branch.
In most respects MariaDB will work exactly as MySQL; all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB.
In addition to the differences noted in the MariaDB 5.1.38 Release Notes, the main differences between MariaDB and MySQL are:
For we have merged in all of the upstream changes from MySQL 5.1.39. The have details of what changes were made upstream by MySQL since 5.1.38.
We have included XtraDB 1.0.3-8 in this version of MariaDB. The have details of the changes made to XtraDB since version 1.0.3-6 (the version included with ).
The FederatedX storage engine replaces the old, not maintained, Federated storage engine.
See also:
Various changes were made in in our desire to fix warnings and eliminate bugs. These included removing invalid tests, removing unused declarations, cleaning up the codebase where appropriate, and so on.
For we have continued our work on improving the test suite. One thing we did was remove unnecessary and confusing 'skipped' messages from mysql-test-run.pl. In mysql-test-run.pl, we auto-generate combinations of replication tests. But this sometimes generates combinations that are meaningless, like running a test that requires row-based replication with statement-based. These superfluous combinations should not be reported as skipped, they should just be deleted. We do keep skip messages resulting from running mysql-test-run.pl in special ways, eg. --mysqld=--binlog-format=statement.
Another thing we did was to remove the ndb suites from the list of default test suites, as we do not support NDB in MariaDB.
We have also done some work on speeding up the test suite. One way we've done
this is to insert
"--disable_query_log ; begin ; ... commit; --enable_query_log"
around all while loops that do inserts.
We've also fixed a race condition in the test system by forcing a restart before maria_showlog_error to get rid of the status from previous connections.
For we switched from using Ubuntu 9.04 and glibc 2.9 for our builds to using Ubuntu 8.04.and glibc 2.7. This should make the binaries more compatible with various Linux systems.
One benefit of our change to using Ubuntu 8.04 and glibc 2.7 for our builds is that we are now able to create CentOS 5 RPM packages. The page has links to both the individual files and to a CentOS 5 YUM repository.
This page is licensed: CC BY-SA / Gnu FDL