3.8 KiB
MaxScale Release Notes
1.2 GA
This document details the changes in version 1.2 since the release of the 1.1.1 GA Release of the MaxScale product.
###PLEASE NOTICE: MaxScale installation directories have changed in this version The 1.2 version of MaxScale differs from previos versions in its installation layout. Please take great care when upgrading MaxScale from previous versions to version 1.2. An automatic upgrade will not work due to the severe changes in the installation layout.
New Features
Non-root MaxScale
You can now run MaxScale as any user. The standard installation of a MaxScale package now creates the maxscale user and the maxscale group.
FHS-compliant installation
The 1.2 version of MaxScale now complies to the Filesystem Hierarchy Standard. This means that MAXSCALE_HOME is no longer necessary and directories can be moved to different locations.
A quick list of changes in installation directories and file names:
- Binaries go into
/usr/bin
- Configuration files to
/etc
and the configuration file is now lower case:maxscale.cnf
- Logs to
/var/log/maxscale
- The module and library directory have been combined into a single directory in
/usr/lib64/maxscale
. If you have custom modules please make sure they are located there. - Data directory is
/var/lib/maxscale
. This is the default location for MaxScale-specific data. - PID file can be found at
/var/run/maxscale
Client side SSL encryption
MaxScale now supports SSL/TLS encrypted connections to MaxScale.
Monitor scripts
State changes in backend servers can now trigger the execution of a custom script. With this you can easily customize MaxScale's behavior.
Bug fixes
Here is a list of bugs fixed since the release of MaxScale 1.1.1.
Key | Summary |
---|---|
MXS-24 | bugzillaId-604: Module load path documentation issues ... |
MXS-40 | Display logged in users |
MXS-113 | MaxScale seems to fail if built against MariaDB 10.0 libraries |
MXS-116 | Do not run maxscale as root. |
MXS-125 | inconsistency in maxkeys/maxpassword output and parameters |
MXS-136 | Check for MaxScale replication heartbeat table existence before creating |
MXS-137 | cannot get sql for queries with length >= 0x80 |
MXS-139 | Schemarouter authentication for wildcard grants fails without optimize_wildcard |
MXS-140 | strip_db_esc does not work without auth_all_servers |
MXS-162 | Fix Incorrect info in Configuration Guide |
MXS-163 | Reload config leaks memory |
MXS-165 | Concurrency issue while incrementing sessions in qlafilter |
MXS-166 | Memory leak when creating a new event |
MXS-171 | Allow reads on master for readwritesplit |
MXS-176 | Missing dependencies in documentation |
MXS-181 | Poor performance on TCP connection due to Nagle's algoritm |
MXS-212 | Stopped services accept connections |
MXS-225 | RPM Debug build packages have no debugging symbols |
MXS-227 | Memory leak in Galera Monitor |