MySQL Forums
Forum List  »  Announcements

MySQL Router 8.0.19 for MySQL Server 8.0 and 5.7 has been released
Posted by: Bjørn Munch
Date: January 13, 2020 07:01AM

Dear MySQL users,

MySQL Router 8.0.19 is a new release for MySQL Router 8.0 series.

MySQL Router 8.0 is highly recommended for use with MySQL Server 8.0 and 5.7.
Please upgrade to MySQL Router 8.0.19.

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 expertise.

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.

To download MySQL Router 8.0.19, see the "General Availability (GA)
Releases" tab at Package
binaries are available for several platforms and also as a source code

Documentation for MySQL Router can be found at


Changes in MySQL Router 8.0.19 (2020-01-13)

     * Functionality Added or Changed

     * Bugs Fixed

Functionality Added or Changed

     * Router now utilizes metadata version 2.0 whereas all
       previous Router versions used metadata v1.0.1. Router is
       backwards compatible with metadata v1.0.1, except
       bootstrapping is not supported with v1.0.1. The Router
       bootstrapping error log was updated to reflect this
       requirement, in that MySQL Shell's dba.upgradeMetadata()
       exists to perform a metadata upgrade. (Bug #30381549)

     * Added MySQL InnoDB ReplicaSet Cluster support.
       Added a new cluster_type configuration option to the
       [metadata_cache] section. Accepted values are "ar" (Async
       ReplicaSet) or "gr" (Group Replication). Bootstrapping
       checks the target instance type and sets this value

     * Added new --account and --account-create options to
       configure Router's bootstrap user.

     * Metadata version checking functionality was added.
       Versions checked include 0.0.0 (a metadata upgrade is in
       process), 1.x.x (old metadata version), and 2.x.x
       (current metadata version). The metadata version is saved
       to Router's new routers.version field.

Bugs Fixed

     * Fixed gcc 5.5 compilation warnings. (Bug #30505196, Bug

     * The Router's table was extended to include the username
       that accesses the metadata. (Bug #30435133)

     * Improved GCC 5.5.0 support as it does not support
       constexpr. (Bug #30406328)

     * An implicit move-assign generated an error when built
       with DevStudio 12.6; making it explicit eliminated the
       error. (Bug #30396902)

     * Fixed IPv6 metadata handling. (Bug #30354273)

     * Building Router with AddressSanitizer (ASan) now uses
       ASAN's crash handler on all systems, when before it would
       use a generic crash handler on POSIX systems. (Bug

     * The HTTP REST API bind_address configuration option only
       accepted IPv4 addresses. (Bug #30287987)

     * The bootstrap process did not properly store the
       configured access ports. (Bug #29969566)

     * On shut down, Router now removes the pid-file it
       generated during start up. (Bug #29441087)

Options: ReplyQuote

Written By
MySQL Router 8.0.19 for MySQL Server 8.0 and 5.7 has been released
January 13, 2020 07:01AM

Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.