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 list of changes made in this release, with links to detailed information on each push, see the MariaDB 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.
Moved to Git
MariaDB Audit Plugin
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 the About the MariaDB Audit Plugin page. The plugin is disabled by default.
Low-level network Client API
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);
Updates & Bug Fixes
MariaDB 5.5.42 is a maintenance release. It includes several bugfixes and updates, including from MySQL 5.5.42. Notable updates include:
- Fixes for the following security vulnerabilities:
A full list of all changes is in the changelog.
Thanks, and enjoy MariaDB!