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

MySQL Router 8.0.28 的变化(2022-01-18,全面上市)

添加或更改的功能

  • 添加了--conf-set-option命令行选项以在引导期间为任何生成的配置选项设置值。例如,设置 --conf-set-option=logger.level=debug在 生成 mysqlrouter.conf.

  • 在 Windows 上,以下选项现在接受自定义服务名称参数:--install-service--install-service-manually--remove-service。其中每一个的先前默认值是MySQLRouter.

  • 添加了在运行时通过命令行更改配置选项的功能。格式是 --section[:section_key].option_name=option_value;比如--DEFAULT.plugin_folder=/home/dev/。这个新特性不会修改配置文件,因为它只影响运行时;它会覆盖默认值和配置的选项。

修正错误

  • 在 Windows 上,删除了openssl/*.h 包含以允许tls_context.h以正确的顺序包含它们。这允许路由器使用 OpenSSL 1.0.x 在 Windows 上构建。(错误#33579528,错误#105535)

  • 添加了两个信息文本文件: INFO_BIN包含有关用于生成分发的构建环境的信息,并 INFO_SRC提供有关产品版本和生成分发的源存储库的信息。

    更新:这些文件已添加到 8.0.29 中的 Windows MSI 构建中。(缺陷号 33510726)

  • 修复了与元数据缓存的目标 URL 角色定义相关的错误报告。它不再报告“元数据缓存路由中的无效服务器角色”,而是更具体并引用允许的角色值,即 PRIMARY、SECONDARY 和 PRIMARY_AND_SECONDARY。(缺陷号 33444102)

  • 通过logging_folder设置,Router 将始终向控制台输出“日志记录工具已初始化,将日志记录切换到配置中指定的记录器”;现在仅当检测到先前的控制台输出时才会显示此消息。(缺陷号 33327741)

  • 路由器可以继续使用以前的主集群进行定期元数据更新,尽管它是一个无效的 target_cluster。(缺陷号 33300235)

  • 路由器错误地接受了数字选项的非数字值。例如,“a”被解释为“0”。他们现在被拒绝了。(缺陷号 32248283)