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
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
       usage examples.

     * 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-base-port, --conf-bind-address,
       --conf-use-sockets, --conf-skip-tcp, --directory,
       --force, and --name

   Bugs Fixed

     * 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.
       (Bug #25391460)

     * On Windows, immediately starting a bootstrapped Router
       installation would fail to load the generated
       configuration file.
       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
Balasubramanian Kandasamy

MySQL General Mailing List
For list archives:
To unsubscribe:

Reply via email to