MySQL Workbench 现在使用 C++17。
将 Scintilla 库升级到最新版本 (4.x) 解决了在 macOS Mojave 上观察到的许多显示问题。
RapidJSON 是其他 MySQL 产品使用的解析器,现在取代了原生的 JSON 解决方案。
Casmine 是一个定制的行为驱动开发框架,用于对 MySQL Workbench 代码进行单元和集成测试,它取代了 TUT 单元测试框架。
以前,MySQL Workbench 需要访问企业 Linux 系统(例如 Oracle Linux 和 Red Hat)上的 EPEL 存储库。MySQL Workbench 不再需要访问 EPEL 以供一般使用,但仍然需要存储库才能使用 MySQL Workbench 中的空间数据功能。如果需要,可以手动安装存储库(请参阅 安装 Oracle Enterprise Linux 和类似的)。
当对服务器具有有限管理权限的 MySQL 帐户访问有效模式时,一条不准确的文本消息警告无法获取表、视图、存储过程和函数。(缺陷 #30105715,缺陷 #96357)
RENAME COLUMN
可视化 SQL 编辑器在有效语句 的子句上报告了错误 。(缺陷 #29938388,缺陷 #95901)在成功安装并启用 MySQL Enterprise Firewall 后尝试添加新帐户或模式权限时会生成错误。(漏洞#29931969)
如果焦点从“ 触发器”选项卡移开并且触发器代码包含错误,则 MySQL Workbench 在触发器代码的编辑会话期间意外退出。(缺陷 #29898662,缺陷 #95742)
在安装并成功启用 MySQL Enterprise Firewall 插件后,任何用户帐户 的“防火墙规则”选项卡均未按预期显示。相反,在使用本地或远程管理连接时,必须重新启动 MySQL Workbench 才能完全激活该功能。(错误#29771365,错误#29894485)
当 MySQL Workbench(在 Windows 上)连接到在 Linux 上运行的 MySQL 服务器实例时,分区详细信息在 Table Inspector的“分区”选项卡 中不可见 。(漏洞#29746607)
当模式权限应用于 MySQL Workbench 中的用户帐户时,模式名称中的下划线 (
_
) 字符被转换为等效的通配符。(缺陷 #29692955,缺陷 #95131)Ubuntu 19.04 发行版没有像预期的那样包含 MySQL Workbench 支持。(缺陷 #29690500,缺陷 #95118)
MySQL Enterprise Firewall 规则的重置操作产生了异常,而不是重置规则。(漏洞 #29681550)
删除 MySQL Enterprise Firewall 时显示的信息性消息已更正。(漏洞 #29681305)
可以提交空白的 MySQL Enterprise Firewall 规则,这会生成异常。(缺陷号 29680813)
MySQL Enterprise Firewall 在卸载并重新安装后无法从 MySQL Workbench 启用。(漏洞#29547778)
管理 - 在线备份选项卡 中的错误消息使用了不正确的字符来表示 MySQL 服务器的版本。(漏洞 #29455453)
在运行 MacOS 的计算机上,向上和向下箭头键有时会反转方向或移动到下一个(或上一个)查询,而不是下一个(或上一个)行。(缺陷 #29394563,缺陷 #94430)
在 MacOS 主机上使用键盘将光标移动到当前显示范围(向上或向下)之外时,查询选项卡 输入区域内的内容 不会随光标滚动。(缺陷 #29290375,缺陷 #94151)
在运行 macOS 10.14 (Mojave) 的计算机上使用向上和向下箭头键时,查询编辑器中出现意外的光标移动。(缺陷 #29049404,缺陷 #93576)
在 EER 图中表示关系符号的模型图标以及可选网格在 macOS 的深色模式下不可见。(漏洞 #29049379,漏洞 #29049224)
在 macOS 上,当从结果网格侧面菜单中选择执行计划并设置深色模式时,通常显示为查看源代码的代码不可见。同样,Workbench Scripting Shell 中的代码也不可见。(错误#29024631,错误#29127415)
与 5.6 和 5.7 服务器实例的连接使用
utf8
字符集,而不是utf8mb4.
(错误 #28912563,错误 #93136)管理 - 服务器日志选项卡 中的类型列输出缺少左括号和右括号。(漏洞#28686449)
在运行 Windows 的计算机上,使用指针设备上下滚动受到影响。(漏洞#28686322)
测试连接功能在删除后仍为存储的连接启用。(漏洞#28672121)
在 Windows 上,对具有超大列数据(例如
BLOB
超过 5 MB 的列)的表进行查询会导致 MySQL Workbench 停止工作(客户端内存不足)。在程序重新启动时,一个锁定的文件会阻止其他查询,直到计算机重新启动。(缺陷 #27785104,缺陷 #89866)卸载插件后,与
PYC
插件关联 的文件仍保留在目录中。modules
(漏洞#24522488)从源安装 MySQL 时,MySQL Workbench 无法识别 MySQL Enterprise Firewall 插件。(漏洞 #23617930)