MariaDB 10.1.4 was recently released, and is available for download here:
This is the 2nd beta, and 5th overall, release of MariaDB 10.1. Now that it is beta, there were not as many major changes in this release (compared to 10.1.3), but there were a few notable items as well as many overall bugs fixed (I counted 367).
Since it’s beta, I’ll only cover the major changes and additions, and omit covering general bug fixes (feel free to browse them all here).
To me, these are the highlights:
- Encryption: Many, many changes related to Table and Tablespace Encryption that was implemented in the last release, 10.1.3. With so many changes, I would refer to the updated documentation for the most specifics, and there is a nice summarization here as well (under the very first bullet point item).
- Consistent support for IF EXISTS, IF NOT EXISTS, and OR REPLACE clauses was added to:
- New server variable: New server variable enforce_storage_engine
- New status variable: New status variables to show the number of grants on different objects (Also see Status Variables Added in MariaDB 10.1)
- New status variable: New status variables to track MASTER_GTID_WAIT time. This feature was contributed by Daniel Black.
- New status variable: New status variable Slave_skipped_errors. This feature was contributed by Daniel Black.
- Performance: xid cache scalability was significantly improved (by using lock-free hash)
- Performance: VIEW definitions are now cached in memory (in the table definition cache)
- Replication: Starting with this release, commits in certain instances in parallel replication complete immediately, avoiding losing throughput when many transactions need conflicting locks. See binlog_commit_wait_count.
Of course it goes without saying that do not use this for production systems as it is only the 2nd beta release of 10.1. However, I definitely recommend installing it on a test server and testing it out. And if you happen to be running a previous version of 10.1, then you should definitely upgrade to this latest release.
You can read more about the 10.1.4 release here:
And if interested, you can review the full list of changes in 10.1.4 (changelogs) here:
Hope this helps.