MySQL 路由器发行说明  / 版本 2.1 中的更改  /  MySQL Router 2.1.4 的变化(2017-07-24,全面上市)

MySQL Router 2.1.4 的变化(2017-07-24,全面上市)

添加或更改的功能

  • MySQL Router 在引导期间生成的 MySQL 密码不能保证与 validate_password插件一起工作,但现在STRONG validate_password通过检查生成的密码来生成密码以通过级别 VALIDATE_PASSWORD_STRENGTH

    与此相关的是路由器 2.1.4 中添加的新 选项--force-password-validation--password-retries 命令行选项。(缺陷号 25858394)

  • 添加了一个新的--bootstrap-socket 命令行选项。

    --bootstrap命令行选项结合使用,它用于使用 Unix 域套接字而不是 TCP/IP 进行连接。(缺陷号 25450756)

  • 添加了对使用 IPv6 地址引导路由器的支持,以及对 RFC 3986 的支持。(Bug #25225260,Bug #25828663)

修正错误

  • 示例配置文件在不存在的“[keyring]”部分而不是“[DEFAULT]”部分下定义了 keyring_path 和 master_key_path。(漏洞 #26449960)

  • 当执行引导操作的主机上的 DNS 查找不成功时,引导 MySQL 路由器实例不起作用。(漏洞 #26100966)

  • 在 InnoDB Cluster 中发生主要故障后,MySQL Router 需要更长的时间才能重新连接。(漏洞 #26044181,漏洞 #86259)

  • 启用 AppArmor 时,不正确的配置文件设置会在 MySQL Router 引导操作期间产生权限被拒绝的错误。(漏洞 #26041542)

  • 与有效 URI 一起使用时,独立路由失败并产生错误。(漏洞 #25973199)

  • 系统范围引导程序的引导程序现在创建启动路由器所需的正确目录所有权,而之前在某些情况下它无法启动。(漏洞 #25956532,漏洞 #86050)

  • 由于缺少库,在较旧的 Windows 平台上安装和启动 MySQL Router 时出现的问题现已解决。(错误#25853059,错误#25494942)

  • 将目录而不是 MySQL Router 配置文件传递给 --config选项现在会报告一个更相关的错误,而之前它没有提到需要一个文件。(缺陷号 25800863)

  • 示例 MySQL Router 配置文件是使用 .ini扩展名而不是 .conf预期的文件扩展名生成的。(漏洞#25616924)

  • 引导后在 MySQL Router 配置文件的部分中指定无效的用户帐户 metadata_cache现在会发出相应的错误消息。(缺陷号 25460958)

  • 使用选项时省略 MySQL Router 配置文件 --config现在会显示一个错误,指示空路径而不是抛出异常。(缺陷号 25449685)

  • MySQL Router 的商业版本没有正确设置 AppArmor 配置文件 /etc/apparmor.d/usr.sbin.mysqlrouter。(漏洞 #25253001,漏洞 #84074)

  • MySQL Router 配置文件中的无效配置变量需要数值,例如过期时间 (TTL),现在会报告错误。(漏洞 #24756621)

  • MySQL Router 在绑定端口失败后没有退出。(漏洞 #23501906,漏洞 #81643)