MySQL 路由器发行说明  / 版本 2.1 中的更改  /  MySQL Router 2.1.2 的变化(2017-03-06,发布候选)

MySQL Router 2.1.2 的变化(2017-03-06,发布候选)

添加或更改的功能

修正错误

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