MySQL Router 2.1.2 RC has been released
Dear MySQL users,
MySQL Router 2.1.2 RC is a release candidate for MySQL Router 2.1.
The MySQL Router is a new building block for high availability
solutions based on MySQL InnoDB clusters.
By taking advantage of the new Group Replication technology,
and combined with the MySQL Shell, InnoDB clusters provide an
integrated solution for high availability and scalability for
InnoDB based MySQL databases, that does not require advanced MySQL
The deployment of applications with high availability requirements
is greatly simplified by MySQL Router. MySQL client connections are
transparently routed to online members of a InnoDB cluster, with
MySQL server outages and cluster reconfigurations being automatically
handled by the Router.
MySQL Router 2.1 also introduces the following additions:
* Automatic setup/bootstrap with a MySQL InnoDB cluster
* Support for the new X protocol
* Support for deployments inside self-contained directories
* Easy and secure password management using a built-in keyring
You can download MySQL Router from http://dev.mysql.com/downloads/router.
Package binaries are available for several platforms and also as a
source code download.
Documentation for MySQL Router can be found at
Changes in MySQL Router 2.1.2 (2017-03-06, Release Candidate)
* Functionality Added or Changed
* Bugs Fixed
Functionality Added or Changed
* Windows: downloads now require Visual C++ Redistributable
for Visual Studio 2015, when before the 2013 version was
* MySQL Fabric support was removed.
* mysqlrouter --help output was improved to include the
current default folder locations for the system, and also
* X Protocol support was added.
The new protocol configuration option was added to
support the X Protocol. Setting protocol to x enables the
X Protocol for connections, otherwise the default classic
protocol is used.
* New SSL command line options: --ssl-mode, --ssl-ca,
--ssl-capath, --ssl-cipher, --ssl-crl, --ssl-crlpath, and
* Keyring key management was added to securely manage
With this, the new master_key_path and keyring_path
configuration options were added.
* Bootstrapping support was added.
New bootstrapping command line options: --bootstrap,
--conf-use-sockets, --conf-skip-tcp, --directory,
--force, and --name
* While bootstrapping router, the process to discover local
interfaces had a memory leak. (Bug #25456674)
* Fixed "use of uninitialized bytes" issues as discovered
by valgrind. (Bug #25455825)
* After bootstrapping router with the --conf-use-sockets
and --directory options, the socket path configuration
value defined in the generated configuration file was
invalid. This was because it used the socketsdir value in
the socket path, but the directory was not created as
part of the bootstrap process or when router was started.
* On Windows, immediately starting a bootstrapped Router
installation would fail to load the generated
In addition, the generated text for missing configuration
files was improved to also include the paths that were
checked. (Bug #25343904)
On behalf of Oracle MySQL Release Team