添加了
--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)