Documentation Home
MySQL Router Release Notes
Related Documentation Download these Release Notes
PDF (US Ltr) - 133.2Kb
PDF (A4) - 132.8Kb

MySQL Router Release Notes  /  Changes in Release 8.0  /  Changes in MySQL Router 8.0.19 (2020-01-13, General Availability)

Changes in MySQL Router 8.0.19 (2020-01-13, General Availability)

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 Async 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 accordingly.

  • 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 #97475)

  • 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 #30298740)

  • 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)