MariaDB MaxScale 2.1.1 Release Notes -- 2017-03-14

MariaDB MaxScale 2.1.1 Release Notes -- 2017-03-14

Release 2.1.1 is a Beta release.

This document describes the changes in release 2.1.1, when compared to release 2.1.0.

If you are upgrading from release 2.0, please also read the following release notes: 2.1.0

For any problems you encounter, please consider submitting a bug report at Jira.

Changed Features


  • The cache will now also be used and populated in a transaction that is not explicitly read only, but only until the first statement that modifies the database is encountered.
  • SELECT statements that refer to user or system variables are not cached.
  • SELECT statements using functions whose result depend upon the current user or context are not cached. Examples of such functions are USER(), RAND() or CURRENT_TIME().

Firewall Filter

  • Prepared statements are now treated exactly like non-prepared statements.
  • Statements can now be accepted/rejected based upon function usage.

NOTE Both of these features were available already in 2.1.0.

Dropped Features


The following deprecated commands have been removed:

  • enable log [debug|trace|message]
  • disable log [debug|trace|message]
  • enable sessionlog [debug|trace|message]
  • disable sessionlog [debug|trace|message]

The following commands have been deprecated:

  • enable sessionlog-priority <session-id> [debug|info|notice|warning]
  • disable sessionlog-priority <session-id> [debug|info|notice|warning]

The commands can be issued, but have no effect.

New Features

Failover Recovery for MySQL Monitor

The failover_recovery option allows the failed nodes to rejoin the cluster after a failover has been triggered. This makes it possible for external actors to recover the failed nodes without having to manually clear the maintenance mode.

For more information about the failover mode and how it works, please read the MySQL Monitor documentation.


GASSAPI based authentication can now be used with MaxScale.

For more information, please read the GSSAPI Authentication documentation.

NOTE This feature was available already in 2.1.0.

Bug fixes

Here is a list of bugs fixed since the release of MaxScale 2.1.0.

  • MXS-1178 master_accept_reads doesn't work with detect_replication_lag
  • MXS-1165 MaxInfo eat too much memory when getting list of session and client.
  • MXS-1143 Add support for new MariaDB 10.2 flags
  • MXS-1130 Unexpected length encoding 'ff' encountered
  • MXS-1081 Avro data file corruption
  • MXS-1077 Resource Leak
  • MXS-759 Starting MaxScale from command line fails on CentOS 7

Known Issues and Limitations

There are some limitations and known issues within this version of MaxScale. For more information, please refer to the Limitations document.


RPM and Debian packages are provided for the Linux distributions supported by MariaDB Enterprise.

Packages can be downloaded here.

Source Code

The source code of MaxScale is tagged at GitHub with a tag, which is identical with the version of MaxScale. For instance, the tag of version X.Y.Z of MaxScale is X.Y.Z. Further, master always refers to the latest released non-beta version.

The source code is available here.


Comments loading...
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.