Files
MaxScale/Release-Notes/MaxScale-1.2.0-Release-Notes.md
Markus Makela ce30d20c12 Fixed table.
2015-07-02 15:05:03 +03:00

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