-
添加了可配置的服务器<->路由器<->客户端 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)