Documentation Home
MySQL 路由器发行说明  / 版本 8.0 中的更改  /  MySQL Router 8.0.23 的变化(2021-01-18,全面上市)

MySQL Router 8.0.23 的变化(2021-01-18,全面上市)

添加或更改的功能

  • 添加了可配置的服务器<->路由器<->客户端 TLS 端点支持,允许对路由器、客户端和服务器交互进行额外配置。

    默认行为从 client_ssl_mode = PASSTHROUGH 更改为 client_ssl_mode = PREFERRED,其中 PASSTHROUGH 将所有内容转发到服务器并让客户端和服务器决定 TLS 设置,而 PREFERRED 在客户端希望切换到 TLS 时建立客户端和路由器之间的 TLS 连接如果服务器支持传输安全协议。这也与没有中间路由器的客户端和服务器的现有行为相匹配。

    创建了许多新选项,例如 TLS 配置下记录 的client_ssl_mode和 。(缺陷号 31141095)server_ssl_mode

修正错误

  • 在 Linux 上,如果主机没有外部接口,引导程序将无法运行。(缺陷号 32200253)

  • 解析为 IPv6 的主机名被括在方括号中,因为它假定主机名是 IPv6 地址。(缺陷号 32198746)

  • 重构 MySQLSession 功能以更一致地报告与语法相关的错误。(缺陷号 32151782)

  • 大于发送缓冲区的大型 SQL 语句会导致诸如“写入错误:资源暂时不可用”之类的错误并断开连接。(缺陷号 32081158)

  • 预期返回单行的查询未添加到调试 SQL 日志中。(缺陷号 32071807)

  • 设置--conf-use-gr-notifications bootstrap 选项将ttl值增加到高于 auth_cache_refresh_interval允许的默认值的值,因此不会创建有效的 MySQL Router 配置文件。现在,设置 --conf-use-gr-notifications也会相应地调整 auth_cache_refresh_interval值。(缺陷号 32062483)