新的SSL命令行选项:
--ssl-mode、--ssl-ca、--ssl-capath、--ssl-cipher、--ssl-crl、--ssl-crlpath和--tls-version。(缺陷号 25036324)Windows:下载现在需要 Visual C++ Redistributable for Visual Studio 2015,而之前需要 2013 版本。
删除了 MySQL Fabric 支持。
mysqlrouter --help输出得到改进,包括系统当前的默认文件夹位置,以及使用示例。-
添加了 X 协议支持。
添加了新的
protocol配置选项以支持 X 协议。设置protocol为x启用 X 协议进行连接,否则使用默认classic协议。 -
添加了密钥环密钥管理以安全地管理密码。
有了这个,添加了新的
master_key_path和keyring_path配置选项。 -
增加了引导支持。
新的 引导命令 行 选项 :
--bootstrap、、、、、、、、 和--conf-base-port_--conf-bind-address--conf-use-sockets--conf-skip-tcp--directory--force--name
启动 Router 实例后,使用与第一个 Router 实例相同的配置文件启动第二个 Router 实例,将导致第二个 Router 实例因
bind_port冲突而退出。(缺陷号 25493968)在引导路由器时,发现本地接口的过程发生内存泄漏。(缺陷号 25456674)
修复了 valgrind 发现的“使用未初始化字节”问题。(漏洞 #25455825)
将空字符串传递给以下任何选项时,引导程序不会抛出错误:
tls-version,ssl-cipher,ssl-ca,ssl-capath,ssl-crl,ssl-crlpath成功,但不会抛出适当的错误。此外,ssl-mode VERIFY_CA将继续而无需ssl-ca. (缺陷号 25436768)--conf-use-sockets使用和 选项 引导路由器后--directory,生成的配置文件中定义的套接字路径配置值无效。这是因为它使用了socketsdir套接字路径中的值,但该目录不是作为引导过程的一部分或在路由器启动时创建的。(缺陷号 25391460)在 MySQL InnoDB 集群中的 MySQL 实例上禁用 SSL 后,
--ssl-mode REQUIRED与--tls-version版本一起传入不会退出并发出错误。这现在会停止引导过程并报告有关需要 SSL 的错误。(缺陷号 25390144)-
在 Windows 上,立即启动引导式路由器安装将无法加载生成的配置文件。
此外,针对缺少的配置文件生成的文本也得到了改进,以包括已检查的路径。(缺陷号 25343904)
在 Windows 上,
--bootstrap如果路由器是由于未解析的底层路径而从源代码编译的,则将无法运行。(缺陷号 25039423)在 Windows 上,
--bootstrap如果不传入--directory. (缺陷号 25038772)使用引导
--config程序会在没有警告的情况下覆盖现有的配置文件。现在,如果生成的配置文件不同,则会创建一个带有.bak文件扩展名的备份文件。(漏洞#24763468)修复了在配置元数据缓存的情况下引导时观察到的内存泄漏。(漏洞 #24733015)
改进了组复制相关的错误文本。(漏洞 #24703342)