Documentation Home
MySQL Router Release Notes
Related Documentation Download these Release Notes
PDF (US Ltr) - 153.2Kb
PDF (A4) - 154.2Kb
HTML Download (TGZ) - 44.8Kb
HTML Download (Zip) - 80.5Kb


MySQL Router Release Notes  /  Changes in Release 8.0  /  Changes in MySQL Router 8.0.23 (2021-01-18, General Availability)

Changes in MySQL Router 8.0.23 (2021-01-18, General Availability)

Functionality Added or Changed

  • Added configurable server<->router<->client TLS endpoint support, which allows additional configuration for Router, Client, and Server interactions.

    The default behavior changed from client_ssl_mode = PASSTHROUGH to client_ssl_mode = PREFERRED where PASSTHROUGH forwards everything to the server and lets the client and server decide TLS settings, whereas PREFERRED establishes TLS connections between the client and Router if the client desires switching to TLS if the server supports TLS. This also matches the existing behavior for client and server without the Router in-between.

    Many new options were created, such as client_ssl_mode and server_ssl_mode that are documented under TLS Configuration.

Bugs Fixed

  • On Linux, bootstrap would not function if the host had no external interfaces. (Bug #32200253)

  • Host names resolving to IPv6 were wrapped in square brackets as it assumed the host name was an IPv6 address. (Bug #32198746)

  • Refactored MySQLSession functionality to more consistently report syntax related errors. (Bug #32151782)

  • Queries expected to return a single row were not being added to the debugging SQL log. (Bug #32071807)

  • Setting the --conf-use-gr-notifications bootstrap option increased the ttl value to a value higher than the default auth_cache_refresh_interval value allowed thus not creating a valid MySQL Router configuration file. Now, setting --conf-use-gr-notifications also adjusts the auth_cache_refresh_interval value accordingly. (Bug #32062483)