MariaDB Update

5:41 am digital

In February of this year the first -STABLE release of MariaDB was pushed out the door! Based on MySQL 5.1, MariaDB 5.1.42 has seen incremental point releases since the initial drop. Currently MariaDB 5.1.44b is our -STABLE release, and is available from the Monty Program website as well as all our mirrors. Debian and RedHat packages are available for most popular architectures.

This initial release incorporates a lot of community patches, bugfixes, new storage engine options and some new features. With MariaDB 5.1.4x you now have XtraDB, PBXT and FederatedX as optional storage engines. There are extended statistics for slow query logs. We have optimized table elimination, a pool of threads feature and enhancement, and much more. For a complete breakdown on what’s new, be sure to read the release notes. The MariaDB Manual should also be required reading. Also, be sure to read the log of contributions to see where from where community contributions were sourced.

We’re also at work on MariaDB 5.2 and 5.3. Both of these future milestone releases have open branches in Launchpad. MariaDB 5.2 is already in beta, and, like 5.1, downloads are available and there are Release Notes.

With -STABLE releases comes interest from distros. Thanks to Brian Evans’ work, there are now official official Gentoo ebuilds for MariaDB. Thanks Brian! Community member Michal Hrušecký did the work getting the MariaDB source into the openSuSE build service, and has added the resulting packages to the unstable DB repos.

As a Debian(+derivative) user, let me point out that “needs packaging” bugs have been filed for both Debian and Ubuntu. Our buildbot system creates packages, so if you’d like to do package review and sponsorship for Debian, Ubuntu, Fedora, or any other distro, let us know!

In addition to inclusion in distros, community member Mark has made VM images available. Mark also built the binary packages for Solaris/SPARC and Debian/SPARC. Awesome.

The MariaDB community rocks. Thanks to everyone that contributed their time and effort!

One easy way to contribute is to run a buildbot instance for us. My Monty Program colleague Kristian Nielsen has created a fully-automated buildbot system that churns out binaries and packages from source. The work he has done is nothing short of inspirational. And the good news is that it’s all open for your project’s use. Of course, if you have exotic hardware and want MariaDB on it, run a buildbot instance for us so that everyone benefits. We’re also in need of source and binaries ready for *BSD ports and package trees. Step up!

Monty Program developers and the MariaDB community are rocking some great code, and we’ve got stuff out the door. What we need is more volunteers to ensure we make it into distro repos, ports and package trees, and that we have buildable source on every OS and platform imagineable.

Get involved!

2 Responses

  1. Jason457 Says:

    you guys who work on these databases and build virtual machines, you all use huge home computers? what do you do work on? i want to get into this.
    who has the biggst home network?

  2. mneptok Says:

    A beefy, fast machine will not compile bad code. An Intel 386 may take a long time to compile bug-free, well commented code, but it will compile. And it will work as expected.