Update 1.4.0 release notes.

This commit is contained in:
Johan Wikman 2016-03-09 12:43:24 +02:00
parent 2b2c047c46
commit 1309607a69

View File

@ -0,0 +1,88 @@
# MariaDB MaxScale 1.4 Release Notes
This document describes the changes in release 1.4, when compared to
release 1.3.0.
## 1.4.0
For any problems you encounter, please consider submitting a bug
report at [Jira](https://mariadb.atlassian.net).
## New Features
### Firewall Filter
### SSL
Client-side SSL support has been in MaxScale for some time, but has
been known to have been unstable. In 1.4.0, client side SSL is now
believed to be stable and fully usable.
### POSIX Extended Regular Expression Syntax
The _qlafilter_, the _topfilter_ and the _namedserverfilter_ now
accept _extended_ as a parameter, which enables the POSIX Extended
Regular Expression syntax.
## Removed Features
MaxScale no longer supports SSLv3.
## Bug fixes
[Here is a list of bugs fixed since the release of MaxScale 1.3.0.](https://jira.mariadb.org/browse/MXS-600?jql=project%20%3D%20MXS%20AND%20issuetype%20%3D%20Bug%20AND%20resolution%20in%20(Fixed%2C%20Done)%20AND%20fixVersion%20%3D%201.4.0)
* [MXS-400](https://jira.mariadb.org/browse/MXS-400): readwritesplit router doesn't allow connect when the only remaining server is master and slave
* [MXS-497](https://jira.mariadb.org/browse/MXS-497): MaxScale does not contemplate client multiple statements (CLIENT_MULTI_STATEMENTS)
* [MXS-504](https://jira.mariadb.org/browse/MXS-504): SSL connection handling needs work
* [MXS-511](https://jira.mariadb.org/browse/MXS-511): ReadWriteSplit router won't choose node as master and logs confusing "RUNNING MASTER" error message
* [MXS-563](https://jira.mariadb.org/browse/MXS-563): Maxscale fails to start
* [MXS-565](https://jira.mariadb.org/browse/MXS-565): Binlog Router doesn't handle 16MB larger transmissions
* [MXS-573](https://jira.mariadb.org/browse/MXS-573): Write permission to systemd service file
* [MXS-574](https://jira.mariadb.org/browse/MXS-574): Wrong parameter name in systemd service file
* [MXS-575](https://jira.mariadb.org/browse/MXS-575): Nagios scripts lack execute permissions
* [MXS-577](https://jira.mariadb.org/browse/MXS-577): Don't install systemd files and init.d scipts at the same time
* [MXS-581](https://jira.mariadb.org/browse/MXS-581): Only the first 8 characters of passwords are used
* [MXS-582](https://jira.mariadb.org/browse/MXS-582): crypt is not thread safe
* [MXS-585](https://jira.mariadb.org/browse/MXS-585): Intermittent connection failure with MaxScale 1.2/1.3 using MariaDB/J 1.3
* [MXS-589](https://jira.mariadb.org/browse/MXS-589): Password encryption looks for the file in the wrong directory
* [MXS-592](https://jira.mariadb.org/browse/MXS-592): Build failure with MariaDB 10.1 when doing a debug build
* [MXS-594](https://jira.mariadb.org/browse/MXS-594): Binlog name gets trunkated
* [MXS-600](https://jira.mariadb.org/browse/MXS-600): Threads=auto parameter configuration fails
## Known Issues and Limitations
There are some limitations within this version of MaxScale,
the most serious of this are listed below.
* MaxScale can not manage authentication that uses wildcard matching in hostnames
in the mysql.user table of the backend database. The only wildcards that can be
used are in IP address entries.
* When users have different passwords based on the host from which they connect
MaxScale is unable to determine which password it should use to connect to the
backend database. This results in failed connections and unusable usernames
in MaxScale.
* The readconnroute module does not support sending of LONGBLOB data.
* Galera Cluster variables, such as @@wsrep_node_name, are not resolved by
the embedded MariaDB parser.
* The Database Firewall filter does not support multi-statements. Using them
will result in an error being sent to the client.
## Packaging
RPM and Debian packages are provided for the Linux distributions supported
by MariaDB Enterprise.
Packages can be downloaded [here](https://mariadb.com/resources/downloads).
## 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](https://github.com/mariadb-corporation/MaxScale).