This is a read-only copy of the MariaDB Knowledgebase generated on 2024-12-18. For the latest, interactive version please visit https://mariadb.com/kb/.

Changes & Improvements in MariaDB 10.1

MariaDB 10.1 is no longer maintained. Please use a more recent release.

The most recent release of MariaDB 10.1 is:
MariaDB 10.1.48 Stable (GA) Download Now

MariaDB 10.1 is a previous stable version of MariaDB. The first stable release was in October 2014.

For details on upgrading from MariaDB 10.0, see Upgrading from MariaDB 10.0 to 10.1.

The following lists the major new features in MariaDB 10.1:

Implemented Features

Galera

Encryption

Page Compression

Replication

Roles

Optimization

GIS

Syntax

XtraDB / InnoDB

Collations

  • Added the utf8_thai_520_w2, utf8mb4_thai_520_w2, ucs2_thai_520_w2, utf16_thai_520_w2 and utf32_thai_520_w2 collations.

Variables

For a list of all new variables, see System Variables Added in MariaDB 10.1 and Status Variables Added in MariaDB 10.1. Some of these, and other variable-related changes, include:

Plugins

  • Password validation plugin API (MDEV-6431).
  • simple_password_check password validation plugin. It can enforce a minimum password length and guarantee that a password contains at least a specified number of uppercase and lowercase letters, digits, and punctuation characters.
  • cracklib_password_check password validation plugin. It only allows passwords that are strong enough to pass CrackLib test. This is the same test that pam_cracklib.so does, installed by default on many Linux distributions.
  • ed25519 authentication plugin for traditional password-based authentication. A new, secure alternative to the old mysql_native_password plugin.

Security

  • Enhance security using special compilation options - MariaDB is now compiled with security hardening options by default. It is an additional protection layer that makes new, yet unknown, security vulnerabilities more difficult to exploit. (MDEV-5730)

Security Vulnerabilities Fixed in MariaDB 10.1

For a complete list of security vulnerabilities (CVEs) fixed across all versions of MariaDB, see the Security Vulnerabilities Fixed in MariaDB page.

Comparison with MySQL

List of all MariaDB 10.1 releases

DateReleaseStatusRelease NotesChangelog
3 Nov 2020MariaDB 10.1.48Stable (GA)Release NotesChangelog
7 Oct 2020MariaDB 10.1.47Stable (GA)Release NotesChangelog
10 Aug 2020MariaDB 10.1.46Stable (GA)Release NotesChangelog
12 May 2020MariaDB 10.1.45Stable (GA)Release NotesChangelog
28 Jan 2020MariaDB 10.1.44Stable (GA)Release NotesChangelog
8 Nov 2019MariaDB 10.1.43Stable (GA)Release NotesChangelog
5 Nov 2019MariaDB 10.1.42Stable (GA)Release NotesChangelog
31 Jul 2019MariaDB 10.1.41Stable (GA)Release NotesChangelog
8 May 2019MariaDB 10.1.40Stable (GA)Release NotesChangelog
2 May 2019MariaDB 10.1.39Stable (GA)Release NotesChangelog
6 Feb 2019MariaDB 10.1.38Stable (GA)Release NotesChangelog
2 Nov 2018MariaDB 10.1.37Stable (GA)Release NotesChangelog
8 Sep 2018MariaDB 10.1.36Stable (GA)Release NotesChangelog
7 Aug 2018MariaDB 10.1.35Stable (GA)Release NotesChangelog
18 Jun 2018MariaDB 10.1.34Stable (GA)Release NotesChangelog
9 May 2018MariaDB 10.1.33Stable (GA)Release NotesChangelog
27 Mar 2018MariaDB 10.1.32Stable (GA)Release NotesChangelog
6 Feb 2018MariaDB 10.1.31Stable (GA)Release NotesChangelog
22 Dec 2017MariaDB 10.1.30Stable (GA)Release NotesChangelog
14 Nov 2017MariaDB 10.1.29Stable (GA)Release NotesChangelog
28 Sep 2017MariaDB 10.1.28Stable (GA)Release NotesChangelog
25 Sep 2017MariaDB 10.1.27Stable (GA)Release NotesChangelog
10 Aug 2017MariaDB 10.1.26Stable (GA)Release NotesChangelog
4 Jul 2017MariaDB 10.1.25Stable (GA)Release NotesChangelog
31 May 2017MariaDB 10.1.24Stable (GA)Release NotesChangelog
3 May 2017MariaDB 10.1.23Stable (GA)Release NotesChangelog
14 Mar 2017MariaDB 10.1.22Stable (GA)Release NotesChangelog
18 Jan 2017MariaDB 10.1.21Stable (GA)Release NotesChangelog
15 Dec 2016MariaDB 10.1.20Stable (GA)Release NotesChangelog
7 Nov 2016MariaDB 10.1.19Stable (GA)Release NotesChangelog
30 Sep 2016MariaDB 10.1.18Stable (GA)Release NotesChangelog
30 Aug 2016MariaDB 10.1.17Stable (GA)Release NotesChangelog
18 Jul 2016MariaDB 10.1.16Stable (GA)Release NotesChangelog
1 Jul 2016MariaDB 10.1.15Stable (GA)Release NotesChangelog
10 May 2016MariaDB 10.1.14Stable (GA)Release NotesChangelog
25 Mar 2016MariaDB 10.1.13Stable (GA)Release NotesChangelog
25 Feb 2016MariaDB 10.1.12Stable (GA)Release NotesChangelog
29 Jan 2016MariaDB 10.1.11Stable (GA)Release NotesChangelog
24 Dec 2015MariaDB 10.1.10Stable (GA)Release NotesChangelog
23 Nov 2015MariaDB 10.1.9Stable (GA)Release NotesChangelog
17 Oct 2015MariaDB 10.1.8Stable (GA)Release NotesChangelog
9 Sep 2015MariaDB 10.1.7Release Candidate (RC)Release NotesChangelog
27 Jul 2015MariaDB 10.1.6BetaRelease NotesChangelog
4 Jun 2015MariaDB 10.1.5BetaRelease NotesChangelog
13 Apr 2015MariaDB 10.1.4BetaRelease NotesChangelog
2 Mar 2015MariaDB 10.1.3BetaRelease NotesChangelog
7 Dec 2014MariaDB 10.1.2AlphaRelease NotesChangelog
17 Oct 2014MariaDB 10.1.1AlphaRelease NotesChangelog
30 Jun 2014MariaDB 10.1.0AlphaRelease NotesChangelog

See Also

Content reproduced on this site is the property of its respective owners, and this content is not reviewed in advance by MariaDB. The views, information and opinions expressed by this content do not necessarily represent those of MariaDB or any other party.